UnattendedWinstall использует файлы ответов Microsoft (или файлы автоматической установки) для автоматизации и настройки установки Windows. Он позволяет вносить изменения в настройки и пакеты Windows непосредственно в ISO-образе Windows во время установки.
Примечание
UnattendedWinstall был протестирован и оптимизирован для личного использования. Для тех, кто заинтересован в дальнейшей настройке, создайте собственный файл ответов, следуя этому видеоруководству.
Если UnattendedWinstall оказался вам полезен, рассмотрите возможность поддержки проекта, это действительно помогает!
Если у вас есть отзывы, предложения или вам нужна помощь по UnattendedWinstall, присоединяйтесь к обсуждению на GitHub или в нашем сообществе Discord:
Файл ответов UnattendedWinstall содержит подробные описания почти всех конфигураций и настроек реестра, которые доступны для проверки здесь, на GitHub. Для настройки загрузите файл ответов и откройте его в таких редакторах, как Cursor или VSCode.
Примечание
Используйте файл UWScript.ps1
после установки Windows, чтобы повторно применить или отменить настройки в случае, если Центр обновления Windows сбрасывает некоторые настройки или если у вас возникнут какие-либо проблемы.
Его также можно использовать для достижения аналогичного эффекта UnattendedWinstall в существующей установке Windows без переустановки Windows.
Перед запуском сценария
Убедитесь, что вы открываете PowerShell от имени администратора. Кроме того, настройте политику выполнения, чтобы разрешить выполнение сценария, выполнив следующую команду:
Set-ExecutionPolicy Unrestricted
Запуск PowerShell с повышенными разрешениями и включение выполнения сценариев гарантирует, что UWScript.ps1
сможет применить необходимые системные изменения.
Чтобы использовать файл ответов, включите autounattend.xml
в корень установочного носителя Windows, который будет выполняться во время установки Windows.
Примечание
Убедитесь, что файл ответов называется autounattend.xml
; в противном случае он не будет распознан установщиком.
Примечание
Вы можете создать резервную копию драйверов перед установкой, чтобы обеспечить их доступность:
Создайте папку с именем Drivers
на диске C:.
Сделайте резервную копию текущих драйверов Windows на диск C:
выполнив следующую команду в командной строке от имени администратора:
dism /online /export-driver /destination:C: D rivers
Подключите USB-накопитель/установочный носитель к компьютеру.
Создайте папку с именем $WinpeDriver$
на USB-накопителе.
Скопируйте драйверы, которые хотите установить автоматически, из C:Drivers
в D:$WinpeDriver$
предполагая, что D:
— это ваш USB-накопитель.
Загрузите файл autounattend.xml
и сохраните его на своем компьютере.
Создайте загрузочный установочный USB-накопитель Windows 10 или Windows 11 с помощью Rufus или Media Creation Tool.
Важный
- Некоторые пользователи сообщали о проблемах с Media Creation Tool при создании установочного USB-накопителя Windows. Используйте его по своему усмотрению.
- При использовании Rufus не устанавливайте какие-либо флажки в разделе «Настроить работу Windows», так как при этом создается еще один файл
autounattend.xml
, который может перезаписать настройки в файле UnattendedWinstall.
Скопируйте файл autounattend.xml
, который вы скачали на шаге 1, в корень загрузочного установочного USB-накопителя Windows, созданного на шаге 2.
Загрузитесь с установочного USB-накопителя Windows, выполните чистую установку Windows как обычно, и сценарии запустятся автоматически.
autounattend.xml
и сохраните его на своем компьютере.autounattend.xml
, который вы скачали на шаге 1, или просто щелкните и перетащите autounattend.xml
в окно AnyBurn.Важный
- При использовании Rufus не устанавливайте какие-либо флажки в разделе «Настроить работу Windows», так как при этом создается еще один файл
autounattend.xml
, который может перезаписать настройки в файле UnattendedWinstall.
autounattend.xml
и сохраните его на своем компьютере.ISO
и Templates
.ISO
создайте новую папку под названием Windows
.ISOWindows
.autounattend.xml
в папку Templates
.VentoyPlugson.exe
.Auto Install Plugin
из списка.Add
.Windows
.F:ISOWindows
(замените F
буквой вашего диска.)autounattend.xml
.F:Templatesautounattend.xml
(замените F
буквой диска.)autounattend.xml
, вы можете добавить их позже!)OK
, и вы увидите сообщение о том, что конфигурация успешно сохранена./Templates/autounattend.xml
.autounattend.xml
будет автоматически выполнен во время установки. UWScript.ps1
или воспользуйтесь утилитой Windows от Chris Titus Tech (видео).Если вам не удается подключиться к Интернету после установки, возможно, у вас отсутствуют драйверы Wi-Fi или LAN (Ethernet). Иногда Windows не включает в себя все необходимые драйверы для сетевых адаптеров, особенно если они предназначены специально для вашего устройства.
Чтобы решить эту проблему, выполните следующие действия:
После установки вы сможете подключиться к Интернету.
Чтобы установить версию Windows, отличную от Pro, вам необходимо изменить заполнители ключей продукта в файле autounattend.xml
.
в файле, которые в настоящее время выглядят следующим образом: < Key >VK7JG-NPHTM-C97JM-9MPGT-3V66T Key >
< Key >00000-00000-00000-00000-00000 Key >
Заменив эти разделы общим заполнителем, вы сможете выбрать нужную версию Windows во время установки.
Примечание
Вам необходимо скачать файл Source Code.zip
. После извлечения вы получите доступ ко всем предыдущим файлам версии 1.0.0.
Я потратил много времени, пытаясь найти способ удалить Microsoft Edge во время установки Windows. Однако это было сложно из-за различий между Windows 10 22H2 и Windows 11 24H2. Моя цель — использовать методы удаления, поддерживаемые Microsoft, и я планирую добавить опцию простого удаления Edge в будущих выпусках.
А пока, если вы хотите удалить Edge после установки Windows, рассмотрите возможность использования этого сценария от FR33THY. Полное руководство по оптимизации Windows от FR33THY послужило основным источником вдохновения для версии 2.0.0 этого проекта, и я настоятельно рекомендую изучить его для получения дополнительных советов по оптимизации Windows.
autounattend.xml
?Вы также можете добавить свои собственные записи реестра в файл v2.0.0, и на самом деле это будет проще, если вы поймете, куда их добавить. Я дам краткое объяснение.
Для записей реестра, применимых к локальному компьютеру, то есть ключей реестра HKEY_LOCAL_MACHINE
, вы можете найти function SetRecommendedHKLMRegistry
в файле autounattend.xml
, см. здесь:
UnattendedWinstall/autounattend.xml
Строка 1981 в 9330519
а затем добавьте любые записи реестра, которые вы хотите добавить в формате .reg
, как и остальные записи, и просто убедитесь, что вы добавили их перед "@
чтобы сделать их частью создаваемого файла .reg
, см. здесь:
UnattendedWinstall/autounattend.xml
Линия 3412 в 9330519
и затем он будет применен к реестру.
Аналогичным образом, если у вас есть ключи реестра HKEY_CURRENT_USER
, вы можете добавить их в файл User Customization.ps1
так же, как описано выше, начиная отсюда:
UnattendedWinstall/autounattend.xml
Линия 3912 в 9330519
Windows Registry Editor Version 5.00
, а затем заканчивается перед "@
здесь:UnattendedWinstall/autounattend.xml
Линия 4423 в 9330519
Примечание
Приведенные выше ссылки могут не привести вас к правильным строкам кода после выпуска новых версий файла, но они приведут вас к правильным строкам в версии 2.0.0.