製造モードを有効にする
概要
製造現場でスクリプト、インストーラー、診断ツールを実行するために、S モードの Windows 10 と Windows 10 S には製造モードがあります。 このモードでは、署名されていないコードを監査モードで実行できます。 製造モードを有効にするには、レジストリ キーをオフライン イメージに追加します。 製造モードを無効にするには、監査モードで起動するときにレジストリ キーを削除します。
重要
レジストリ キーを残したまま S モードの Windows 10 PC を出荷しないでください。 デバイスを出荷する前に、レジストリ キーを削除してください。
S モードの Windows 10 PC を出荷する前に、製造レジストリ キーを削除して、回復パッケージから除外します。
製造現場でスクリプト、インストーラー、診断ツールを実行するために、S モードの Windows 11 には製造モードがあります。 このモードでは、署名されていないコードを監査モードで実行できます。 製造モードを有効にするには、レジストリ キーをオフライン イメージに追加します。 製造モードを無効にするには、監査モードで起動するときにレジストリ キーを削除します。
重要
レジストリ キーを残したまま S モードの Windows 11 PC を出荷しないでください。 デバイスを出荷する前に、レジストリ キーを削除してください。
S モードの Windows 11 PC を出荷する前に、製造レジストリ キーを削除して、回復パッケージから除外します。
製造モードを有効にする方法
次に、製造モードを有効にする方法を示します。
テクニシャン PC で、次の手順を実行します。
S モード イメージをマウントします。
Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\mount\windows
D: は、S モードのインストール メディアです。
マウントされたイメージからテクニシャン PC の regedit に、システム レジストリ ハイブをロードします。 HKLM\Windows10S という一時的なハイブを使用します。
reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
製造レジストリキーを追加します。
reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
テクニシャン PC からレジストリ ハイブをアンロードします。
reg unload HKLM\Windows10S
イメージのマウントを解除し、変更をコミットします。
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
これで、S mode のイメージに製造キーが追加され、監査モードで変更を加えられるようになりました。
製造レジストリ キーを削除する
監査モードで PC への変更が終了したら、製造レジストリ キーを削除します。
監査モードで起動されている間に、以下の手順を実行します。
コマンド プロンプトを開きます。
レジストリ キーを削除します。
reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
これで、製造レジストリ キーが削除されました。 レジストリ エディターで、キーが削除されたことを再確認できます。
監査モードの S モード PC で、以下の手順を実行します。
レジストリ エディターを開きます。それには、スタート メニューをクリックし、「
regedit
」と入力して Enter キーを押します。左ウィンドウのレジストリ ブラウザーを使用して、Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy に移動します。
policy の下に、manufacturingmode というキーが表示されません。
回復から製造レジストリ キーを除外する
回復パッケージを作成する場合は、製造レジストリ キーを除外します。 除外ファイルを作成して、回復パッケージをキャプチャするときにレジストリ キーをスキップするよう scanstate に指定します。
テキスト エディターで .xml ファイルを作成します。
次のコードをコピーして貼り付けます。 これで、作成される回復パッケージでレジストリ キーをキャプチャしないよう 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>
ファイルを exclusion.xml として保存します。
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
S モードでの Windows の再デプロイ
デバイスが既に S モードの Windows に切り替えられている場合は、デバイスにイメージをインストールするには、次の手順を実行する必要があります。
- ManufacturingMode の値を 1 に設定する
- UEFI メニューでセキュア ブートを無効にする
- デバイスを再起動する
- デバイスに Windows イメージをインストールまたはデプロイする
- ManufacturingMode を無効にする