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

Общие сведения

Для запуска скриптов, установщиков и средств диагностики в производственном цехе 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. Загрузите куст реестра SYSTEM из подключенного образа в regedit на компьютере технического специалиста. Мы будем использовать временный куст с именем 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. Используйте браузер реестра в левой области, чтобы перейти к Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.

  3. В разделе политика не должен отображаться ключ с именем manufacturingmode.

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

При создании пакета восстановления исключите производственный раздел реестра. Создайте файл исключения, который указывает 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