Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Закладки » Автоматическая (unattended) установка и настройка Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

Открыть новую тему     Написать ответ в эту тему

VelDmi

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Ресурсы по референсной (microsoft) автоустановке Windows 10:

  • Официальная документация от microsoft
  • Windows ADK
  • How to create an unattended installation of Windows 10 (иллюстрированная инструкция на english)

    Методы автоустановки Windows 10 от независимых разработчиков:

  • Multi-OEM/Retail Project {MRP}  << Инструкция от BonaparteIII (требуется регистрация на MDL) >>
  • Hashicorp Packer - автоматизация установки и настройки OC  << Инструкция от LevT>>
  • MSMG ToolKit - удаление ненужных компонентов из дистрибутива
  • FLBLauncher - чистая установка Win10 со сжатием и отключением ненужных компонентов


  • Архив

  • Всего записей: 529 | Зарегистр. 03-12-2002 | Отправлено: 13:59 26-01-2003 | Исправлено: 0t5, 15:30 07-06-2020
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Уважаемые!
    Есть желание при автоматческой установке не ставить никаких дефолтных протоколов и сервисов. Т.е. не ставить TCP/IP protocol, Client for MS Networks, File and Print Sharing и QoS Packet Scheduler, которые идут по умолчанию. Как это реализовать?
     
    ЗЫ У меня в WINNT.SIF забито так:Подробнее... И тем не менее, TCP/IP protocol, Client for MS Networks, File and Print Sharing и QoS Packet Scheduler все равно устанавливаются... Вроде как по рекомендации прописал Netoc = On в Компонентах. Может еще какой компонент надо включить?
     
    ПиСы Если кто подскажет как можно в этом же файле ответов еще и от других сервисов избавиться (например, в секции NetOptionalComponents Beacon=0 должно означать, что QOS не должен устанавливаться), то будет вообще замечательно

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 10:02 09-05-2008 | Исправлено: Oleg_II, 10:04 09-05-2008
    pav



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Дело в том, что

    Цитата:
    [Networking]  
    InstallDefaultComponents=No

    говорит установщику, что виртуальную радиокнопку стоит включить на ручной выбор компонентов сети. Да и к тому же TCP/IP (равно как и клиент) является компонентом ядра и без него никуда. Лучше поставь указанный параметр в "Yes", а потом выключи сетевые службы, дабы чуть-чуть ускориь время загрузки машины.

    Всего записей: 1856 | Зарегистр. 27-01-2002 | Отправлено: 19:19 09-05-2008
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav
    Спасибо за инфу. Удалось избавиться от QoS Packet Scheduler по совету с MSFN.ORG:
    Цитата:
    [Networking]
        InstallDefaultComponents = YES
     
    [NetServices]
        MS_Server=params.MS_PSched
     
    [NetOptionalComponents]
        Beacon = 0

     
    Ну, раз "TCP/IP (равно как и клиент)" не удаляемы во время установки, то еще есть один компонент - File and Print Sharing.
     
    ЗЫ А при ручном вводе эти компоненты тоже нельзя выбрать чтобы не устанавливать?
     
    Добавлено:
    Хм... А в самой системе они вроде удаляются...

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 20:01 09-05-2008
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Коллеги, возможно я "америку открываю", но ....
    Короче.
    Как вы знаете в Windows XP версии SP3 появилась возможность отложить введение серийного номера при самой усстановке.  
    Это весьма удобно.  
    К сожалению, МС отключила эту возможность в случае с векрсиями VL.
    Я тут покумекал и нашёл как это можно исправить.  
    Оказалось элементарно.  
    В папке I386 есть текстовый файлик PID.INF  
    Откроем его. Что мы видим?  
    ___________________________________-  
     
    .......  
    [000]  
    Media01
    ......  
    ....  
    [Media01]  
    ExtraData = 76487, 76497, 76494, 76413, 76460, 76483, 76481, 76486, 76489, 76435, 76503, 76382, 76428, 76392, 76409, 76440, 76464, 76396, 76456, 76447, 76389, 76431, 76452, 76407, 76422  
    PID       = CBY8F-CHBGQ-C6388-DTB2R-FFPRM  
     
    ____________________________________  
     
    Немного фантазии и дописываем  
     
    [270]  
    Media12  
    .....  
    [Media12]  
    ExtraData = 76487, 76497, 76494, 76413, 76460, 76483, 76481, 76486, 76489, 76435, 76503, 76382, 76428, 76392, 76409, 76440, 76464, 76396, 76456, 76447, 76389, 76431, 76452, 76407, 76422  
    PID       = G8Y7M-T9QXW-7V3XQ-8YBXF-H8KMM  
     
    Получаем что? Возможность становки VL без ввода серийника.
    Серийник вводится указанный. (сробственно берём "свой, не баненый", вводим в соответствующую секцию и получаем не 30-ти дневную, а нормальную версию и в случае с ОЕМ или Retail)
     
    Суть работы "подставляльщика" состоит в сложении двух слагаемых.  
    1. Название секции [000], [oem] или в дописанном варианте [270]  
    2. группа цифр в параметре ExtraData  
    Перебором по очереди пока не получится результат совпадающий со строкой PID файла setupp.ini.  
    Потом уже идёт подстановка серийника из полученной переменной.  
     
    Вот мой пример дописанный на скорую руку. Работает.  
     Подробнее...  
     

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 12:47 15-05-2008
    pav



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu

    Цитата:
    Я тут покумекал и нашёл как это можно исправить.  
    Оказалось элементарно.  
    В папке I386 есть текстовый файлик PID.INF

    Намного легче, на мой взгляд, использовать winnt.sif. Ты ведь уже залез в образ! Зачем править что-то, когда можно просто добавить. Тем более, как известно, его можно подсунуть машине во время установки и просто на дискете.
    Oleg_II
    20:01 09-05-2008
    Цитата:
    ЗЫ А при ручном вводе эти компоненты тоже нельзя выбрать чтобы не устанавливать?  
     

    Не знаю, как насчёт "Службы доступа" и прочих компонентов. Я ж говорю, что как минимум протокол и клиент - низкоуровневые компоненты и неудаляемы.

    Цитата:
     Добавлено:  
     Хм... А в самой системе они вроде удаляются...

    Ты не путаешь убирание галочек с деинсталяцией? Галочки в свойствах обозначают лишь привязку компонент к конкретному интерфейсу.

    Всего записей: 1856 | Зарегистр. 27-01-2002 | Отправлено: 13:54 15-05-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav

    Цитата:
    Намного легче, на мой взгляд, использовать winnt.sif.  

    Я так и делаю с образом, взятым со Взора - всё OK.
     
    Где б вот ещё (на всякий) не палёный номерок для VL надыбать...
     
    Добавлено:
    gryu
    Кста, а чё за номерки уже вточены в PID.INF?

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 14:01 15-05-2008
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav

    Цитата:
    Намного легче, на мой взгляд, использовать winnt.sif.  

    При правке winnt.sif отключается возможность установки "Репаер".  
    Я хот и не пользуюсь этим, но ....
    Sish

    Цитата:
    Я так и делаю с образом,

    Я тоже но применяю методику не "winnt.sif", а "*****.sif".
    Тогда и репаер возможен и сценарий можно применить, если нужно.

    Цитата:
    Кста, а чё за номерки уже вточены в PID.INF?

    ИМХО. обычные 30-ти дневки без возможности их активации  

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 14:52 15-05-2008
    VINBOLT1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Народ как побороть муи ИЕ7 в unattended инсталл
    вот это мой cmdlines.txt
     
    "muisetup\muisetup.exe /i 0419 /d 0419 /l /f /r /s"
    "$1\install\IE7-WindowsXP-x86-enu.exe /quiet /norestart"
    "$1\install\IE7MUI-x86-enu.exe /quiet /norestart"

    "$1\install\wmp11-windowsxp-x86-enu.exe /Q"
    "$1\install\wmp11setup_muirus.exe /Q"
     
    всё ставиться
    рускиий везде есть, включая 11 плеер
    в ие 7 нивкакую нету
     
    только повторная инсталяция IE7MUI-x86-enu.exe /quiet /norestart
    после загрузки
    HELP !

    Всего записей: 123 | Зарегистр. 16-09-2006 | Отправлено: 14:55 15-05-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Пасиб, про невозможность Repaer при использование winnt.sif не знал, хотя предпочитаю более надёжный репаер - акронисовский образ
     
    Насколько понимаю, речь о репаер при использовании Recovery Console?
     
    Кстати, а где про это (невозможность репаер) пишут?

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 15:02 15-05-2008
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Sish

    Цитата:
    Насколько понимаю, речь о репаер при использовании Recovery Console?  

    Нет.  
    Загрузка -> установить-> "ой у вас уже стоит, что делать? Восстановить или ставить заново?"
    В случае с winnt.sif только заново.  

    Цитата:
    Кстати, а где про это (невозможность репаер) пишут?

    Да и тут когда то обсуждалось....

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 15:05 15-05-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Возможно, в SP3 что-то поменяли, т.к. совершенно без проблем удалось выполнить указанный тобой репайр на WinXP SP3 (дистр со Взора с добавленным в него winnt.sif).

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 16:15 15-05-2008
    gryu



    дикий гусь
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    К примеру.  
    http://reestr.hotmail.ru/publik/instal_XP.htm
    "Примечание: инсталляционный диск, созданный при помощи файла ответов WINNT.SIF не будет содержать возможностей восстановления системы посредством Recovery Console и функции Repair."
    Или вот
    http://forum.ru-board.com/topic.cgi?forum=62&topic=0012&start=1340#15

    Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 16:28 15-05-2008
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav
    Цитата:
    Намного легче, на мой взгляд, использовать winnt.sif.
    Если в дистрибутиве есть этот файл, то с этого дистрибутива нет возможности сделать Repair при загрузке с него.

    Цитата:
    Не знаю, как насчёт "Службы доступа" и прочих компонентов. Я ж говорю, что как минимум протокол и клиент - низкоуровневые компоненты и неудаляемы.

    Цитата:
    Ты не путаешь убирание галочек с деинсталяцией? Галочки в свойствах обозначают лишь привязку компонент к конкретному интерфейсу.
    Вынужден спросить: ты хоть сам пробовал? Вот я только что еще раз это проделал:
    1. Заходишь в сетевые соединения.
    2. Правой кнопкой мыши кликаешь на ЛЮБОМ соединении и выбираешь "Свойства".
    3. Выбираешь по очереди Client for Microsoft Networks и File and Printer Sharing for Microsoft Networks, давишь на кнопку Uninstall (переводится как "деинсталировать"
    В результате получаешь окошко типа:
    Цитата:
    Uninstall File and Printer Sharing for Microsoft Networks
    Uninstalling a component removes it from all network connections. Are you sure you want to uninstall File and Printer Sharing for Microsfot Networks?
    Yes No
    (Специально выделил строчку.)
    Жмешь на Йес!!! В случае с сервисом даже перезагрузки не потребует, клиент попросит перезагрузки, после которой ты не увидишь обоих компонентов в свойствах ВСЕХ твоих подключений
     
     
     
     
    Добавлено:
    gryu
    Прикольный способ! Еще бы найти возможность задавать имя папки %ProgramFiles% без WINNT.SIF и он вовсе уже не нужен будет

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 20:52 15-05-2008 | Исправлено: Oleg_II, 20:54 15-05-2008
    VINBOLT1



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Народ как побороть муи ИЕ7 в unattended инсталл  
    вот это мой cmdlines.txt  
     
    "muisetup\muisetup.exe /i 0419 /d 0419 /l /f /r /s"  
    "$1\install\IE7-WindowsXP-x86-enu.exe /quiet /norestart"  
    "$1\install\IE7MUI-x86-enu.exe /quiet /norestart"  
    "$1\install\wmp11-windowsxp-x86-enu.exe /Q"  
    "$1\install\wmp11setup_muirus.exe /Q"  
     
    всё ставиться  
    рускиий везде есть, включая 11 плеер  
    в ие 7 нивкакую нету  
     
    только повторная инсталяция IE7MUI-x86-enu.exe /quiet /norestart  
    после загрузки  
    HELP !  

    РЕШЕНО:
    вот эту строчку
    "$1\install\IE7MUI-x86-enu.exe /quiet /norestart"
    перенес из cmdlines.txt
    в RunOnceEx.cmd, который выполняеться на заключительном этапе после старта винды и входа в систему, вот его вид в моём случае:

    cmdow @ /HID
    @echo off
     
    SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
     
    REG ADD %KEY% /V TITLE /D "Finnalizing Regional and Regitry Tweaks" /f
     
    REG ADD %KEY%\020 /VE /D "Performing Regional Tweaks" /f
    REG ADD %KEY%\020 /V 1 /D "%systemdrive%\install\regional.cmd" /f
     
    REG ADD %KEY%\030 /VE /D "Installing IE7 MUI" /f
    REG ADD %KEY%\030 /V 1 /D "%systemdrive%\install\IE7MUI-x86-enu.exe /passive /norestart /nobackup" /f
     
    EXIT

     
    Таким образом за один проход всё ставиться на русском !

    Всего записей: 123 | Зарегистр. 16-09-2006 | Отправлено: 22:04 15-05-2008
    Sish



    Platinum Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu
    Продолжаю эксперимент: только что вполне благополучно зарепейрил WinXP SP2 дистром с winnt.sif до WinXP SP2 (дистр VL со Взора).
     
    Думаю, также безпроблемно получится зарепейрить WinXP SP2 дистром WinXP SP3 с winnt.sif (сам дистр SP3 также VL и взят со Взора).
     
    Едиинственное, что winnt.sif в обоих дистрах (SP2 и SP3) абсолютно идентичен.
     
    Возможно, если поменять содержимое winnt.sif, то репейр не покатит,- при случае проверю.
     
    Вот тактие во творческие изыски, панимаешь

    Всего записей: 25335 | Зарегистр. 09-06-2004 | Отправлено: 07:38 16-05-2008
    Vadim SVN

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Recovery Console можно запустить в текстовом режиме установки Windows нажав F10 (рецепт с OSzone - проверил у себя, работает).
    Также можно добавить при автоматической установке Windows и установку Recovery Console:

    Код:
    @ECHO OFF
     
    SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
    SET i=100
    SET CDROM=%~d0
     
    REG ADD %KEY% /V TITLE /D "Installing Applications" /f
     
    REG ADD %KEY%\%i% /VE /D "Windows Recover Console" /f
    REG ADD %KEY%\%i% /V 1 /D "%cdrom%\i386\winnt32 /dudisable /cmdcons /unattend" /f
    SET /A i+=1
     
    REG ADD %KEY%\%i% /VE /D "Rec_Con Boot Option" /f
    REG ADD %KEY%\%i% /V 1 /D "%systemroot%\system32\bootcfg.exe /timeout 0" /f
    SET /A i+=1
     
    EXIT

    Сначала ставим консоль восстановления, затем правим файлик boot.ini.
     
    Ну и плюс к этому, также на OSzone можно взять исправленный файлик SPCMDCON.SYS, которым заменить имеющийся в дистрибутиве. После запуска консоли восстановления пароль администратора запрашиваться не будет

    Всего записей: 58 | Зарегистр. 25-04-2002 | Отправлено: 10:52 16-05-2008 | Исправлено: Vadim SVN, 10:54 16-05-2008
    pav



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    gryu

    Цитата:
    При правке winnt.sif отключается возможность установки "Репаер".  
    Oleg_II

    Цитата:
    Если в дистрибутиве есть этот файл, то с этого дистрибутива нет возможности сделать Repair при загрузке с него

    Возможность Repair зависит не от наличия или отсутствия WINNT.SIF, а от его содержания, т.е. указанного в нём способа установки. Их всего несколько и на память я сейчас не помню, при каком параметре именно пропадает возможность использования консоли восстановления.

    Цитата:
    Вынужден спросить: ты хоть сам пробовал?

    Нет, бо мне без надобности. Пост выше - моё предположение основанное на теоретических знаниях. Вот за протокол - ручаюсь. У M$ даже KB читал по поводу восстановления TCP/IP в случае если он не функционирует, где прямо говорилось, что протокол этот есть часть ядра системы и просто-запросто его переустановить/удалить не получится.

    Всего записей: 1856 | Зарегистр. 27-01-2002 | Отправлено: 11:54 16-05-2008
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    pav
    Способы установки не важны, там примерно так: полностью автоматическая установка, полу-автоматическая (когда автоматом будут браться имеющиеся значения из этого файла, а если их нет, то установщик будет прерывать процесс и требовать ввод данных) и, вроде как, еще и ручная установка (когда будет требовать подтверждения действий?).
    Дело вобщем-то не в этом. При наличии этого файла установщик Винды переходит к его отработке, а не запускает собственно дефолтную установку Винды и, соответственно, возможности выбрать Починку, если обнаружена уже установленная версия Виндов.
     
    А накатить Винды сверху можно. Никто не мешает Только что там получается - это не совсем тот Repair, о котором идет речь.
     
    По TCP/IP спорить не буду Там вообще нет возможности деинсталлировать этот протокол (кнопка просто не работает на нем). Но его-то как раз можно и оставить. Хотелось бы убрать два других компонента, которые в системе прекрасно удаляются стандартными способами (а значит, должна быть возможность их просто не устанавливать
     
    Добавлено:
    Про рецепт с ОС Зоны с нажатием F10 не знаю (не пробовал

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 14:43 16-05-2008 | Исправлено: Oleg_II, 15:14 16-05-2008
    Samsobi



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Возможность Repair зависит не от наличия или отсутствия WINNT.SIF, а от его содержания, т.е. указанного в нём способа установки. Их всего несколько и на память я сейчас не помню, при каком параметре именно пропадает возможность использования консоли восстановления.

    Если там будет  
     
    [Unattended]
     
    UnattendMode=FullUnattended  
     
    то и не будет Repair. Подробнее на Oszone

    Всего записей: 97 | Зарегистр. 26-08-2003 | Отправлено: 16:24 16-05-2008
    AlexRex



    Junior Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Может я что-то недопонял, но как сделать, чтобы сетап при установке спросил путь, куда Винда будет ставиться? Меня не устраивает прописывание DefaultPath в файле ответов. Я, например, хочу использовать один и тот же дистрибутив на нескольких машинах, на одной поставить винду в каталог WINDOWS, на другой — в WINXP, на третьей — в ещё более другой. Ведь раньше ж можно было выбрать. Уж и UnattendedMode по всякому прописывал, и файлы ответов ковырял — без толку. Где я неправ, ткните носом, плиз!

    Всего записей: 39 | Зарегистр. 15-02-2006 | Отправлено: 17:43 16-05-2008
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103

    Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Закладки » Автоматическая (unattended) установка и настройка Windows


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru