Файл ответов для автоматической установки Windows 10

Обновлено: 21.11.2024

Если вы хотите автоматизировать установку Windows, вы должны создать файл .XML, содержащий ответы на запросы для любого ввода. Microsoft предоставляет инструмент для создания этих файлов .XML. Он называется диспетчером образов системы Windows (WSIM). WSIM является частью комплекта для оценки и развертывания Windows (Windows ADK). Вы можете получить Windows ADK с помощью комплекта для оценки и развертывания Windows.

Диспетчер образов системы Windows довольно сложен в использовании, и для его работы требуется компьютер с Windows. Поскольку я не очень часто использую WSIM, я документирую настройки, которые использую чаще всего, когда создаю новый файл ответов .XML.

Для запуска Windows System Image Manager вам потребуется компьютер с Windows. Я использую виртуальную машину Windows на своем Mac, созданную с помощью VMware Fusion. Для запуска инструмента WSIM не требуется много ресурсов. Я обнаружил, что WSIM отлично работает на виртуальной машине с 1 ядром процессора и 2 ГБ памяти.

Загрузите комплект для оценки и развертывания Windows, чтобы установить WSIM.

Единственная функция, которую необходимо установить, — это «Инструменты развертывания» для установки диспетчера образов системы Windows (WSIM).

Затем загрузите и установите Windows Assessment and Deployment Kit для обновления Windows 8.1 и следуйте инструкциям по установке, чтобы обновить установку. Это обновление необходимо для устранения проблем с чтением файлов install.wim для Windows Server 10 и Windows Server 2019.

Затем возьмите копию ISO для той версии Windows, которую вы хотите установить. Вам потребуется создать файл каталога (CLG) из файла install.wim. Файл каталога — это небольшой файл, содержащий индекс всех файлов в образе install.wim. Таким образом, вы можете выбирать пакеты и компоненты для установки, не имея файла install.wim размером 5–7 ГБ. Также вы можете сохранить файл CLG в системе управления версиями, так как он весит около 1–2 МБ.

Смонтируйте ISO-образ Windows. В подкаталоге \sources вы должны найти файл install.wim.

Скопируйте этот файл install.wim на локальный диск с доступом для чтения и записи. Если вы этого не сделаете, вы получите эту прекрасную ошибку.

Запустите Windows System Manager — вы найдете его в папке Windows Kits в меню «Пуск».

Выберите «Файл» > «Выбрать образ Windows». из меню диспетчера образов системы Windows:

Затем откройте файл install.wim той версии установки Windows, которую вы хотите автоматизировать.

Некоторые версии Windows включают несколько установок. Если это так, вам будет предложено выбрать правильный вариант:

Затем Диспетчер образов системы Windows предложит получить повышенные разрешения для создания файла каталога:

Если вы видите эту ошибку, убедитесь, что вы скопировали файл install.wim в доступное для записи место (я предупреждал вас ранее усмехается):

Индексирование всех файлов в install.wim займет МНОГО минут. Иди и возьми кофе. Потому что создание этих файлов каталога (CLG) занимает так много времени. После завершения индексации вы увидите компоненты и пакеты на панели образа Windows WSIM:

Я бы рекомендовал хранить их в системе управления версиями вместе с файлами ответов .XML. Вам потребуется соответствующий файл CLG для версии Windows, чтобы добавить что-либо новое в файл ответов .XML в WSIM.

Вы найдете файл .clg, созданный в том же каталоге, что и файл install.wim. Вот почему для WSIM требовалось доступное для записи местоположение.

Я предпочитаю размещать свои файлы .clg по одному и тому же абсолютному пути \wsim, чтобы несколько человек могли редактировать файлы WSIM .XML. К сожалению, инструмент WSIM хранит абсолютные пути к файлам .clg. Я бы также рекомендовал не торопиться и создать целую партию файлов .clg для вашего .iso, чтобы вам не приходилось помнить, откуда вы взяли его изначально, когда создавали .clg .

Вам потребуется создать образ гибкого диска, на который нужно поместить тестовый файл autounattend.xml.

Смонтируйте его на свой Mac, затем скопируйте файл autounattend.xml и размонтируйте.

В образ Windows с ISO-образом Windows добавьте дискету, выбрав файл unattend.img с файлом autounattend.xml на нем.

При загрузке ISO-образа Windows он считывает настройки из файла autounattend.xml на дискете.

Вы должны настроить следующие параметры, чтобы сделать установку Windows 2016 полностью автоматической.

  • Создайте новый файл ответов, выбрав «Файл» > «Новый файл ответов» в WSIM.
  • Файл > Сохранить файл ответов как autounattend.xml

Папка "Компоненты" будет заполнена пустыми компонентами, как показано на рисунке:

