Развертывание функций сброса кнопки с помощью папок автоматического применения

Функции сброса кнопки кнопки включены в состав Windows 10 и Windows 11 для классических выпусков (Home, Pro, Enterprise и Education), хотя вам потребуется выполнить дополнительные действия для развертывания компьютеров со следующими настройками.

  • Классические приложения Windows
  • Параметры Windows, такие как настраиваемые экраны OOBE или меню "Пуск".
  • Настраиваемые макеты секций.

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

Необходимые компоненты

Для выполнения этих процедур потребуется технический компьютер с установленными компонентами Windows 10 или Windows 11 и следующими компонентами комплекта для оценки и развертывания Windows (ADK). Обратите внимание, что начиная с Windows 10 версии 1809, WinPE является надстройкой в ADK и не входит в установщик ADK:

  • Средства развертывания
  • Конструктор образов и конфигураций (ICD)
  • Средство миграции пользовательской среды (USMT)
  • Среда предварительной установки Windows (Windows PE)

Вам также понадобятся:

  • Целевой компьютер с размером диска размером 100 ГБ или больше
  • Образ классического выпуска Windows (install.wim)
  • Образ загрузки Windows RE (Winre.wim) (вы извлеките его из образа Windows 10).

Обзор всего процесса развертывания см. в руководстве по производству компьютеров.

Выполните следующие действия, чтобы подготовить средство ScanState для записи классических приложений Windows после их установки:

Шаг 1. Подготовка средства ScanState

  1. На техническом компьютере скопируйте файлы Windows ADK из средства миграции пользовательского состояния Windows (USMT) и программы установки Windows в рабочую папку. Вам потребуется сопоставить архитектуру целевого устройства. Не нужно копировать вложенные папки.

    md C:\ScanState_amd64
    xcopy /E "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\User State Migration Tool\amd64" C:\ScanState_amd64
    xcopy /E /Y "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Setup\amd64\Sources" C:\ScanState_amd64
    
  2. Скопируйте содержимое рабочей папки в сетевое расположение или USB-флэш-накопитель.

Чтобы настроить образ загрузки Windows RE, выполните следующие действия, если требуются дополнительные драйверы и языковые пакеты.

Шаг 2. Извлечение и настройка образа загрузки Windows RE (необязательно)

  1. На компьютере технического специалиста нажмите кнопку "Пуск" и введите развертывание. Щелкните правой кнопкой мыши среду средств развертывания и создания образов, а затем выберите "Запуск от имени администратора".

  2. В среде средств развертывания и создания образов создайте структуру папок для хранения образа Windows и его точки подключения.

    Mkdir C:\OS_image\mount
    
  3. Создайте структуру папок для хранения образа загрузки Windows RE и его точки подключения.

    Mkdir C:\winre_amd64\mount
    
  4. Подключите образ Windows (install.wim) к папке \OS_image\mount с помощью DISM.

    Dism /mount-image /imagefile:C:\OS_image\install.wim /index:1 /mountdir:C:\OS_image\mount
    

    где Index:1 находится индекс выбранного образа в файле Install.wim.

  5. Скопируйте образ Windows RE из подключенного образа Windows в новую папку.

    xcopy /H C:\OS_image\mount\windows\system32\recovery\winre.wim C:\winre_amd64 
    
  6. Отключите образ Windows. Совет. Если вы не сделали никаких других изменений в образе Windows, вы можете быстрее отключить изображение с помощью /discard параметра.

    Dism /unmount-image /mountdir:C:\OS_image\mount /discard
    
  7. Подключите образ загрузки Windows RE для редактирования.

    Dism /mount-image /imagefile:C:\winre_amd64\winre.wim /index:1 /mountdir:C:\winre_amd64\mount
    

    где Index:1 номер выбранного изображения в файле Winre.wim.

    После извлечения файла Winre.wim из файла Install.wim можно настроить образ загрузки Windows RE.

  8. Добавьте языковые пакеты, драйверы загрузочных устройств и драйверы устройств ввода в образ загрузки Windows RE. Дополнительные сведения см. в статье "Настройка Windows RE".

  9. Зафиксируйте настройки и отключите образ.

    Dism /unmount-image /mountdir:C:\winre_amd64\mount /commit 
    

