Генератор файла ответов для автоматизации установки Windows

Категория: Windows / Установка Windows
Добавил: access_timeОпубликовано: 12-03-2020 visibilityПросмотров: 37 608 chat_bubble_outlineКомментариев: 23
Привет, друзья. В этой статье поговорим об автоматизации установки Windows путём генерации файла ответов. Файл ответов – это сценарий заранее заданных пользовательских выборов на запрашиваемые в процессе установки Windows действия и настройки. Внедрение такого файла ответов на установочный носитель с операционной системой позволяет в разы упростить процесс установки, сделав его по большей части автоматическим, «тихим», сведя к минимуму наши, пользовательские действия. Но те из вас, кто о осведомлён в этой теме, знают, что создание этого файла под свою конкретную ситуацию – процесс непростой, требующий и должного уровня подготовки, и навыков по работе со специальным софтом. В этой статье, друзья, хочу предложить вам простейший способ создания файла ответов: нам не понадобится устанавливать и изучать сложное профильное ПО, этот файл мы сгенерируем в несколько кликов с помощью одного интересного веб-сервиса. Способ, конечно, с нюансом, но его всё равно можно взять опытным пользователям на заметку.

Генератор файла ответов для автоматизации установки Windows


Что такое файл ответов для автоматизации установки Windows


Итак, друзья, файл ответов для автоматизации установки Windows – это сценарий наших ответов на запросы мастера установки операционной системы. Он создаётся в файле формата XML с названием «autounattend», внутри являет собой подборку плохо понимаемых для обывателя символов.
И помещается в корень установочной флешки, установочного оптического диска или интегрируется в файл ISO-дистрибутива Windows.
{banner_google1}
При каждой новой установке системы мы обычно выбираем одни и те же настройки. Как правило, даже имя учётной записи Windows не меняем. При частой установке Windows, а с ней сталкиваются не только те их вас, кто работает в сфере IT, но обычные домашние пользователи, её установочный процесс со всеми этими вопрошающими окошками отвлекает нас, забирает кучу времени, заставляет быть постоянно возле компьютера. И вот эти вопрошающие окошки можно свести к минимуму, задав заранее значения места установки Windows, выбор региональных настроек, создание пользовательской учётной записи, сетевых и прочих системных настроек. А главное, что наверняка понравится многим из вас, файл ответов избавляет нас от ненужных этапов типа принятия лицензионных соглашений и назойливого навязывания учётной записи Microsoft.

Для тех из вас, друзья, кто имеет какой-то опыт в редактировании дистрибутива Windows в части подгонки под свои потребности, но, возможно, впервые сталкивается с таким понятием, как файл ответов, поясню, в чём заключается преимущество генерации этого файла, в частности, с помощью предлагаемого ниже способа. Ввязываться в тонкости создания этого файла, если вам это не нужно для профильной деятельности, нет смысла. Чтобы его создать, нужно установить комплект средств для развертывания и оценки Windows ADK для соответствующей версии Windows, извлечь дистрибутив Windows из файла ISO, потом извлечь содержимое непосредственно образа установки операционной системы из файла WIM (или ESD), разобраться в витиеватом механизме работы самого Windows ADK. Кому интересно, можете посмотреть, как всё это происходит на деле в статье «Автоматизация установки Windows 10 с использованием файла ответов». Есть способ проще – с использованием программы для редактирования дистрибутива Windows NTLite и WinNTSetup Этот способ также требует распаковки дистрибутива, но программа NTLite универсальная для всех версий дистрибутива Windows, у неё русифицированный интерфейс с понятным описанием позиций и действий для файла ответов. Не все возможности по работе с файлом ответов доступны в бесплатной версии программы, но с большей частью вы поработать сможете.

Если при редактировании дистрибутива проводилась работа с файлом ответов, он автоматически сохраняется в папке распаковки дистрибутива. И его оттуда, соответственно, можно извлечь.
И Windows ADK, и программа NTLite – полезнейшие инструменты для тех, кому профильно необходимо заниматься редактированием и подгонкой дистрибутива. В частности, они позволяют гибко настроить тот же файл ответов. Но вряд ли они понадобятся обычному пользователю, пусть даже опытному. Есть в сети один интерфейсный веб-ресурс, который предлагает нам генерацию и скачивание готовых файлов ответов для автоматизации установки разных версий Windows, адаптированных под массового пользователя.

Сервис Windowsafg.Com