Затем следуйте инструкциям по созданию разделов для каждого действия:

  • Отключить диалоговое окно выбора языка и других параметров
  • Отключить диалоговое окно "Выбор операционной системы".
  • Отключить диалоговое окно EULA
  • Отключить диалоговое окно "Распределение дискового пространства".
  • Отключить запрос пароля администратора

Отключение диалогового окна «Язык и другие настройки»

Настройки в этом разделе будут использоваться для ввода языка и других параметров:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-International-Core-WinPE_10.0.17134.1_neutral. Щелкните правой кнопкой мыши и выберите Добавить параметр для передачи 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

Отключение диалогового окна выбора операционной системы

Настройки в этом разделе будут использоваться для ввода данных в диалоговое окно "Выбор операционной системы":

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.172134.1_neutral. Щелкните правой кнопкой мыши ImageInstall/OSImage/InstallFrom/Metadata и выберите Добавить параметр для передачи 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • Ключ = /ИЗОБРАЖЕНИЕ/ИМЯ
  • Значение = Windows 10 Корпоративная

Отключение диалогового окна EULA

Настройки в этом разделе будут использоваться для диалогового окна EULA:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши UserData и выберите Добавить параметр для передачи 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

Отключение диалогового окна "Распределение дискового пространства"

Настройки в этом разделе обеспечат входные данные для выделения диска:

Вам потребуется выделить диск по-разному в зависимости от того, используете ли вы ПК с UEFI или ПК с BIOS. Большинство современных ПК (и ВМ) основаны на UEFI.

Отключение диалогового окна «Распределение дисков» (UEFI/безопасная загрузка)

Вот схема разделов по умолчанию для машин на базе UEFI:

  • Системный раздел EFI (ESP) должен быть отформатирован с использованием файловой системы FAT32. Для дисков, использующих собственные сектора размером 4 КБ, минимальный размер составляет 260 МБ. Для дисков с сектором 512 байт можно обойтись 100 МБ для ESP.
  • При использовании дисков Advanced Format 4Kn необходимо использовать выделение дисков UEFI.
  • Рекомендуемый размер зарезервированного раздела Microsoft (MSR) – 16 МБ.
  • MSR помогает управлять разделами. MSR — это зарезервированный раздел, который не получает идентификатор раздела. Он не может хранить пользовательские данные.
  • Раздел восстановления является необязательным. В этом примере мы не будем предоставлять его.

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши DiskConfiguration/Disk и выберите Добавить параметр для передачи 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши DiskConfiguration/Disk/CreatePartitions/CreatePartition и выберите Добавить параметр для Pass 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

Щелкните правой кнопкой мыши CreatePartitions в окне файла ответов и выберите Вставить новый CreatePartition, чтобы добавить раздел SYS. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

Щелкните правой кнопкой мыши CreatePartitions в окне файла ответов и выберите Вставить новый CreatePartition, чтобы добавить основной раздел. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

  • Расширить = false
  • Порядок = 3
  • Размер = 20 000
  • Тип = основной

ПРИМЕЧАНИЕ. Не беспокойтесь о точном размере — просто установите разумный минимум. В следующей настройке мы расширим раздел, чтобы заполнить все оставшееся дисковое пространство на диске.

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши DiskConfiguration/Disk/ModifyPartitions/ModifyPartition и выберите Добавить параметр для Pass 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • Формат = FAT32
  • Ярлык = Система
  • Порядок = 1
  • Идентификатор раздела = 1

Щелкните правой кнопкой мыши ModifyPartitions в окне файла ответов и выберите Вставить новый ModifyPartition, чтобы добавить основной раздел. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

Щелкните правой кнопкой мыши DiskConfiguration/Disk/ModifyPartitions/ModifyPartition и выберите Добавить параметр для прохода 1 windowsPE.Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши ImageInstall/OSImage/InstallTo и выберите Добавить параметр для Pass 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

Отключение диалогового окна Disk Allocation (устаревший BIOS)

Вот схема разделов по умолчанию для старых машин с BIOS:

  • Каждый загрузочный диск должен содержать системный раздел. Системный раздел должен быть настроен как активный раздел.
  • Минимальный размер системного раздела – 100 МБ. В Windows 2016 рекомендуемый размер раздела, зарезервированного системой, составляет 500 МБ.
  • Размер раздела Windows должен быть не менее 20 ГБ, и он должен быть отформатирован с использованием файловой системы NTFS.
  • Размер Windows не может превышать 2 ТБ на компьютерах с BIOS.
  • Раздел восстановления является необязательным. В этом примере мы не будем предоставлять его.

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши DiskConfiguration/Disk и выберите Добавить параметр для передачи 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.14393.0_neutral.

Сначала создайте раздел System Reserved. Он используется для хранения данных конфигурации загрузки и файлов шифрования диска BitLocker. В Windows 2016 рекомендуемый размер раздела, зарезервированного системой, составляет 500 МБ. Вы не обязаны создавать раздел, зарезервированный системой, но в любом случае загрузочные файлы занимают место на вашем жестком диске, и большинство людей ожидают, что они будут находиться в отдельном разделе.

