共用方式為


啟用製造模式

概觀

若要在處理月臺執行腳本、安裝程式和診斷工具,Windows 10 在 S 模式和 Windows 10 S 中具有製造模式。 此模式可讓您在稽核模式中執行未簽署的程式代碼。 將登錄機碼新增至離線映像,以啟用製造模式。 在開機進入稽核模式時移除登錄機碼,以停用製造模式。

重要

請勿在 S 模式電腦中隨附登錄機碼的 Windows 10。 在運送裝置之前移除登錄機碼。

在 S 模式電腦中傳送 Windows 10 之前,請先移除製造登錄機碼,並將它從復原套件中排除。

若要在工廠執行腳本、安裝程式和診斷工具,S 模式中的 Windows 11 具有製造模式。 此模式可讓您在稽核模式中執行未簽署的程式代碼。 將登錄機碼新增至離線映像,以啟用製造模式。 在開機進入稽核模式時移除登錄機碼,以停用製造模式。

重要

請勿在 S 模式電腦中隨附登錄機碼的 Windows 11。 在運送裝置之前移除登錄機碼。

在 S 模式電腦中傳送 Windows 11 之前,請先移除製造登錄機碼,並將其排除在修復套件中。

如何啟用製造模式

以下說明如何啟用製造模式。

在您的技術人員電腦上:

  1. 掛接您的 S 模式映像。

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

    其中 D:是 S 模式安裝媒體。

  2. 將系統登錄區從掛接的映射載入技術人員電腦上的 regedit。 我們將使用稱為 HKLM\Windows10S 的暫存 Hive。

     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 ,然後按 Enter 鍵,以開啟註冊表編輯器。

  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
    

在 S 模式中重新部署 Windows

如果裝置已在 S 模式中切換到 Windows,若要在裝置上安裝映像,您必須:

  1. ManufacturingMode 值設定為 1
  2. 在 UEFI 功能表中停用安全開機
  3. 重新啟動裝置
  4. 在裝置上安裝或部署 Windows 映像
  5. 停用 ManufacturingMode