Сервис Windowsafg.Com – это сайт, созданный специально для генерации файлов ответов, применяемых к установочному процессу Windows. Здесь поддерживаются клиентские Windows, начиная с XP и заканчивая 10, а также серверные Windows, начиная с 2008 R2 и заканчивая 2019. Здесь также можно сгенерировать файлы ответов для установки Microsoft Office, файлы настроек системных служб и компонентов Windows, применяемые к установочному процессу. Сайт англоязычный, но, друзья, даже для тех из вас, кто с английским «на Вы», особых проблем не будет. Все пункты генерации мы разберём сейчас. Да и разбирать здесь особо нечего: Windowsafg.Com предлагает немногие настройки файла ответов, повторюсь, всё сделано в расчёте на массового пользователя. Но сделано максимально эффективно. Применив сгенерированный на этом сайте файл ответов к установке, например, Windows 10, вот какой процесс получим. Этап начала установки.
Выбор редакций – это единственный этап, где от нас потребуется наше пользовательское действие.
Далее установка будет произведена полностью в автоматическом режиме. Пойдёт этап копирования файлов.
Потом - перезагрузка, подготовка устройств и системных компонентов.
Потом - автоматический вход в нашу учётную запись.
Затем будут мельтешить текстовки моральной поддержки пользователя.
И всё – запустится рабочий стол установленной операционной системы.
Вот так чудесно всё может быть у вас, друзья, но при единственном условии. Генерация файла ответов, предлагаемая сайтом Windowsafg.Com, не предусматривает выбор отдельно раздела диска С для форматирования и установки на него Windows. Можно выбрать только стирание всего жёсткого диска с новой его переразметкой под нужный стиль - MBR или GPT. Т.е. если у вас Windows установлена на жёстком диске с большим объёмом, и на этом диске имеются другие несистемные разделы с хранящимися ценными данными, всё, что описывается ниже – увы, не для вас. Ваши данные исчезнут в процессе стирания и переразметки диска. Но у многих Windows стоит на отдельном SSD-диске на 60 или 120 Гб, полностью отданном под нужды операционной системы. Если это ваш случай, тогда смотрите далее.

Как сгенерировать файл ответов для автоматизации установки Windows


Для генерации файла ответов отправляемся на сайт сервиса по адресу: https://www.windowsafg.com/index.html
{banner_google1}
Выбираем раздел клиентских систем Windows, а в нём – нужную нам версию и стиль разметки MBR или UEFI (т.е. GPT). Я выберу Windows 10 UEFI.
Теперь нам нужно пройтись по предлагаемым параметрам генерации файла ответов и указать некоторые значения.

Первый блок параметров – «General Settings», здесь есть:
  • Product Key – этот параметр по умолчанию предусматривает введённый официальный ключ установки Windows. Он пригоден только для установки и никоим боком не касается легальной активации Windows, с ней нужно будет разбираться отдельно. Вместо предусмотренного по умолчанию ключа можно ввести ключ многократной активации корпоративной лицензии (MAK);
  • Accept Eula – это принятие лицензионных условий;
  • Skip Product Key – пропуск ввода ключа продукта;
  • Skip Auto Activation – пропуск этапа активации Windows;
  • Skip License Rearm – сброс состояния лицензирования.
Все эти параметры, друзья, оставляем по умолчанию. Изменим только эти:
  • Setup Language – язык процесса установки Windows; 
  • Computer Name – имя компьютера;
  • Organization Name – имя организации, если это принадлежащий компании компьютер, можем ввести её название.
Второй блок - «Regional Settings», здесь всё указываем своё:
  • Keyboard or input method – раскладка клавиатуры; 
  • Currency and Date format – формат валюты и даты;
  • Time Zone – часовой пояс;
  • UI Language – язык интерфейса Windows.
Третий блок – «Out Of Box Experiance», здесь можно всё оставить по умолчанию:
  • Network Location – сетевое расположение, по умолчанию выбрана настройка домашней сети; 
  • Protect Your Computer – окошко справки по защите Windows, отключено по умолчанию; 
  • Hide EULA page – скрытие условий лицензионного соглашения на страничке приветствия Windows;
  • Disable auto daylight timeset – отключение автоматического перехода на летнее время;
  • Hide wireless setup in OOBE – скрытие настройки беспроводной сети;
  • Skip Machine OOBE – скрытие отдельных этапов экрана приветствия;
  • Skip user OOBE – пропуск окна центра приветствия;  
  • Control Panel View – настройка вида панели управления; 
  • Control Panel Icon Size – настройка иконок панели управления.