Щелкните правой кнопкой мыши DiskConfiguration/Disk/CreatePartitions/CreatePartition и выберите Добавить параметр для прохода 1 windowsPE. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

  • Расширить = false
  • Порядок = 1
  • Размер = 500
  • Тип = основной

Затем создайте хотя бы один раздел для установки Windows.

Щелкните правой кнопкой мыши DiskConfiguration/Disk/CreatePartitions/CreatePartition и выберите Добавить параметр для прохода 1 windowsPE. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши DiskConfiguration/Disk/ModifyPartitions/ModifyPartition и выберите Добавить параметр для Pass 1 windowsPE.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • Активно = верно
  • Формат = NTFS
  • Ярлык = Система
  • Порядок = 1
  • Идентификатор раздела = 1

Щелкните правой кнопкой мыши DiskConfiguration/Disk/ModifyPartitions/ModifyPartition и выберите Добавить параметр для прохода 1 windowsPE. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Setup_10.0.17134.1_neutral.

Щелкните правой кнопкой мыши ImageInstall/OSImage/InstallTo и выберите Добавить параметр для Pass 1 windowsPE. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

Отключение экрана приветствия

Настройки в этом разделе будут использоваться для ввода пароля администратора.

При вводе паролей в WSIM можно снять флажок Инструменты > Скрыть конфиденциальную дату, чтобы пароли сохранялись в виде простого текста. Если у вас нет какой-либо другой системы для отслеживания паролей, нет простого способа вернуться от зашифрованного пароля к простой текстовой версии, если вы его забудете ;-)

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Shell-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши и выберите Добавить параметр для Pass 7 oobeSystem.

Нажмите правой кнопкой мыши на UserAccounts/AdministratorPassword и выберите Добавить настройку в Pass 7 oobeSystem. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Shell-Setup_10.0.17134.1_neutral. Щелкните правой кнопкой мыши на OOBE и выберите Добавить настройку для Pass 7 oobeSystem.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • СкрытьEULAPage = true
  • HideLocalAccountScreen = true
  • HideOEMRegistrationScreen = true
  • HideOnlineAccountScreens = true
  • HideWirelessSetupInOOBE = true
  • ПропуститьMachineOOBE = true
  • SkipUserOOBE = true

Отключение сетевого обнаружения

Настройки в этом разделе отключат запрос Network Discovery при первом входе в систему.

Я не знаю, есть ли какой-либо параметр для управления настройками Network Discovery, поэтому вам придется прибегнуть к изменению реестра, чтобы отключить запрос.

Чтобы отключить запрос на обнаружение сети для всех пользователей:

Вы также можете продолжить это, выполнив команду, чтобы установить предпочтительные параметры Network Discovery:

Чтобы отключить сетевое обнаружение для всех сетевых профилей:

Чтобы включить сетевое обнаружение для всех сетевых профилей:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Shell-Setup_10.0.14393.0_neutral.

Щелкните правой кнопкой мыши FirstLogonCommands/SynchronousCommand и выберите Добавить параметр для Pass 7 oobeSystem.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • CommandLine = reg ADD HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff /f
  • Описание = Отключить запрос на обнаружение сети для всех пользователей.
  • Порядок = 10

Включить протокол удаленного рабочего стола (RDP)

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-TerminalServices-LocalSessionManager_10.0.14393.479_neutral. Щелкните правой кнопкой мыши и выберите Добавить настройку для специализации Pass 4. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

На панели Образ Windows выберите компонент amd64_Networking-MPSSVC-Svc_10.0.14393.0_neutral, щелкните правой кнопкой мыши FirewallGroups/FirewallGroup и выберите "Добавить параметр для перехода 4". Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

  • Активно = верно
  • Группа = удаленный рабочий стол
  • Ключ = удаленный рабочий стол
  • Профиль = все

На панели образов Windows выберите компонент amd64_Microsoft-Windows-TerminalServices-RDP-WinStationExtensions_10.0.14393.0_neutral, щелкните правой кнопкой мыши и выберите Добавить параметр для специализации Pass 4. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

  • Уровень безопасности = 1
  • Аутентификация пользователя = 0

Установить прокси для обновления Windows

Мне неизвестно, существует ли какой-либо параметр для управления настройками прокси-сервера для Центра обновления Windows, который по-прежнему работает в последних версиях Windows, поэтому вам придется прибегнуть к изменению реестра, чтобы отключить запрос.

Вы можете использовать утилиту netsh для установки параметров прокси-сервера для Центра обновления Windows.

Чтобы настроить базовый прокси-сервер:

