Программа установки Windows® может работать в интерактивном или автоматическом режиме.
Интерактивная установка Windows
При использовании этого метода пользователь должен выбрать место установки Windows, прочитать и принять условия лицензионного соглашения на использование программного обеспечения корпорации Майкрософт и ввести ключ продукта.
Этот метод используется для небольших развертываний или индивидуальных установок. Если используется образ по умолчанию, предоставленный корпорацией Майкрософт, при интерактивной установке Windows не требуется создавать файлы ответов или записывать образы Windows. Интерактивную установку Windows можно использовать вместе с созданием и записью настроенных образов Windows.
Можно интерактивно устанавливать или обновлять Windows с помощью носителя с операционной системой Windows или сетевого ресурса после размещения и предоставления общего доступа к файлам установки с носителя. Интерактивная установка требует от пользователей ввода некоторых данных, например диск назначения, имена пользователей и часовые пояса.
Автоматическая установка Windows
При использовании данного метода программа установки Windows использует файл ответов автоматической установки для автоматизации процесса установки и настройки Windows. Этот метод используется при масштабных развертываниях, а также для достижения согласованности и точности конфигурации каждого компьютера.
Для выполнения автоматической установки необходимо создать один или несколько файлов ответов, содержащих настройки для установки. Например, можно изменить параметры домашней страницы браузера Internet Explorer®, конфигурацию жесткого диска или параметры брандмауэра Windows. Дополнительные сведения о создании файлов ответов с помощью диспетчера установки Windows (Windows SIM) см. в разделе Техническое руководство по диспетчеру установки Windows.
Существует два способа указания файла ответов программе установки Windows: явное указание файла ответов или поиск файла ответов.
Явное указание файла ответов
Чтобы явно указать файл ответов, воспользуйтесь командой setup.exe с параметром /unattend:имя_файла.
В этом примере имя_файла - локальный путь или путь UNC к файлу ответов. Дополнительные сведения см. в разделе Параметры командной строки программы установки Windows.
Этот файл ответов используется для настройки установки Windows. Поскольку во время работы программы установки требуется выполнить несколько перезагрузок, копия этого файла ответов кэшируется в каталоге установки Windows %WINDIR%\Panther.
Поиск файла ответов
Если файл ответов не указан, программа установки Windows автоматически выполняет поиск файла в различных расположениях. Чтобы упростить процесс предварительной установки, необходимо указать программе установки Windows файл ответов, который следует использовать автоматически.
Эти местоположения включают предварительно кэшированный файл ответов, файл ответов в корне диска и другие места. Полный список допустимых путей поиска приведен в подразделе Порядок поиска файла ответов ниже.
Программа установки Windows автоматически выполняет поиск файла ответов каждый раз при запуске этапа настройки.
Существует порядок очередности, согласно которому программа установки Windows выполняет поиск файла ответов. Если файл ответов найден в одном из допустимых местоположений, он должен включать допустимый этап настройки. Если файл ответов не включает параметры данного запущенного этапа конфигурации, этот файл ответов игнорируется.
Примечание. | |
По умолчанию файлы ответов называются Unattend.xml. Однако поскольку некоторые файлы ответов содержат команды, которые могут нанести вред системе, например разбиение дисков на разделы, необходимо переименовать файл Unattend.xml в Autounattend.xml, чтобы явно указать файл ответов, используемый программой установки Windows. Обычно файл Autounattend.xml используется в том случае, если выбран метод загрузки программы установки Windows с DVD-диска и предоставление файла ответов на USB-устройстве флэш-памяти или на другом съемном носителе. |
Порядок поиска файла ответов
Программа установки Windows определяет и регистрирует все доступные файлы ответов, основываясь на установленном порядке поиска. Используется файл ответов с наивысшим приоритетом. Файл ответов проверяется, затем кэшируется на компьютере. Допустимые файлы ответов кэшируются в папке $Windows.~BT\Sources\Panther во время этапов настройки windowsPE и offlineServicing. После извлечения файлов установки на жесткий диск файл ответов кэшируется в папку %WINDIR%\panther.
В следующей таблице показан порядок поиска файла ответов.
Порядок поиска | Расположение | Описание | ||||
---|---|---|---|---|---|---|
1 |
Системный реестр HKLM\System\Setup!UnattendFile |
Определяет указатель в реестре для файла ответов. Файл ответов не обязательно должен называться Unattend.xml. |
||||
2 |
%WINDIR%\Panther\Unattend |
Название файла ответов должно быть или Unattend.xml, или Autounattend.xml.
|
||||
3 |
%WINDIR%\Panther |
Программа установки Windows кэширует файлы ответов в этом расположении, чтобы использовать их в следующих этапах установки. Например, после перезагрузки компьютера программа установки может продолжать применять параметры, указанные в файле ответов. Если файл ответов явно указан с помощью программы установки Windows или средства Sysprep, то файл ответов, который был кэширован в этом каталоге, будет перезаписан явно указанным файлом ответов.
|
||||
4 |
Съемные носители с возможностью чтения и записи в порядке букв дисков; в корне диска. |
Съемные носители с возможностью чтения и записи в порядке букв дисков; в корне диска. Название файла ответов должно быть или Unattend.xml, или Autounattend.xml; файл ответов должен располагаться в корне диска. |
||||
5 |
Съемные носители только с возможностью чтения в порядке букв дисков; в корне диска. |
Съемные носители только с возможностью чтения в порядке букв дисков; в корне диска. Название файла ответов должно быть или Unattend.xml, или Autounattend.xml; файл ответов должен располагаться в корне диска. |
||||
6 |
Этапы настройки windowsPE и offlineServicing:
Другие этапы:
|
Во время этапов настройки windowsPE и offlineServicing файл ответов должен называться Autounattend.xml. На других этапах настройки название файла должно быть Unattend.xml. |
||||
7 |
%SYSTEMDRIVE% |
Файл ответов должен иметь имя Unattend.xml или Autounattend.xml. |
Важно! | |
Поскольку во время установки Windows файлы ответов кэшируются на
компьютере, они сохраняются на компьютере во время перезагрузок.
Перед доставкой компьютера заказчику необходимо удалить
кэшированные файлы ответов в каталоге %WINDIR%\panther. Не следует
включать в состав файла ответов пароли учетных записей для входа в
домен, ключи продуктов и прочие конфиденциальные данные, поскольку
это представляет потенциальную угрозу безопасности. При наличии
необработанных параметров на этапе настройки oobeSystem,
который будет выполнен, когда конечный пользователь включит
компьютер, можно удалить только те разделы файла ответов, которые
уже обработаны. Кроме того, можно использовать отдельный файл
ответов для этапа |
Конфиденциальные данные в файлах ответов
Программа установки удаляет конфиденциальные данные из кэшированного файла ответов по окончании каждого этапа настройки.
Однако если файл ответов находится в расположении с большим приоритетом, чем кэшированный файл ответов, то кэшированный файл может быть перезаписан в начале каждого следующего этапа настройки, если внедренный файл ответов соответствует скрытому критерию поиска. Например, если файл ответов внедрен в %WINDIR%\Panther\Unattend\Unattend.xml, внедренный файл ответов будет заменять кэшированный файл ответов в начале каждого этапа настройки. Например, если во внедренном файле ответов указаны этапы specialize и oobeSystem, то найденный на этапе настройки specialize внедренный файл ответов будет кэширован и обработан, а также из него будут удалены все конфиденциальные данные. Внедренный файл ответов снова обнаруживается на этапе настройки oobeSystem и снова кэшируется. В результате конфиденциальные данные на этапе specialize больше не удаляются. Конфиденциальные данные ранее пройденных этапов больше не будут удаляться. Если замена кэшированного файла ответов не требуется, рекомендуется, чтобы файл ответов был внедрен в расположение с низшим приоритетом.
Важно! | |
Поскольку во время установки Windows файлы ответов кэшируются на
компьютере, они сохраняются на компьютере во время перезагрузок.
Перед доставкой компьютера заказчику необходимо удалить
кэшированные файлы ответов, расположенные в каталоге
%WINDIR%\panther. Не следует включать в состав файла ответов пароли
учетных записей для входа в домен, ключи продуктов и прочие
конфиденциальные данные, поскольку это представляет потенциальную
угрозу безопасности. При наличии необработанных параметров на этапе
настройки oobeSystem, который будет выполнен, когда конечный
пользователь включит компьютер, можно удалить только те разделы
файла ответов, которые уже обработаны. Кроме того, можно
использовать отдельный файл ответов для этапа |
Можно добавить команду в командный сценарий Setupcomplete.cmd, которая удалит все кэшированные и внедренные файлы ответов на компьютере. Дополнительные сведения см. в разделе Добавление пользовательского сценария в программу установки Windows.
Программа установки Windows помечает этапы настройки в файле ответов
После завершения этапа настройки программа установки Windows помечает кэшированный файл ответов, указывая, что этот этап завершен. Если этап настройки выполняется снова, а кэшированный файл ответов не был заменен или обновлен на предыдущих этапах, параметры файла ответов повторно не обрабатываются. Вместо этого программа установки Windows будет искать файлы Unattend.xml, находящиеся в расположении с более низким приоритетом, чем кэшированный файл Unattend.xml.
Например, можно установить Windows с файлом ответов, содержащим команды RunSynchronous на этапе настройки specialize. Во время установки запускается этап настройки specialize и выполняются команды RunSynchronous. После установки необходимо запустить команду sysprep с ключом /generalize. Если файл ответов с приоритетом большим, чем приоритет кэшированного файла ответов, отсутствует или файл ответов не был явно указан средству Sysprep, при следующей загрузке компьютера программа установки запускает этап настройки specialize. Поскольку кэшированный файл ответов содержит пометку о том, что параметры этого этапа уже применялись, команды RunSynchronous не выполняются.
Пример поиска файла ответов
Следующие примеры показывают поведение поиска файла ответов.
Файлы ответов с именем Autounattend.xml автоматически обнаруживаются программой установки Windows.
- Создайте файл ответов Autounattend.xml, который содержит
параметры этапа настройки windowsPE.
- Скопируйте файл Autounattend.xml на съемный носитель.
- Настройте BIOS компьютера для загрузки с компакт-диска или
DVD-диска.
- Загрузите операционную систему Windows с DVD-диска.
- Вставьте съемный носитель при загрузке Windows. В этом примере
съемному носителю назначена буква диска D:\.
Программа установки Windows запускается и автоматически определяет файл Autounattend.xml как допустимый файл ответов. Этот файл используется по следующим причинам: имя файла ответов (Autounattend.xml) является допустимым, файл располагается по одному из допустимых путей поиска (корень диска D) и содержит допустимые параметры текущего этапа настройки (windowsPE).
Файл ответов кэшируется на компьютере. Если на более поздних этапах настройки не определяются дополнительные файлы ответов, этот кэшированный файл ответов используется на протяжении всей установки Windows.
Файлы ответов определяются в порядке приоритета в предварительно настроенных путях поиска
- Установите Windows с помощью файла ответов, пользуясь этапами,
приведенными в предыдущем сценарии. Файл ответов, использованный
при установке Windows, кэшируется в системном каталоге
%WINDIR%\Panther.
- Скопируйте файл Unattend.xml в каталог
%WINDIR%\system32\Sysprep.
Этот файл ответов содержит параметры этапа настройки generalize.
- Чтобы создать исходный образ, выполните команду sysprep
с ключом /generalize.
Поскольку каталог %WINDIR%\system32\Sysprep является одним из путей поиска, будет найден файл ответов, скопированный в этот каталог. Однако файл ответов, использованный при установке Windows, также кэшируется на компьютере и содержит параметры этапа настройки generalize. Этот кэшированный файл ответов имеет более высокий приоритет по сравнению с файлом, находящимся в каталоге Sysprep. Используется кэшированный файл ответов.
Примечание. Средство Sysprep можно запустить либо как средство командной строки, либо как средство с графическим интерфейсом пользователя (GUI). Если средство Sysprep запущено с графическим интерфейсом пользователя, можно установить флажок Generalize.
sysprep /generalize /unattend:C:\MyAnswerFile.xml
Файлы ответов должны содержать допустимые этапы настройки
- Скопируйте файл Unattend.xml на съемный носитель.
Настройки файла Unattend.xml предназначены только для этапов настройки auditSystem и auditUser.
- В установленной операционной системе Windows выполните команду
sysprep /generalize /oobe.
Несмотря на то что файл ответов доступен по одному из путей поиска, файл Unattend.xml игнорируется, потому что не содержит допустимого этапа для этапа настройки generalize.