Четвёртый блок – «Partition Settings» - это настройка места установки Windows, т.е. настройка жёсткого диска, здесь:
  • Wipe Disk – это стирание диска, ставим «Yes», поскольку без этого значения процесс установки будет выдавать ошибку;
  • Install to disk – указываем номер жёсткого диска, поскольку мы дело имеем с операцией стирания диска, нужно внимательно указывать номер. Если вы не знаете, под каким номером числится ваш SSD, где стоит Windows, откройте управление дисками и посмотрите номер диска. В моём случае, это, например, диск 0.
  • Main Partition Active – это отметка раздела С активным, она может быть нужна для стиля разметки MBR, для UEFI этот параметр не имеет значения;
  • Main Partition Format – это файловая система раздела С, оставляем значение по умолчанию NTFS;
  • Main Partition Label – это метка раздела С, я укажу «System»;
  • Main Partition Letter – это буква раздела С;
  • Partition Order – это порядковый номер раздела С, должен быть 4. Друзья, при GPT-разметке диска под EFI-систему Windows в управлении дисками Windows мы видим только 3 системных раздела, но их на самом деле 4, что можно увидеть в сторонних программах. Управление дисками скрывает из представления технический MSR-раздел, но по факту раздел С имеет порядковый номер 4.
В общем, параметры настроек диска под EFI-систему Windows 10 у вас должны быть такие.
Наконец, пятый блок – «User Account» - это параметры профиля, т.е. учётной записи Windows. Здесь есть:
  • User Name – имя пользователя, нужно вводить на латинице;
  • Group – тип учётной записи, не меняем указанный по умолчанию тип администратора;
  • Description – описание (не обязательно);
  • Password – пароль (не обязательно);
  • Password Expires – срок истечения действия пароля (отключён по умолчанию);
  • Auto Logon - автоматический вход в систему;
  • UAC – контроль учётных записей пользователей, по умолчанию отключён;
  • CEIP – программа по улучшения качества Microsoft, по умолчанию отключена.

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

Интеграция файла ответов в дистрибутив Windows