Есть второй параметр для добавления списка хостов, для которых не будет использоваться прокси-сервер, который называется обходным списком. Список разделен точкой с запятой:

Специальный вызываемый параметр добавит все хосты с короткими именами без полного доменного имени в список обхода:

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-Shell-Setup_10.0.14393.0_neutral.

Щелкните правой кнопкой мыши FirstLogonCommands/SynchronousCommand и выберите Добавить параметр для Pass 7 oobeSystem.

Используя панели свойств и настроек файла ответов, настройте следующие параметры:

  • CommandLine = netsh set proxy myproxy "127.0.0.1;localhost;bar"
  • Описание = Установить прокси для Центра обновления Windows.
  • Заказ = 20

Отключить мастер первого запуска Internet Explorer

На панели Образ Windows выберите компонент amd64_Microsoft-Windows-IE-InternetExplorer_neutral. Щелкните правой кнопкой мыши и выберите Добавить настройку для специализации Pass 4. Используя панели «Свойства файла ответов» и «Настройки», настройте следующие параметры:

Вы можете запретить отображение некоторых или всех страниц пользовательского интерфейса (UI) из программы установки Windows во время установки. По умолчанию программа установки Windows отображает пользовательский интерфейс программы установки, если какой-либо из обязательных параметров неверен или пуст.

Использовать файл ответов при установке Windows

Вы можете автоматизировать установку Windows с помощью файла ответов:

Используйте флэш-накопитель USB

  1. Используйте существующий файл ответов или создайте свой собственный с помощью диспетчера образов системы Windows (Windows SIM).
  2. Сохраните файл как Autounattend.xml в корневом каталоге USB-накопителя.
  3. На новом ПК вставьте флэш-накопитель USB для установки Windows, а также флэш-накопитель с файлом Autounattend.xml, а затем загрузите компьютер. Если другой файл ответов не выбран, программа установки Windows ищет этот файл.

Выберите файл ответов

  • Вы можете выбрать конкретный файл ответов во время установки, загрузив Windows PE и запустив программу установки Windows с параметром /unattend: Дополнительную информацию см. в разделе Параметры командной строки программы установки Windows.

Автоматизация страниц установки Windows

Чтобы автоматизировать установку Windows, добавьте параметры для каждой из следующих страниц установки Windows в файл ответов автоматической установки. Когда настроен параметр для страницы установки Windows, программа установки Windows пропускает эту страницу.

Страница выбора языка, региона и метода ввода

Настройка Описание
Microsoft-Windows-International-Core-WinPE UILanguage< /td> Указывает язык по умолчанию для использования в установленной операционной системе Windows.
Microsoft-Windows-International-Core-WinPE SetupUILanguage UILanguage Указывает язык по умолчанию для использования во время установки Windows. Во время установки программа установки Windows отображает ход установки на выбранном языке.

Если вы используете файл Autounattend.xml с программой установки Windows и полагаетесь на неявный поиск в файле ответов, страница выбора языка в программе установки не отображается, даже если вы явно не настраиваете языковые параметры в файле ответов. Дополнительные сведения о неявных файлах ответов см. в разделе Обзор автоматизации установки Windows.

Введите ключ продукта для страницы активации

Ключ продукта должен соответствовать выпуску Windows, который вы собираетесь установить. Дополнительные сведения см. в разделе Работа с ключами продуктов и активация.

Настройка Описание
Ключ ProductKey UserData Microsoft-Windows-Setup Указывает ключ продукта, используемый для установки Windows.
Microsoft-Windows-Setup ImageInstall OSImage InstallFrom MetaData Key and Value Использовать Ключ и значение вместе, чтобы выбрать конкретный образ Windows для установки.
Информацию об образе можно получить с помощью команды DISM /Get-ImageInfo. Дополнительные сведения см. в разделе Параметры командной строки для управления изображениями.

Страница принятия условий лицензии на использование программного обеспечения Microsoft

Настройка Описание
Microsoft-Windows-Setup UserData AcceptEula Указывает, принимать ли условия лицензионного программного обеспечения Microsoft во время установки Windows.

Выберите страницу обновления или пользовательской установки

По умолчанию при использовании файла ответов эта страница не отображается, и Windows настраивается как новая установка. Чтобы настроить Windows как обновление, добавьте следующий параметр:

Настройка Описание
Обновление Microsoft-Windows-SetupОбновление данных< /td> Указывает, что текущая установка является обновлением предыдущей версии Windows.

Укажите, где установить Windows

Вы можете либо указать точный идентификатор диска и идентификатор раздела для установки Windows, либо установить Windows на первый доступный раздел. Чтобы предварительно настроить разделы, вам также может потребоваться настроить разделы вашего диска.

Настройка Описание
Microsoft-Windows-Setup ImageInstall OSImage InstallTo DiskID Указывает диск, на который будет установлена ​​Windows.
Microsoft-Windows-Setup ImageInstall OSImage InstallTo PartitionID Указывает раздел где будет установлена ​​Windows.