Если вы планируете настроить только параметры, общие для всех выпусков Windows 10 или Windows 11, выполните следующие действия, чтобы создать пакет подготовки, указывающий параметры для восстановления во время восстановления:

Шаг 3. Создание пакета подготовки с параметрами для восстановления (необязательно)

  1. На компьютере технического специалиста запустите конструктор образов и конфигураций Windows (ICD).
  2. Нажмите кнопку "Создать проект>".
  3. Введите имя и описание проекта, а затем нажмите кнопку "Далее"
  4. На шаге "Выбор рабочего процесса проекта" выберите параметр "Пакет подготовки" и нажмите кнопку "Далее".
  5. В разделе "Выбор параметров для просмотра и настройки " выберите вариант "Общие" для всех выпусков Windows и нажмите кнопку "Далее".
  6. На шаге импорта пакета подготовки (необязательно) нажмите кнопку Готово , чтобы создать новый проект.
  7. Используйте область "Доступные настройки", чтобы добавить параметры и указать значения по умолчанию, которые необходимо восстановить во время восстановления. Параметры будут отображаться в области выбранных настроек .
  8. Щелкните "Экспорт>пакета подготовки".
  9. На шаге "Описание пакета подготовки" нажмите кнопку "Далее".
  10. В разделе "Выбор сведений о безопасности" для шага пакета подготовки нажмите кнопку "Далее".
  11. В разделе "Выбор места сохранения пакета подготовки" введите расположение для сохранения пакета (например, сетевого ресурса) и нажмите кнопку "Далее".
  12. Нажмите кнопку "Создать", чтобы создать пакет подготовки.
  13. После создания пакета подготовки нажмите кнопку "Готово".

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

Автоматическое применение папок в Windows 10 версии 1809. Эти папки упрощают восстановление общих параметров, включая автоматическую установку, OOBE и макет панели задач во время PBR. Вы можете использовать папки или точки расширяемости, но не оба. Если настроены точки расширения и папки автоматического применения, Windows будет использовать точки расширяемости.

  1. Создание папки в образе Windows с именем C:\Recovery\AutoApply

    MkDir C:\Recovery\AutoApply
    
  2. Скопируйте файлы конфигурации и все связанные файлы ресурсов в папки автозапуска:

    Description Файлы для копирования Где его поместить Во время восстановления, куда он идет?
    Меню "Пуск" LayoutModification.xml C:\Recovery\AutoApply\ %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell
    Закрепление панели задач TaskbarLayoutModification.xml C:\Recovery\AutoApply\ C:\Windows\OEM\TaskbarLayoutModification.xml
    OOBE.xml %windir%\System32\OOBE\info C:\Recovery\AutoApply\OOBE %windir%\System32\OOBE\info
    Автоматический файл Unattend.xml C:\Recovery\AutoApply\ C:\Windows\Panther\Unattend.xml
    Другие файлы ресурсов C:\Recovery\AutoApply\CustomizationFiles C:\Windows\OEM\CustomizationFiles

    Обратите внимание, что не беспокойтесь о восстановлении файлов ссылки (LNK), используемых меню и панелью задач. Они сохраняются и восстанавливаются с помощью пакетов подготовки.

