啟用製造模式
概觀
若要在工廠執行腳本、安裝程式和診斷工具,請在 S 模式中Windows 10,Windows 10 S 具有製造模式。 此模式可讓您在稽核模式中執行未簽署的程式碼。 將登錄機碼新增至離線映射,以啟用製造模式。 在開機進入稽核模式時移除登錄機碼,以停用製造模式。
重要
請勿在 S 模式電腦中隨附具有登錄機碼的Windows 10。 在寄送裝置之前移除登錄機碼。
在 S 模式電腦上寄送Windows 10之前,請先移除製造登錄機碼,並將它排除在復原套件中。
若要在工廠執行腳本、安裝程式和診斷工具,S 模式中的Windows 11具有製造模式。 此模式可讓您在稽核模式中執行未簽署的程式碼。 將登錄機碼新增至離線映射,以啟用製造模式。 在開機進入稽核模式時移除登錄機碼,以停用製造模式。
重要
請勿在 S 模式電腦上隨附具有登錄機碼的Windows 11。 在寄送裝置之前移除登錄機碼。
在 S 模式電腦上傳送Windows 11之前,請先移除製造登錄機碼,並將其排除在復原套件中。
如何啟用製造模式
以下是如何啟用製造模式。
在您的技術人員電腦上:
掛接您的 S 模式映射。
Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\mount\windows
其中 D: 是您的 S 模式安裝媒體。
將系統登錄區從掛接的映射載入技術人員電腦上的 regedit。 我們將使用名為 HKLM\Windows10S 的暫存 Hive。
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
從技術人員電腦卸載登錄區。
reg unload HKLM\Windows10S
卸載映射並認可變更。
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
S 模式映射現在具有製造金鑰,可讓您在稽核模式中進行變更。
移除製造登錄機碼
當您在稽核模式中完成電腦變更時,將會移除製造登錄機碼。
雖然仍然開機進入稽核模式:
開啟命令提示字元。
移除登錄機碼。
reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
現在已移除製造登錄機碼。 您可以檢查登錄編輯程式,以再次檢查金鑰是否已移除。
在稽核模式的 S 模式電腦上:
按一下 [開始] 功能表並輸入
regedit
並按 Enter,以開啟登錄編輯程式。使用左窗格中的登錄瀏覽器流覽至Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\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