Настройка Описание
Microsoft-Windows-Setup ImageInstall OSImage InstallToAvailablePartition Указывает на установку Windows на первый доступный раздел.

Настройки для использования с автоматическими службами развертывания Windows

При развертывании Windows с помощью служб развертывания Windows добавьте все параметры из следующих разделов в файл ответов автоматической установки. Это единственные параметры, необходимые для автоматической установки.

Выбор языка и локали

Настройка Описание
Microsoft-Windows-International-Core-WinPE SetupUILanguage UILanguage Указывает язык по умолчанию для использования во время установки Windows.

Страница предоставления учетных данных служб развертывания Windows

Настройка Описание
Microsoft-Windows-Setup Вход в WindowsDeploymentServices Указывает учетные данные, используемые для входа в службы развертывания Windows, и указывает, при каких обстоятельствах пользовательский интерфейс отображается для входа.

Выберите изображение для страницы установки

Настройка Описание
Microsoft-Windows-Setup WindowsDeploymentServices ImageSelection Указывает устанавливаемый образ и место его установки, а также то, отображается ли пользовательский интерфейс.

Укажите, где установить Windows

Эти настройки предполагают, что вы устанавливаете на диск с разделами.

Вы можете автоматизировать установку Windows несколькими способами. Вы можете использовать методы, описанные ниже, вместе или по отдельности, чтобы достичь уровня автоматизации, необходимого для вашего развертывания.

Setupconfig.ini

Создайте файл Setupconfig.ini

