Поделиться через


Включение режима производства

Обзор

Для запуска скриптов, установщиков и средств диагностики на заводской платформе Windows 10 в режиме S и Windows 10 S имеют производственный режим. Этот режим позволяет запускать неподписанный код в режиме аудита. Включите режим производства, добавив раздел реестра в автономный образ. Отключите производственный режим, удалив раздел реестра при загрузке в режим аудита.

Внимание

Не отправляйте windows 10 на компьютере в режиме S с разделом реестра. Удалите раздел реестра перед доставкой устройства.

Перед доставкой Windows 10 на компьютере в режиме S удалите раздел реестра производства и исключите его из пакетов восстановления.

Для запуска скриптов, установщиков и средств диагностики на фабрике Windows 11 в режиме S имеется производственный режим. Этот режим позволяет запускать неподписанный код в режиме аудита. Включите режим производства, добавив раздел реестра в автономный образ. Отключите производственный режим, удалив раздел реестра при загрузке в режим аудита.

Внимание

Не отправляйте windows 11 на компьютере в режиме S с разделом реестра. Удалите раздел реестра перед доставкой устройства.

Перед доставкой Windows 11 на компьютере в режиме S удалите раздел реестра производства и исключите его из пакетов восстановления.

Включение режима производства

Вот как включить режим производства.

На вашем техническом компьютере:

  1. Подключите образ режима S.

    Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\mount\windows
    

    Где D: — это установочный носитель режима S.

  2. Загрузите hive реестра SYSTEM из подключенного образа в regedit на вашем техническом компьютере. Мы будем использовать временный hive с именем HKLM\Windows10S.

     reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
    
  3. Добавьте раздел реестра производства.

    reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
    
  4. Выгрузите куст реестра с вашего технического компьютера.

    reg unload HKLM\Windows10S
    
  5. Отключите изображение и зафиксируйте изменения.

    Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
    

Теперь образ режима S имеет производственный ключ, позволяющий вносить изменения в режим аудита.

Удаление раздела реестра производства

Когда вы завершите внесение изменений в компьютер в режиме аудита, удалите раздел производственного реестра.

Несмотря на то, что он все еще загружен в режим аудита:

  1. Откройте командную строку.

  2. Удалите раздел реестра.

    reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
    

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

На компьютере с режимом S в режиме аудита:

  1. Откройте редактор реестра, щелкнув меню "Пуск" и введя regedit ввод и нажмите клавишу ВВОД.

  2. Используйте браузер реестра в левой области, чтобы перейти к компьютеру\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.

  3. В политике не должно отображаться ключ, называемый производственнымmode.

Исключите раздел производственного реестра из восстановления

При создании пакета восстановления исключите раздел производственного реестра. Создайте файл исключения, который сообщает scanstate пропустить раздел реестра при записи пакета восстановления.

  1. Создайте файл .xml в текстовом редакторе.

  2. Скопируйте и вставьте приведенный ниже код. Это указывает ScanState не записывать раздел реестра в пакете восстановления, который он создает:

    <?xml version="1.0" encoding="UTF-8"?>
    <migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/ExcludeManufacturingMode">
    <component type="System">
        <displayName>Exclude manufacturing regkey</displayName>
            <role role="Settings">
                <rules context="System">
                    <unconditionalExclude>
                        <objectSet>
                            <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy [ManufacturingMode]</pattern>
                        </objectSet>
                    </unconditionalExclude>
                </rules>
            </role>
    </component>
    </migration>
    
  3. Сохраните файл как exclusion.xml.

  4. При использовании scanstate для создания пакета восстановления добавьте /i:exclusion.xml в команду scanstate, чтобы исключить производственный ключ из записи. Эта команда создает пакет восстановления, который исключает раздел производственного реестра и помещает его в папку восстановления.

    Scanstate.exe /config:T:\deploymenttools\Config_SettingsOnly.xml /o /v:13 /ppkg C:\Recovery\Customizations\usmt.ppkg /i:exclusion.xml /l:C:\Scanstate.log
    

Повторное развертывание Windows в режиме S

Если устройство уже переключено в Windows в режиме S, необходимо установить образ на устройстве:

  1. Задайте для значения ManufacturingMode значение 1
  2. Отключение безопасной загрузки в меню UEFI
  3. Перезагрузка устройства
  4. Установка или развертывание образа Windows на устройстве
  5. Отключение ManufacturingMode