Шаг 5. Развертывание и настройка Windows

  1. На целевом компьютере загрузимся в Windows PE.

  2. В командной строке Windows PE запустите сценарий, чтобы создать рекомендуемые разделы жесткого диска.

    Diskpart /s N:\CreatePartitions.txt
    

    где N:\CreatePartition — это расположение файла.

  3. Примените эталонный образ Windows к секции Windows.

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\
    

    Необязательно. Можно также указать параметр /compact, чтобы файлы, записанные на диск, сжимались. Например:

    Dism /Apply-Image /ImageFile:N:\Install.wim /Index:1 /ApplyDir:W:\ /Compact:on
    

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

  4. Настройте системную секцию с помощью BCDboot.

    W:\Windows\System32\Bcdboot W:\Windows
    
  5. Создайте папку в разделе средств Windows RE и скопируйте в него пользовательский образ загрузки Windows RE.

    Mkdir T:\Recovery\WindowsRE
    xcopy /H N:\Winre.wim T:\Recovery\WindowsRE
    

    где T:\ — это раздел средств Windows RE.

    Важно!

    Необходимо сохранить Winre.wim в \Recovery\WindowsRE.

  6. Зарегистрируйте образ загрузки Windows RE вместе с образом Windows.

    W:\Windows\System32\Reagentc /setreimage /path T:\Recovery\WindowsRE /target W:\Windows
    
  7. Используйте Diskpart для скрытия секции средств Windows RE (T:\) из Windows Обозреватель.

    Для компьютеров на основе UEFI:

    select disk 0
    select partition 4
    remove
    set id=de94bba4-06d1-4d40-a16a-bfd50179d6ac
    gpt attributes=0x8000000000000001
    exit
    

    Для компьютеров на основе BIOS:

    select disk 0
    select partition 3
    remove
    set id=27
    exit
    
  8. Настройте образ Windows на целевом компьютере:

    1. Выполните автономные настройки образа Windows, например установку пакетов драйверов на основе INF, относящихся к целевому компьютеру, установку обновлений ОС и языковых пакетов или подготовку дополнительных приложений Windows.
    2. Загрузите целевой компьютер в режим аудита. Это можно сделать с помощью файла ответов с помощью развертывания Microsoft-Windows | Reseal | Режим = параметр аудита или сначала загрузив компьютер в OOBE, а затем нажмите клавиши CTRL+SHIFT+F3.
    3. Выполните все остальные настройки, такие как установка приложений и пакетов программного обеспечения устройств, относящихся к целевому компьютеру.
  9. Если вы установили обновления ОС, очистите заменяемые компоненты и пометьте обновления как постоянные, чтобы они были восстановлены во время восстановления:

    DISM.exe /Cleanup-Image /StartComponentCleanup
    

Шаг 6. Сбор и развертывание настроек для восстановления

  1. Создайте папку C:\Recovery. Используйте приведенные ниже команды, чтобы убедиться, что эта папка настроена правильно с правильными разрешениями и списками управления доступом.

    mkdir C:\Recovery
    icacls C:\Recovery /inheritance:r
    icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
    icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
    takeown /f C:\Recovery /a
    attrib +H C:\Recovery
    
  2. Используйте средство ScanState для записи установленных настроек в пакет подготовки. Используйте параметр /config, чтобы указать один из файлов конфигурации по умолчанию, включенных в ADK, и сохраните PPKG-файл в папке C:\Recovery\Configurations.

    N:\ScanState_amd64\scanstate.exe /apps /config:<path_to_config_file> /ppkg C:\Recovery\Customizations\apps.ppkg /o /c /v:13 /l:C:\ScanState.log
    

    где N:\ — это расположение средства ScanState, установленного на шаге 1.

  3. Если вы использовали Windows ICD для создания дополнительных пакетов подготовки с настройками, которые должны быть восстановлены во время восстановления, скопируйте пакеты на целевой компьютер. Например:

    xcopy N:\RecoveryPPKG\*.ppkg C:\Recovery\Customizations
    

    где N:\ — это расположение, в котором находятся дополнительные пакеты подготовки.

  4. Скопируйте любой файл конфигурации сброса кнопки (resetconfig.xml) на целевой компьютер, а затем настройте разрешения для записи и изменения. Например:

    mkdir C:\Recovery\OEM
    

    где N:\ — это расположение, в котором находятся файл конфигурации и скрипты.

  5. Используйте средство Sysprep для повторного изменения образа Windows без использования параметра /generalize.

    Sysprep /oobe /exit
    

    Важно!

    Необходимо настроить образ, который вы отправляете клиенту для загрузки в OOBE.

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

    DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance
    
  7. Завершите работу целевого компьютера для упаковки и отправки. Когда пользователь запускает компьютер в первый раз, он загружается в OOBE.

Шаг 7. Проверка настроек

Убедитесь, что настройки восстановлены после восстановления, и что они продолжают работать, выполнив команду "Сохранить мои файлы" и "Удалить все функции". Чтобы начать, проверка следующие точки входа:

  • Параметры: В меню "Пуск" выберите Параметры> Update & security>Recovery> Reset this PC: Get started. Следуйте инструкциям на экране.

  • Windows RE: в меню "Пуск" выберите Параметры> Update и security>Recovery> Advanced startup: Restart now. После загрузки Windows RE выберите "Устранить неполадки>" на этом компьютере, а затем следуйте инструкциям на экране.

Дополнительные варианты восстановления см . в сценариях проверки.

Синтаксис ScanState

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

Развертывание функций сброса кнопки с помощью ScanState