Файл Setupconfig.ini — это файл, который:

  • Начинается с [SetupConfig] в качестве заголовка
  • Включает один или несколько параметров или пар параметров и значений
    • Каждый параметр или пара параметров и значений находятся в отдельной строке.
    • Пары параметров и значений включают = между ними без пробелов.

    См. параметры командной строки программы установки Windows, чтобы увидеть различные параметры, которые можно использовать в файле Setupconfig.ini.

    Пример Setupconfig.ini

    Вот пример файла setupconfig.ini:

    Эта команда эквивалентна запуску Setup /NoReboot /ShowOobe None /Telemetry Enable из командной строки.

    См. следующий раздел, чтобы узнать, как использовать файл Setupconfig.ini

    Использование файла Setupconfig.ini вместе с программой установки Windows

    Использование медиафайла/ISO

    Если вы запускаете программу установки Windows с носителя или файла ISO, вы должны указать расположение в файле setupconfig в командной строке ( /ConfigFile

    ) при запуске setup.exe. Например:

    Если вы включаете параметр в командной строке и тот же параметр в файле setupconfig, параметр и значение файла setupconfig имеют приоритет.

    Использование Центра обновления Windows

    Если обновление доставляется через Центр обновления Windows, программа установки Windows ищет в расположении по умолчанию файл setupconfig. Вы можете включить файл setupconfig в %systemdrive%\Users\Default\AppData\Local\Microsoft\Windows\WSUS\SetupConfig.ini

    Использовать файл ответов при установке Windows

    Вы можете автоматизировать установку Windows с помощью файла ответов:

    Используйте флэш-накопитель USB

    Используйте образец файла ответов или создайте свой собственный с помощью диспетчера образов системы Windows (Windows SIM).

    Сохраните файл как Autounattend.xml в корневом каталоге USB-накопителя.

    На новый компьютер вставьте DVD-диск с продуктом Windows и флэш-накопитель USB, а затем загрузите компьютер. Если другой файл ответов не выбран, программа установки Windows ищет этот файл.

    Выберите файл ответов

    • Вы можете выбрать конкретный файл ответов во время установки, загрузив среду предустановки Windows и запустив программу установки Windows с параметром /unattend:. Дополнительные сведения см. в разделе Параметры командной строки программы установки Windows.

    Образцы файлов ответов и список параметров, используемых для автоматической установки, см. в разделе Автоматизация установки Windows.

    Изменить существующую установку

    Поскольку во время установки требуется перезагрузка, копия файла ответов кэшируется в каталоге %WINDIR%\Panther установки Windows. Вы можете изменить этот файл, чтобы выполнить одно из следующих действий:

    Обновите настройки системы и панели управления, не загружая образ.

    Обновите образ, подготовив ПК к загрузке в режиме аудита. См. раздел Загрузка Windows в режиме аудита или OOBE.

    Обновите порядок установки драйверов или пакетов. (Пакеты с зависимостями могут потребовать установки в определенном порядке.)

    Заменить файл ответов автономным изображением

    Создайте пользовательский файл ответов в диспетчере установки Windows (Windows SIM).

    Откройте командную строку с повышенными привилегиями.

    Смонтировать образ Windows.

    Измените или замените файл: \Windows\Panther\unattend.xml в смонтированном образе.

    Файл ответов на изображении может содержать параметры, которые еще не были обработаны. Если вы хотите, чтобы эти настройки обрабатывались, отредактируйте существующий файл, а не заменяйте его.

    Размонтировать образ, зафиксировав изменения

    Протестируйте образ, развернув его на новом ПК без указания файла ответов. Когда программа установки Windows запускается, она находит и использует этот файл ответов.

    Неявный порядок поиска файлов ответов

    Программа установки Windows ищет файлы ответов в начале каждого этапа настройки, включая первоначальную установку и после применения и загрузки образа. Если найден файл ответов, содержащий параметры для данного этапа настройки, он обрабатывает эти параметры.

    Программа установки Windows идентифицирует и регистрирует все доступные файлы ответов в зависимости от порядка поиска. Используется файл ответов с наивысшим приоритетом. Файл ответов проверяется, а затем кэшируется на компьютере. Действительные файлы ответов кэшируются в каталоге $Windows.~BT\Sources\Panther во время прохождения конфигурации windowsPE и offlineServicing. После извлечения установки Windows на жесткий диск файл ответов кэшируется в папке %WINDIR%\panther.

    В следующей таблице показан неявный порядок поиска файла ответов.

    Указывает в реестре указатель на файл ответов. Файл ответов не обязательно должен называться Unattend.xml.

    Имя файла ответов должно быть Unattend.xml или Autounattend.xml.

    Программа установки Windows выполняет поиск в этом каталоге только при установке более ранних версий. Если программа установки Windows запускается из Windows PE, поиск в каталоге %WINDIR%\Panther\Unattend не выполняется.

    Программа установки Windows кэширует файлы ответов в этом расположении для использования на последующих этапах установки. Например, когда компьютер перезагружается, программа установки может продолжать применять параметры в файле ответов. Если вы явно указываете файл ответов с помощью программы установки Windows или Sysprep, файл ответов, кэшированный в этом каталоге, перезаписывается явно указанным файлом ответов.

    Не используйте, не изменяйте и не перезаписывайте файл ответов в этом каталоге. Файл ответов в этом каталоге аннотируется программой установки Windows во время установки. Этот файл ответов нельзя повторно использовать в Windows SIM или любых других установках Windows.

    Съемный носитель для чтения/записи в порядке буквы диска, в корне диска.

    Съемный носитель для чтения/записи в порядке буквы диска, в корне диска.

    Имя файла ответов должно быть Autounattend.xml, и файл ответов должен находиться в корневом каталоге диска.

    Съемный носитель только для чтения в порядке буквы диска, в корне диска.

    Съемный носитель только для чтения в порядке буквы диска, в корне диска.

    Имя файла ответов должно быть Autounattend.xml, и он должен располагаться в корневом каталоге диска.

    Каталог\Sources в дистрибутиве Windows

    Все остальные пропуска:

    На этапах настройки windowsPE и offlineServicing имя файла ответов должно быть Autounattend.xml.

    Для всех других этапов настройки имя файла должно быть Unattend.xml.

    Имя файла ответов должно быть Unattend.xml или Autounattend.xml

    Диск, на котором запущена программа установки Windows (setup.exe), в корне диска.

    Имя файла ответов должно быть Unattend.xml или Autounattend.xml, и он должен располагаться в корне пути к папке установки Windows.

    Конфиденциальные данные в файлах ответов

    Программа установки удаляет конфиденциальные данные из кэшированного файла ответов в конце каждого этапа настройки.

    Поскольку файлы ответов кэшируются на компьютере во время установки Windows, ваши файлы ответов будут сохраняться на компьютере между перезагрузками. Перед доставкой компьютера заказчику необходимо удалить кэшированный файл ответов в каталоге %WINDIR%\panther. Если вы включите в файл ответов пароли домена, ключи продуктов или другие конфиденциальные данные, могут возникнуть потенциальные проблемы с безопасностью.

    Если у вас есть необработанные параметры на этапе настройки oobeSystem, который вы собираетесь запускать, когда конечный пользователь запускает компьютер, рассмотрите возможность удаления уже обработанных разделов файла ответов. Одним из вариантов при выполнении команды sysprep /oobe может быть использование отдельного файла ответов, который содержит только параметры на этапе настройки oobeSystem.

    Если файл ответов встроен в папку с более высоким приоритетом, чем кешированный файл ответов, то кешированный ответ может перезаписываться в начале каждого последующего этапа настройки, если встроенный файл ответов соответствует неявным критериям поиска.

    Например, если файл ответов встроен в %WINDIR%\Panther\Unattend\Unattend.xml , встроенный файл ответов заменит кэшированный файл ответов в начале каждого этапа настройки. Например, если во встроенном файле ответов указаны и этапы настройки specialize, и этапы конфигурации oobeSystem, то встроенный файл ответов обнаруживается для этапа настройки specialize, кэшируется, обрабатывается, а конфиденциальные данные удаляются. Встроенный файл ответов снова обнаруживается на этапе настройки oobeSystem и снова кэшируется. В результате конфиденциальные данные для этапа настройки specialize больше не очищаются. Конфиденциальные данные для ранее обработанных проходов конфигурации не будут очищаться снова. Если кэшированный файл ответов не нужно переопределять, встраивайте файлы ответов в папку с более низким приоритетом.

    Поскольку файлы ответов кэшируются на компьютере во время установки Windows, ваши файлы ответов будут сохраняться на компьютере между перезагрузками. Перед доставкой компьютера заказчику необходимо удалить кэшированный файл ответов в каталоге %WINDIR%\panther.Если вы включите в файл ответов пароли домена, ключи продуктов или другие конфиденциальные данные, могут возникнуть потенциальные проблемы с безопасностью. Однако если у вас есть необработанные параметры на этапе настройки oobeSystem, который вы собираетесь запускать, когда конечный пользователь запускает компьютер, рассмотрите возможность удаления уже обработанных разделов файла ответов. Одним из вариантов при выполнении команды sysprep /oobe может быть использование отдельного файла ответов, который содержит только параметры на этапе настройки oobeSystem.

    В командный сценарий Setupcomplete.cmd можно добавить команду, которая удалит все кэшированные или встроенные файлы ответов на компьютере. Дополнительные сведения см. в разделе Добавление пользовательского сценария в программу установки Windows.

    Программа установки Windows аннотирует этапы настройки в файле ответов

    После обработки этапа настройки программа установки Windows помечает кэшированный файл ответов, чтобы указать, что этап был обработан. Если этап настройки выполняется снова, а кэшированный файл ответов не был заменен или обновлен за это время, параметры файла ответов не обрабатываются снова. Вместо этого программа установки Windows будет искать неявные файлы Unattend.xml, которые имеют более низкий приоритет, чем кэшированный файл Unattend.xml.

    Например, вы можете установить Windows с файлом ответов, который содержит команды Microsoft-Windows-Deployment/RunSynchronous на этапе настройки specialize. Во время установки запускается этап настройки specialize и выполняются команды RunSynchronous. После установки запустите команду sysprep с параметром /generalize. Если нет файла ответов с более высоким приоритетом, чем кэшированный файл ответов, или файл ответов не был явно передан средству Sysprep, программа установки запускает этап настройки specialize при следующей загрузке компьютера. Поскольку кэшированный файл ответов содержит аннотацию о том, что параметры для этого этапа настройки уже применены, команды RunSynchronous не выполняются.

    Примеры неявного поиска файлов ответов

    Следующие примеры помогают описать поведение неявного поиска в файле ответов.

    Файлы ответов с именем Autounattend.xml автоматически обнаруживаются программой установки Windows

    Создайте файл ответов с именем Autounattend.xml, который включает параметры этапа настройки windowsPE.

    Скопируйте файл Autounattend.xml на съемный носитель.

    Загрузите установочный носитель Windows.

    Вставляйте съемный носитель во время загрузки Windows. В этом примере предполагается, что съемному носителю присвоена буква диска D:\ .

    Запустится программа установки Windows, которая автоматически определит файл Autounattend.xml как допустимый файл ответов. Поскольку в файле ответов используется допустимое имя файла (Autounattend.xml), он расположен в одном из допустимых путей поиска (корень D) и содержит допустимые параметры для текущего этапа настройки (windowsPE), используется этот файл ответов.

    Файл ответов кэшируется на компьютере. Если в последующих проходах не обнаружено дополнительных файлов ответов, кэшированный файл ответов используется во время установки Windows.

    Файлы ответов обнаруживаются в порядке старшинства в предопределенных путях поиска

    Установите Windows с помощью файла ответов, выполнив действия, описанные в предыдущем сценарии. Файл ответов, который используется для установки Windows, кэшируется в системе в каталоге %WINDIR%\Panther .

    Скопируйте файл Unattend.xml в каталог %WINDIR%\System32\Sysprep.

    У этого файла ответов есть настройки на этапе генерализации конфигурации.

    Выполните команду sysprep с параметром /generalize, чтобы создать эталонный образ.

    Поскольку каталог %WINDIR%\System32\Sysprep находится в неявных путях поиска, файл ответов, скопированный в этот каталог, будет найден. Однако файл ответов, который использовался для установки Windows, по-прежнему кэшируется на компьютере и содержит параметры для этапа генерализации конфигурации. Этот кэшированный файл ответов имеет более высокий приоритет, чем файл, скопированный в каталог Sysprep. Используется кэшированный файл ответов.

    Чтобы использовать новый файл ответов, вы можете скопировать его в каталог с более высоким приоритетом, чем кешированный файл ответов, или указать файл ответов с помощью параметра /unattend. Например:

    Файлы ответов должны включать действительный пропуск конфигурации

    Скопируйте файл Unattend.xml на съемный носитель.

    Файл Unattend.xml содержит настройки только для этапов настройки auditSystem и auditUser.

    В установленной операционной системе Windows выполните команду sysprep /generalize /oobe.

    Несмотря на то, что файл ответов доступен в одном из неявных путей поиска, файл Unattend.xml игнорируется, так как он не содержит допустимого прохода для прохода генерализации конфигурации.

    Дополнительные ресурсы

    Дополнительную информацию о файлах ответов и этапах настройки см. в следующих разделах:

    Генератор файлов ответов Windows (WAFG) – это простой веб-сайт, предоставляющий функции, аналогичные диспетчеру образов системы Windows (SIM).

    Диспетчер образов системы Windows — это инструмент, используемый для создания файла ответов автоматической установки Windows. Однако Windows AFG не требует установки или загрузки комплекта автоматической установки Windows или комплекта для оценки и развертывания Windows. Windows AFG предоставляет простую веб-форму, которая дает пользователю возможность настроить желаемый файл ответов; который основан на Windows SIM.

    На этом веб-сайте можно настроить многочисленные параметры, необходимые для процесса установки Windows. Некоторые параметры конфигурации включают:

    • Общие настройки установки
    • Региональные настройки
    • Настройки Центра обновления Windows
    • Создание раздела
    • Информация об учетной записи пользователя

    Windows AFG имеет одну простую форму для автоматического создания файла ответов для архитектур x86 и x64.

    Поддерживаются все основные выпуски Windows 7, в том числе:

    • Стартовая Windows 7
    • Windows 7 Домашняя базовая
    • Windows 7 Домашняя расширенная
    • Windows 7 Профессиональная
    • Windows 7 Максимальная
    • Windows 7 Корпоративная

    Поддерживаются все основные выпуски Windows 8, в том числе:

    • Windows 8
    • Windows 8 Профессиональная
    • Windows 8 Pro с Media Center
    • Windows 8 Корпоративная

    Поддерживаются все основные выпуски Windows 8.1, в том числе:

    • Windows 8.1
    • Windows 8.1 Профессиональная
    • Windows 8.1 Pro с Media Center
    • Windows 8.1 Корпоративная

    Поддерживаются все основные выпуски Windows 10, в том числе:

    • Windows 10 Домашняя
    • Windows 10 Профессиональная
    • Windows 10 для образовательных учреждений
    • Windows 10 Корпоративная
    • Windows 10 Корпоративная с долгосрочным долгосрочным обслуживанием

    Поддерживаются все основные выпуски Windows Server 2008 и Server 2008 R2, в том числе:

    • Windows Server 2008/R2 Foundation
    • Сервер хранения Windows Server 2008/R2
    • Веб-сервер Windows Server 2008/R2
    • Стандартная Windows Server 2008/R2
    • Windows Server 2008/R2 Корпоративная
    • Центр обработки данных Windows Server 2008/R2
    • Windows Server 2008/R2 HPC
    • Windows Server 2008/R2 Itanium

    Поддерживаются все основные выпуски Windows Server 2012, в том числе:

    • Windows Server 2012/R2 Foundation
    • Основные компоненты Windows Server 2012/R2
    • Стандартная Windows Server 2012/R2
    • Центр обработки данных Windows Server 2012/R2

    Поддерживаются все основные выпуски Windows Server 2016, в том числе:

    • Основные компоненты Windows Server 2016
    • Стандартная Windows Server 2016
    • Центр обработки данных Windows Server 2016

    Поддерживаются все основные выпуски Windows Server 2019, в том числе:

    • Стандартная Windows Server 2019
    • Центр обработки данных Windows Server 2019

    Поддерживаются подверсии Windows Server 2008 и Server 2008 R2, в том числе:

    • Windows Small Business Server 2008
    • Windows Small Business Server 2011

    Windows AFG также поддерживает образы Windows 7, в которых удален файл "ei.cfg". При использовании установки, в которой удален файл "ei.cfg", вам будет предложено выбрать выпуск Windows перед началом автоматической установки.

    Этот инструмент на основе форм может использоваться кем угодно; от людей, которые устанавливают Windows 7 для друзей или членов семьи, до корпоративного ИТ-персонала. Это можно использовать в сочетании с клонированием диска и Sysprep для развертывания на рабочем столе.

    Если вы считаете этот веб-сайт или его содержимое полезным и хотите сделать пожертвование, пожалуйста, не стесняйтесь, нажав кнопку ниже. Любые полученные пожертвования будут высоко оценены для поддержания работы этого веб-сайта, поддержки аппаратного и программного обеспечения, предоставления обновлений кода и добавления дополнительных функций.

    Читайте также: