This service lets you create answer files (typically named unattend.xml
or autounattend.xml
) to perform unattended installations of both Windows 10 and Windows 11, including 24H2. Answer files generated by this service are primarily intended to be used with Windows Setup run from Windows PE to perform clean (rather than upgrade) installations.
Import a file generated by this service
Presets
Region and language settings: |
Install Windows using these language settings: Windows display language: Windows features like Settings and File Explorer will appear in this language. It must match the language of your Windows 10/11 .iso file. Choose language preferences and keyboard layouts Specify the first language and keyboard layout Language: Keyboard layout / Input Method Editor: Specify a second language and keyboard layout Language: Keyboard layout / Input Method Editor: Specify a third language and keyboard layout Language: Keyboard layout / Input Method Editor: Home location: Windows and apps might use your country or region to give you local content. Select language settings interactively during Windows Setup |
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Processor architectures: |
When you select multiple processor architectures, a single |
||||||||||||||||||||||||
Setup settings: |
Bypass Windows 11 requirements check (TPM, Secure Boot, etc.) Allow Windows 11 to be installed without internet connection Only check this option if your computer really does not have internet access. You will still have to click the I don’t have internet button during Windows Setup in that case. If you just want to create local (“offline”) user accounts in Windows 11, you do not need this option – simply use the User accounts section of this form. Use a distribution share / configuration set Hide any PowerShell windows during Windows Setup |
||||||||||||||||||||||||
Computer name: |
Let Windows generate a random computer name like Choose a computer name yourself Use this name: Provide a Windows PowerShell script to set the computer name dynamically: Your script will be evaluated during Windows Setup. The script must return a single string, which must be a valid computer name. You can also use a script such as |
||||||||||||||||||||||||
Compact OS: |
Let Windows decide whether to use Compact OS Use Compact OS Do not use Compact OS |
||||||||||||||||||||||||
Time zone: |
Let Windows determine your time zone based on language and region settings Set your time zone explicitly This is useful when your country or region spans multiple time zones, like Australia or the United States. Use this time zone: |
||||||||||||||||||||||||
Partitioning and formatting: |
Partition the disk interactively during Windows Setup Let Windows Setup wipe, partition and format your hard drive (more specifically, disk 0) using these settings: Choose partition layout GPT The MBR MBR The MBR-based partition layout must be used for legacy BIOS systems. Choose how to install Windows RE Create a separate partition with a size of MB and install Windows RE to it. Install on Windows partition This will install Windows RE in Remove Windows RE This will delete the Use a custom If your disk is already partitioned and formatted, enter a Choose partition to install Windows to after script has run Install Windows to the first available partition that has enough space and does not already contain an installation of Windows Install to another partition:
When you let Windows Setup partition your disks unattendedly, there is a risk they were assigned unexpected index numbers. In rare cases, disk 0 does not refer to your primary hard drive, but rather your USB thumb drive. You can therefore provide VBScript code to check the assigned disk index numbers before Do not run a script Run this VBScript code to check disk layout: |
||||||||||||||||||||||||
Windows edition: |
Use a generic product key Such a key can be used to install Windows, but will not activate it. You can change the product key later. Install this edition of Windows: Enter another product key Use this product key: Enter a product key interactively during Windows Setup You can also enter your key in the Use product key stored in BIOS/UEFI firmware Choose this if your computer came pre-installed with Windows and you want to reuse that license. |
||||||||||||||||||||||||
User accounts: |
Let Windows Setup create the following local (“offline”) accounts:
Leave Display name empty unless you want it to be different from Account name. First logon Several settings will only be applied when an administrator logs on for the first time. You should therefore let Windows log you on to an administrator account once – this does not affect subsequent logons. Choose which account to use for this: Logon to the first administrator account created above Activate built-in account Set its password to: Do not logon The installation ends with the sign-in screen being shown. Obscure all account passwords in your Add a Microsoft (“online”) user account interactively during Windows Setup Add a local (“offline”) user account interactively during Windows Setup |
||||||||||||||||||||||||
Password expiration: |
Passwords do not expire This is in accordance to NIST guidelines that no longer recommend password expiration. Use Windows default Passwords expire after 42 days. Use custom password expiration: Passwords expire after days. These settings only apply to local accounts. Also, the password of the built-in account |
||||||||||||||||||||||||
Account Lockout policy: |
Use default policy By default, Windows will lock out an account after 10 failed logon attempts ( Disable policy Disabling Account Lockout might leave your computer vulnerable to brute-force attacks. Use custom policy: Lock out an account after failed logon attempts within minutes. After minutes, unlock the account automatically. |
||||||||||||||||||||||||
File Explorer tweaks: |
Choose which files are hidden in File Explorer Use File Explorer default setting This will hide any file that has the Hide protected operating system files This will only hide files that have both the Show all files This setting is recommended for advanced users. Always show file extensions By default, File Explorer would hide extensions for known file types. Use classic context (right-click) menu in Windows 11 Open File Explorer to This PC instead of Quick access Show End task command in the taskbar |
||||||||||||||||||||||||
Start menu and taskbar: |
Choose how to display the search box in the taskbar Full Icon and label Icon Hide Choose icons to display in the taskbar Use default icons Remove all icons Configure icons using an XML file: See Microsoft’s documentation for more examples. Disable widgets This hides the news and weather widget in the lower-left corner in Windows 11. Left-align the taskbar in Windows 11 Hide the Task view button from the taskbar Always show all tray icons On Windows 10, this will simply set the Do not show Bing results when searching in the Start menu or the search box Windows 10 Configure the tiles that are initially shown in the Windows 10 Start menu. You can add or remove tiles later. On Windows 11, this setting is simply ignored. Use default tiles If you select apps in the Remove bloatware section below, Windows 10 will automatically remove their tiles from the Start menu. Remove all tiles Configure tiles using an XML file created by PowerShell’s Windows 11 Configure the pins that are initially shown in the Windows 11 Start menu. You can add or remove pins later. On Windows 10, this setting is simply ignored. Use default pins Avoid this setting if you select apps in the Remove bloatware section below, as Windows 11 will deceptively retain their pins in the Start menu. Remove all pins Configure pins using a JSON file created by PowerShell’s |
||||||||||||||||||||||||
System tweaks: |
Disable Windows Defender This disables certain services ( Disable Windows Update Disable User Account Control (UAC) Disable Smart App Control This turns Smart App Control off in Windows 11. Note that you will not be able to turn it back on. Disable SmartScreen in Windows and Edge Disable Fast Startup Disable System Protection / System Restore Windows will not create restore points for drive Enable long paths This sets the LongPathsEnabled registry value, which enables several programs (including PowerShell, 7-Zip and TreeSize) to use long paths with up to 32,767 characters without resorting to the Enable Remote Desktop services (RDP) Harden ACLs This removes write permissions on Allow execution of PowerShell script files This runs the command Do not update Last Access Time stamp This runs the command Prevent Windows Update from rebooting your computer This creates a scheduled task that periodically moves your active hours, tricking Windows into thinking your device is in use all the time. Turn off system sounds This changes the sound scheme from Windows Default to No sounds for all users. Disable app suggestions / Content Delivery Manager Prevent device encryption Windows 11 would otherwise enable BitLocker encryption automatically. Hide Edge First Run Experience This will skip the annoying dialogs when Edge is run for the first time. Disable Edge Startup Boost and Background mode This will stop Edge from running in the background all the time. Make Edge uninstallable This will modify the Disable the Enhance Pointer Precision mouse setting This may be useful for players of first-person shooters. Delete empty Audit process creation events Each time a new process is created, Windows writes an event to the Security log. This is a powerful tool for troubleshooting. Include command line in log events |
||||||||||||||||||||||||
Visual effects: |
Use default settings chosen by Windows Adjust for best appearance Adjust for best performance Use custom settings: Animate controls and elements inside windows Animate windows when minimizing and maximizing Animations in the taskbar Enable Peek Fade or slide menus into view Fade or slide ToolTips into view Fade out menu items after clicking Save taskbar thumbnail previews Show shadows under mouse pointer Use drop shadows for icon labels on the desktop Show thumbnails instead of icons Show translucent selection rectangle Show window contents while dragging Slide open combo boxes Smooth edges of screen fonts Smooth-scroll list boxes Show shadows under windows |
||||||||||||||||||||||||
Desktop icons: |
Show default desktop icons Show these desktop icons: Control Panel Desktop Documents Downloads Gallery Home Music Network Pictures Recycle bin This PC User’s Files Videos |
||||||||||||||||||||||||
Virtual machine support: |
Install Oracle VirtualBox Guest Additions Install VMware Tools Install VirtIO Guest Tools and QEMU Guest Agent (e.g. for Proxmox VE) Make sure to check the usage notes for how to properly configure your VM. |
||||||||||||||||||||||||
WLAN / Wi-Fi setup: |
Configure Wi-Fi interactively during Windows Setup Skip Wi-Fi configuration Choose this if you have a wired connection to the internet. Configure Wi-Fi using these settings:
If both your Wi-Fi router and your computer’s Wi-Fi adapter support it, make sure to select WPA3. Otherwise, Windows Setup will try to switch from WPA2 to WPA3 and require manual interaction. You should not enter your actual Wi-Fi password here. Once you have downloaded the Configure Wi-Fi using an XML file created by |
||||||||||||||||||||||||
Express settings: |
Disable all Windows will not send diagnostic data, personalized input or your location history to Microsoft. Choose this if you value privacy. Enable all Windows will send data to Microsoft to provide location-based services, improve language recognition, and show personalized ads. Choose settings interactively during Windows Setup This lets you enable some settings while disabling others. |
||||||||||||||||||||||||
Lock key settings: |
Use default lock key states and behaviors Configure the initial state and behavior of lock keys as follows:
This will affect all users and also the login screen. |
||||||||||||||||||||||||
Personalization settings: |
These settings are particularly useful if you want to use Windows without activation when the Personalization settings page is not available. Colors Use default color theme Use custom color theme
Desktop wallpaper Use default wallpaper settings Use a solid color background: Provide a Windows PowerShell script to load a desktop wallpaper image: Your script will be evaluated during Windows Setup, after your computer has connected to a network. The script must return a |
||||||||||||||||||||||||
Remove bloatware: |
Windows comes with several apps that many users do not want or do not need. Check all the apps you want removed during Windows Setup: 3D Viewer Bing Search Calculator Camera Clipchamp Clock Copilot Cortana Dev Home Family Feedback Hub Get Help Handwriting (all languages) Internet Explorer Mail and Calendar Maps Math Input Panel Media Features Mixed Reality Movies & TV News Notepad (modern) Office 365 OneDrive OneNote OneSync OpenSSH Client Outlook for Windows Paint Paint 3D People Photos Power Automate PowerShell 2.0 PowerShell ISE Quick Assist Recall Remote Desktop Client Skype Snipping Tool Solitaire Collection Speech (all languages) Steps Recorder Sticky Notes Teams Tips To Do Voice Recorder Wallet Weather Windows Fax and Scan Windows Hello Windows Media Player (classic) Windows Media Player (modern) Windows Terminal WordPad Xbox Apps Your Phone / Phone Link Bloatware removal works best with the original Windows 10 and 11 .iso images downloaded from Microsoft. I did not perform any tests with custom images. |
||||||||||||||||||||||||
Run custom scripts: |
You may want to take a look at some sample scripts first. Scripts to run in the system context, before user accounts are created
Scripts to modify the default user’s registry hive This will automatically mount the
Scripts to run when the first user logs on after Windows has been installed The first user to log on is typically an administrator. In this case, these scripts will run with elevated privileges.
Scripts to run whenever a user logs on for the first time
Restart File Explorer after scripts have run This will restart the Your scripts will be run as follows:
|
||||||||||||||||||||||||
Windows Defender Application Control: |
Do not configure WDAC policy Configure a basic WDAC policy using these settings: Applications in Choose how to enforce the policy Auditing mode Logs drivers and applications that would have been blocked. Auditing mode on boot failure When the policy blocks a system driver and thus would prevent Windows from booting, use audit mode. Otherwise, use enforcement mode. Enforcement mode Drivers and applications will be blocked unless allowed by the policy. Choose script enforcement Restricted PowerShell will run in Constrained Language Mode. See Script Enforcement for details. Unrestricted PowerShell will run in Full Language Mode. |
||||||||||||||||||||||||
XML markup for more components: |
You can optionally add settings for all available components, with respect to their valid configuration passes.
The generator itself uses some components (displayed with a reddish background below). You may assign your own XML markup to these components, but this will completely replace their generated content, and there is no guarantee that the resulting Do not include
|
||||||||||||||||||||||||
Download settings: |
Use filename Windows Setup will not process the |
||||||||||||||||||||||||
Submit form: |
Файл ответов для автоматической установки Windows 10 Pro
Данный файл ответов позволяет «из коробки» выполнить автоматическую установку Windows 10 Pro с использованием оригинального образа версии Consumer Edition.
❗ Рекомендуется его использовать на оригинальных образах Windows 10. На репаках тестирование не проводилось.
Файл ответов рассчитан на русскую версию ОС. Изменить его для версии с другим языком не составит большого труда. Сделать это можно в обычном текстовом редакторе путем правок нескольких параметров:
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>ru-RU; en-US</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>ru-RU</UILanguage> <UserLocale>ru-RU</UserLocale> </component>
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>ru-RU; en-US</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>ru-RU</UILanguage> <UserLocale>ru-RU</UserLocale> </component>
Как им пользоваться?
Скопируйте файл autounattend.xml в корень установочной флешки. Всё!
Что дает данный файл ответов?
С помощью этого файла ответов во время установки Windows пропускаются все окна, такие как:
- Выбор языка во время установки Windows.
- Принятие лицензии.
- Ввод ключа лицензии.
- Выбор редакции ОС.
- Выбор региона.
- Выбор основной и дополнительной раскладки клавиатуры.
- Создание имени учетной записи и пароля.
- Отклонение согласия на сбор телеметрии.
- И др.
Окно выбора и форматирования жесткого диска оставлен для ручного управления, чтобы исключить проблемы с наличием на ПК двух или более дисков и дать возможность выбора на какой носитель устанавливать ОС.
Если вы хотите установить другую редакцию Windows, то вам необходимо поменять индекс на необходимый:
<MetaData wcm:action="add"> <Key>/IMAGE/INDEX</Key> <Value>4</Value> </MetaData>
Индексы для образа Consumer Edition:
- 1 – Windows 10 Домашняя
- 2 – Windows 10 Домашняя для одного языка
- 3 – Windows 10 для образовательных учреждений
- 4 – Windows 10 Pro
- 5 – Windows 10 Pro для образовательных учреждений
- 6 – Windows 10 Pro для рабочих станций
Индексы для образа Business Edition:
- 1 – Windows 10 для образовательных учреждений
- 2 – Windows 10 Корпоративная
- 3 – Windows 10 Pro
- 4 – Windows 10 Pro для образовательных учреждений
- 5 – Windows 10 Pro для рабочих станций
Для изменения часового пояса поправьте следующий параметр:
<TimeZone>Ekaterinburg Standard Time</TimeZone>
Полные названия часовых поясов можно найти здесь.
<Password> <Value>UABhAHMAcwB3AG8AcgBkAA==</Value> <PlainText>false</PlainText> </Password>
Данный параметр означает, что пароль пустой. Не удаляйте и не изменяйте его!
В этой строке пароли записываются в зашифрованном виде, поэтому если прописать пароль в явном виде, например pass123, то система его не примет.
<SynchronousCommand wcm:action="add"> <Order>3</Order> <CommandLine>powershell -command "(Get-Volume).DriveLetter | Foreach-Object {if (Test-Path "${PSItem}:\reg\tweaks.reg") {reg load HKEY_USERS\Custom "%systemdrive%\Users\Default\NTUSER.DAT"; reg import "${PSItem}:\reg\tweaks.reg"; reg unload HKEY_USERS\Custom}}"</CommandLine> <Description>Импорт настроек из reg-файла (команда взята с outsidethebox.ms)</Description> </SynchronousCommand>
Этот скрипт отвечает за запуск файла tweaks.reg при первом входе в систему. Необходимо создать папку reg в корне флешки и скопировать в нее tweaks.reg. Посмотреть какие изменения он вносит можно внутри, в нем есть комментарии почти по каждому пункту.
При копировании материала просьба ссылаться на данный репозиторий. 🙏
Файл ответов autounattend.xml интегрированный в установщик Windows 11/10 позволяет автоматизировать шаги при установке системы: от настройки региональных предпочтений и учетной записи пользователя до создания разделов на диске. Его можно создать вручную, используя документацию, но это может оказаться затратным по времени.
Бесплатная утилита DISMTools содержит простой визуальный редактор файла ответов для Windows, который позволяет создать его даже пользователю, который ранее был не знаком с unattended.xml. Пример использования — в этой статье.
Использование DISMTools для настройки файла unattended.xml
Программа DISMTools, её установка и функции описывались в отдельной инструкции, самый простой способ установки — запустить Windows PowerShell или Терминал Windows от имени администратора, например, через меню по правому клику на кнопке «Пуск» и ввести команду:
winget install CodingWondersSoftware.DISMTools.Preview
После чего скачивание и установка будут выполнены автоматически.
Далее переходим к примеру создания файла ответов unattended.xml в DISMTools:
- Запустите DISMTools (будет расположен в списке всех программ в меню «Пуск»), в меню Tools откройте пункт «Unattended answer file creator». При первом запуске вам могут предложить доустановить компоненты .NET, согласитесь.
- Откроется мастер создания файлов ответов в экспресс-режиме, наиболее подходящем для начинающих. Нажмите «Next», после чего по порядку установите нужные настройки.
- Regional Configuration — региональные настройки: язык системы, региональные стандарты системы, язык клавиатуры, регион использования.
- Basic System Configuration — базовые настройки системы: архитектура процессора, обход системных требования и требования к наличию доступа в Интернет для Windows 11, настройка имени компьютера.
- Time Zone — настройки часового пояса (оставить автоматически определяемые или переопределить вручную).
- Disk Configuration — позволяет переопределить параметры диска и разделов системы. По умолчанию предполагается, что это будет выполнено на этапе установки, но если снять отметку «I want to configure these settings during installation», можно изменить таблицу разделов на диске (GPT или MBR), выбрать расположение и размер раздела для среды восстановления. Вторая возможность — прописать все необходимые команды в скрипт для DiskPart таким образом, чтобы разделы были созданы именно настроенным вами образом.
- Product Key — ключ продукта: ввод собственного Retail или OEM-ключа, либо использование общего (Generic) ключа продукта для определённой версии Windows 11/10. В последнем случае факт активации будет зависеть от наличия цифровой лицензии Майкрософт, привязанной к оборудованию.
- User Accounts — настройка локальных учётных записей, создаваемых автоматически при установке и их параметров. При необходимости можно включить интерактивный запрос на создание учётной записи Майкрософт или оставить настройки без изменений, чтобы запрос о создании учётной записи появился при установке. Если вы изменили параметры учетных записей, то после нажатия «Next» вам также будет предложено ограничить время действия паролей, если это требуется.
- Virtual Machine Support — включение поддержки виртуальной машины (в случае если подготавливаемый образ планируется к установке в виртуальную машину).
- Wireless Networking — настройки параметров сети Wi-Fi, если требуется автоматическое подключение к определённой сети.
- System Telemetry — включение или отключение телеметрии Windows.
- Post-Installation Scripts — настройка сценариев для автоматического выполнения в разные моменты времени: при настройке системы, при первом входе первого пользователя, при каждом входе нового пользователя впервые.
- Component Settings — настройки компонентов Начинающим пользователям рекомендую не изменять настройки.
- На завершающем этапе вам будет предложено сохранить файл. Сохраните его с именем autounattend.xml
Готово, теперь, когда файл создан, вам останется скопировать его в корень загрузочной флешки (или, если требуется, в сам ISO образ) с дистрибутивом Windows 11 или 10, чтобы при чистой установке с этого накопителя были применены заданные вами в файле ответов настройки.
Важно: простое помещение в корневую папку установочного накопителя сработает только для тех накопителей, где присутствует единственный распакованный образ Windows 11/10, например, для загрузочных флешек, созданных с помощью Rufus или Media Creation Tool. В случае с флешками, содержащими сами файлы ISO, шаги могут быть другими, например, для Ventoy они описаны на соответствующей официальной странице.
Привет, друзья. В этой статье поговорим об автоматизации установки 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
{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 и перебрасываем его в корень образа.
Сохраняем обновлённый образ.
Вы тут: Главная → Popular → Простой файл ответов для быстрой автоустановки Windows
Грядут длинные праздники, и я думаю многим из вас в перерывах между оливье доведется поставить Windows начисто — себе или близким людям, например, на новый SSD.
[+] Сегодня в программе
Файл ответов
За счет файла значительно сокращается количество экранов программы установки, из которых остаются только:
- выбор издания
- управление дисками
- подключение к Wi-Fi
- пароль учетной записи (можно задать)
Файл предназначен для 64-разрядной Windows. Сохраните его с именем AutoUnattend.xml в корень установочной флэшки.
<?xml version="1.0" encoding="utf-8"?> <!-- https://www.outsidethebox.ms/19924/ --> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="windowsPE"> <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-US; ru-RU</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <UserData> <!-- KMS keys https://docs.microsoft.com/windows-server/get-started/kmsclientkeys --> <ProductKey> <Key></Key> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> <!-- Обход требований Windows 11 к TPM, SecureBoot, RAM BypassCPUCheck, BypassStorageCheck не нужны https://t.me/sterkin_ru/1303 <RunAsynchronous> <RunAsynchronousCommand wcm:action="add"> <Description>Bypass TPM check</Description> <Order>1</Order> <Path>cmd /c reg add HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1</Path> </RunAsynchronousCommand> <RunAsynchronousCommand wcm:action="add"> <Description>Bypass SecureBoot check</Description> <Order>2</Order> <Path>cmd /c reg add HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1</Path> </RunAsynchronousCommand> <RunAsynchronousCommand wcm:action="add"> <Description>Bypass RAM check</Description> <Order>3</Order> <Path>cmd /c reg add HKLM\SYSTEM\Setup\LabConfig /v BypassRAMCheck /t REG_DWORD /d 1</Path> </RunAsynchronousCommand> </RunAsynchronous> --> </component> </settings> <settings pass="oobeSystem"> <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <InputLocale>en-US; ru-RU</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- Пример запуска скрипта из корня установочного диска <FirstLogonCommands> <SynchronousCommand wcm:action="add"> <Description>Import Edge Policies https://www.outsidethebox.ms/22326/</Description> <CommandLine>powershell -command "(Get-Volume).DriveLetter | Foreach-Object {if (Test-Path "${PSItem}:\edge-policy_v2.ps1") {powershell -ex bypass -file ${PSItem}:\edge-policy_v2.ps1}}"</CommandLine> <Order>1</Order> </SynchronousCommand> </FirstLogonCommands> --> <OOBE> <HideEULAPage>true</HideEULAPage> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <ProtectYourPC>3</ProtectYourPC> <!-- Пропуск настройки сети, если не подключена https://t.me/sterkin_ru/1563 --> <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm:action="add"> <Group>Administrators</Group> <Name>Admin</Name> <!--<Password> <Value>goofy reward replica danger</Value> <PlainText>true</PlainText> </Password> --> </LocalAccount> </LocalAccounts> </UserAccounts> <!-- <AutoLogon> <Password> <Value>goofy reward replica danger</Value> <PlainText>true</PlainText> </Password> <Username>Admin</Username> <LogonCount>1</LogonCount> <Enabled>true</Enabled> </AutoLogon> --> </component> </settings> </unattend>
Язык
Файл рассчитан на английскую ОС с этим же языком ввода по умолчанию, но русским языком для программ, не поддерживающих Юникод.
Для русской версии замените en-US
на ru-RU
и наоборот везде кроме SystemLocale
(если ничего не менять, надо будет вручную указать язык интерфейса, форматов и метода ввода).
Издание, ключ продукта и активация
Издание выбирается на основе ключа продукта в файле ответов. Если ключ не указан, выводится список всех изданий в WIM-образе за исключением случая, когда ноутбук шел с Windows 8 и новее. В этом варианте эквивалентное издание Windows автоматически выбирается на основе данных UEFI BIOS, а после установки система активируется (верно на момент публикации статьи).
В файле ответов ключ пустой, поэтому окно его ввода пропускается. Вы можете прописать ключ KMS для установки (но не активации) или указать свой. В любом случае ключ можно сменить в параметрах после установки.
Это решается внесением в реестра трех параметров, два прочих не нужны. Я писал об этом в канале Telegram.
Учетная запись
Я создаю локальную учетную запись, убивая двух зайцев:
- Экран создания учетной записи Microsoft (MSA) пропускается. Это позволяет избежать генерации папки профиля по первым 5-6 буквам MSA. Я всегда подключаю ее в параметрах после установки.
- Локальной учетной записи не задаются три контрольных вопроса.
Имя учетной записи Admin можно поменять на любое. Если вы не хотите задавать имя заранее, закомментируйте раздел UserAccounts
полностью. Заметьте, что в файле также задано HideOnlineAccountScreens = true
, поэтому экран создания MSA все равно не появится.
Пароль и автоматический вход в аккаунт
Пароль закомментирован, поэтому программа установки предложит сменить его – задайте любой или продолжайте с пустым, нажав стрелку рядом с подтверждением пароля.
Можно пропустить этот экран, настроив автоматический вход (в моем примере – однократный). Раскомментируйте разделы Password
и Autologon
, задайте пароль в открытом виде и не забудьте поменять имя учетной записи для автологона. В Windows System Image Manager можно замаскировать пароль или указать пустой, как показано на картинке.
Управление дисками
Я рекомендую UEFI и GPT.
- UEFI. Перед установкой задайте в UEFI BIOS нативный режим загрузки UEFI (если ноутбук шел с Windows, можно просто сбросить все на дефолт).
- GPT. В окне управления дисками нажмите Shift + F10, в командной строке очистите диск и конвертируйте в GPT, потом обновите информацию в окне.
diskpart sel dis 0 clean convert gpt exit
Ссылки по теме
- Документация Microsoft по параметрам файла ответов.
- Сайт автоустановки. Практически все мои материалы времен Windows Vista до сих пор актуальны, поскольку базовые аспекты и подходы не изменились.
С таким файлом ответов я на днях поставил Windows на ноутбук с SSD за 9 минут. Быстрой вам установки!