Далее скачанный файл ответов – файл autounattend.xml - закидываем в корень установочной флешки. Если вы хотите протестировать процесс установки Windows с созданным файлом ответов на виртуальной машине, интегрируйте этот файл в установочный ISO Windows. Это можно сделать с помощью программы, например, UltraISO. В её окне жмём Ctrl+O и указываем путь к ISO-файлу, затем на нижней панели открываем путь к файлу ответов autounattend.xml и перебрасываем его в корень образа.
Сохраняем обновлённый образ.

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (23)

  1. img
    27 октября 2023 23:54 Гость Фома
    Гость
    Редик,

    Сначала на уже подключенном к wi-fi компьютере выполняется команда экспорта netsh wlan export profile key=clear на выходе которой в текущей папке создаются файлы *.xml с профилями когда-либо подключаемых к компьютеру сетей wi-fi. Из этих файлов надо выбрать нужный и на новенькой машине выполнить команду импорта netsh wlan add profile filename="корпоративный.xml" user=all. Если через файл автоответов, то команду импорта можно пробовать выполнять как синхронную в <SynchronousCommand wcm:action="add"> ... </SynchronousCommand> блока OOBE.

    Цитировать replyОтветить
  2. img
    27 октября 2023 10:13 Редик
    Гость

    Добрый день. Есть ли возможность прописать параметры wi-fi? Чтоб настройка подключения происходила автоматически, без участия (надо для установки ОС на корпоративные машины, их очень много).

    Цитировать replyОтветить
  3. img
    6 июля 2023 10:31 Гость dima
    Гость

    А можно сделать несколько учёток на (windows-10 Home) ?

    Цитировать replyОтветить
  4. img
    23 сентября 2022 11:25 Гость Сергей
    Гость

    А где и какой параметр нужно написать, чтобы перенести профиль, скажем на локальный диск "D"?

    А то сейчас имеются крошечные но достаточно шустрые m2 и поставит на них систему, а на D, который будет старым HDD - скинуть профиль пользователя - и пусть себе бесчинствует как хочет и на своем рабочем столе хранит что вздумает - главное, чтобы m2 был занят только системой... 

    Цитировать replyОтветить
  5. img
    23 августа 2022 14:54 Друг
    Гость

    Скажи пожалуйста ! Как можно в данном файле ответов указать параметры отключения всяких приложений при установке ? В Виндоус 11 погода, новости и.т.д. 

    Цитировать replyОтветить
  6. img
    19 апреля 2022 21:45 rediffusion

    Windowsafg или как его там - ерунда.

    WSIM - лучше потратить время и настроить качественный файл .xml

    Цитировать replyОтветить
  7. img
    16 декабря 2021 18:16 Фёдор
    Гость
    Цитата: Гость Илья
    А можно как-нибудь удалить настройку диска из файла ответов, сгенерированного на сайте https://www.windowsafg.com/ ?

    <DiskConfiguration> - начинает секцию работы с диском

    </DiskConfiguration> - заканчивает секцию работы с диском.

    Можно эти две строки и все между ними удалить или закомментировать. За одно удалить/закомментировать секцию <ImageInstall> ... </ImageInstall>. Как делаются комментарии, показано в самом начале сгенерированного файла.

    <!--  - строка начала комментарии

    -->  - строка завершения комментария

    Все между этими <!-- ... --> не выполняется при автоустановке.

    Цитировать replyОтветить
  8. img
    16 декабря 2021 10:00 Гость Илья
    Гость

    А можно как-нибудь удалить настройку диска из файла ответов, сгенерированного на сайте https://www.windowsafg.com/ ?

    Чтобы при установке можно было разбивать диск вручную, а все остальное ставилось автоматом? Например, если надо создать несколько разделов.

    И еще иногда вылетает ошибка при установке 0xc0000005, как я понял это связано с разметкой диска.

    Цитировать replyОтветить
  9. img
    15 июля 2021 08:45 admin
    Администратор
    Install to disk случайно не сотрёт весь диск? 

    Да. Поэтому указывайте диск правильно.
    Цитировать replyОтветить
  10. img
    15 июля 2021 01:22 Pitronic
    Гость
    Не нравится мне эта строка Install to disk  случайно не сотрёт весь диск? ладно раздел, но если весь, то страшновато, у меня ноутбук, диск только один и терять файлы не хочется.
    Цитировать replyОтветить
  11. img
    5 ноября 2020 12:01 Фёдор
    Гость
    В моем лэптопе можно и диски просто поменять местами.
    Можно менять, только какой смысл. Лучше не менять, лучше на время установки оставить только один новый на который надо установить систему. С меню загрузки можно и потом разобраться при желании. Меня лично устраивает и штатная клавиша F12 при включении/перезагрузке. Последний выбор система сама запоминает и дальше каждый раз F12 жать не надо. Если нужна Windows 7, то ее тоже можно попытаться ставить не в Legacy BIOS и включенном CSM, а даже при чистом UEFI на GPT, но отключенном Secure Boot. Подробности на https://www.prime-expert.com/articles/a21/windows-7-uefi-install-without-csm/ Лично сам создавал такую флешку и успешно ставил Windows 7 x64 при чистом UEFI на десктоп с материнской платой ASUS P8H61-M LX3 R2.0 и ноутбук Acer Aspire V3-771G. При этом никаких манипуляций с Shift+F10 и diskpart не требовалось, программа установки Windows 7 сама диск преобразовала в GPT, разбила на три раздела и поставила систему.
    Цитировать replyОтветить
  12. img
    5 ноября 2020 11:39 Фёдор
    Гость
    Это ошибка генератора скрипта www.windowsafg.com ?
    Вы на сервисе выберите еще создание файла автоответов для Windows 10 MBR, укажите Install to disk: 1 и посмотрите, сравните результаты. Похоже при MBR меняется и номер диска который надо очистить, на котором надо создавать разделы в секции <DiskConfiguration> ... </DiskConfiguration>, а не только в <ImageInstall> ... </ImageInstall>. При UEFI сервис автоматом создает файл автоответов который вам диск 0 зачистит (сделает diskpart -> clean) и создаст 4 раздела заново. А вот ставить систему попытается на раздел 4 диска 1, который, похоже, вы сами должны создать еще до попытки установки системы по этому файлу автответов.
    Цитировать replyОтветить
  13. img
    5 ноября 2020 09:01 Гость Oleg
    Гость
    В моем лэптопе можно и диски просто поменять местами.

    Цитировать replyОтветить
  14. img
    5 ноября 2020 08:57 Гость Oleg
    Гость
    TL; DR;
    Цитировать replyОтветить
  15. img
    4 ноября 2020 14:43 Фёдор
    Гость
    А почему сгенерировался разный DiskID ?

    Потому что на этом сервисе не видно где бы выше строки Wipe Disk можно было выбрать диск который надо очистить, где, сколько и какого размера создавать разделов и не только служебных, но и под систему. Сервис подразумевает, что чистить и создавать разделы файлом ответов будут только на диске 0. После

    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>

    Там должна была быть строка с <CreatePartitions> и последующие строки за ней создают и модифицируют разделы именно на диске 0. Но в комментарии эти строки пропущены по трем точкам. После трех точек, секция <ImageInstall> никакого отношения к созданию и модификации раздела 4 на диске 1 не имеет. Она просто указывает, что систему надо установить на раздел 4 на диска 1. Но выше в секции <DiskConfiguration> с диском 1 никаких действий по созданию и модификации разделов не производилось и вообще не известно есть ли раздел 4 на диске 1. Что будет когда программа установки наткнется на отсутствие раздела 4 на диске 1? Попробуйте и ответ узнаете.
    Созданный сервисом файл, надо просматривать и править в нем номер диска для чистки и создания разделов. Еще и размеры разделов надо изменять, иначе, и под 10-ку сервис налепит первые три на 300, 100, 128 Мб. Возможно, вручную создавать/копировать дополнительную секцию <Disk wcm:action="add"> для чистки, создания, модификации разделов на диске 1.
    Полноценное редактирование параметров дисков/разделов предусмотрено в Windows System Image Manager (WSIM) устанавливаемом с Windows AIK/ADK. Там на этапе прохода 1 Windows PE в DiskConfiguration можно добавлять несколько дисков с очисткой и без, созданием и изменением разделов по каждому из них.
    Цитировать replyОтветить
  16. img
    4 ноября 2020 09:10 Гость Oleg
    Гость
    Я установил ОС когда был один nvme диск. Т.е. всегда <DiskID>0</DiskID>
    Сейчас купил ещё один nvme, Windows буду устанавливать через полгода на диск 1.
    Это ошибка генератора скрипта www.windowsafg.com ?
    Кто-нибудь может затереть диск с данными, форматируется диск 0, а система устанавливается на диск 1, или я неправильно понял.
    Цитировать replyОтветить
  17. img
    3 ноября 2020 16:58 admin
    Администратор
    Вы коммент писали вчера. Получилось установить систему?
    Цитировать replyОтветить
  18. img
    2 ноября 2020 05:31 Гость Oleg
    Гость
    А почему сгенерировался разный DiskID ?
    Так и должно быть ?
    Хочу установить на второй диск в системе.
    <DiskConfiguration>
    <Disk wcm:action="add">
    <DiskID>0</DiskID>
    <WillWipeDisk>true</WillWipeDisk>
    ...
    <ImageInstall>
    <OSImage>
    <InstallTo>
    <DiskID>1</DiskID>
    <PartitionID>4</PartitionID>
    </InstallTo>
    <InstallToAvailablePartition>false</InstallToAvailablePartition>
    </OSImage>
    Цитировать replyОтветить
  19. img
    21 апреля 2020 11:44 admin
    Администратор
    voxr, с помощью WinPE Strelec можно много чего сделать, но нужно понимать, что не все готовы к работе с ним, и не всем это нужно. К работе с с WinPE Strelec многим ещё нужно дорасти. А здесь зашёл на сайт, сгенерировал файл и закинул на установочную флешку. Так что не дезинформируйте общественность. Каждому своё.
    Цитировать replyОтветить
  20. img
    21 апреля 2020 11:00 voxr
    Добрый день. Все это конечно круто, но можно взять уже готовые файлы на все редакции любой винды на WinPE Strelec и с помощью ее же установить без проблем.
    Цитировать replyОтветить
  21. img
    26 марта 2020 09:12 admin
    Администратор
    Ватан, ну выбирайте на сайте Windowsafg.Com Windows 7 и по принципу, описанному в этой статье, создавайте файл ответов. Если какие-то пункты отличаются от пунктов в этой статье, переведите страницу с помощью Google-переводчика и внимательно прочитайте. Там практически всё одинаково.
    Цитировать replyОтветить
  22. img
    25 марта 2020 20:14 Ватан
    Гость
    Здравствуйте, а есть такая же инструция как выставить параметры файла ответов для Windows 7
    Цитировать replyОтветить
  23. img
    12 марта 2020 08:40 Костян
    Гость
    По-моему в Dism++, тоже видел такую функцию по автоматизации и внедрении настроек...
    Цитировать replyОтветить