Abilitare la modalità di produzione

Panoramica

Per eseguire script, programmi di installazione e strumenti di diagnostica sul piano della fabbrica, Windows 10 in modalità S e Windows 10 S hanno una modalità di produzione. Questa modalità consente di eseguire codice non firmato in modalità di controllo. Abilitare la modalità di produzione aggiungendo una chiave del Registro di sistema a un'immagine offline. Disabilitare la modalità di produzione rimuovendo la chiave del Registro di sistema all'avvio in modalità di controllo.

Importante

Non spedire un Windows 10 in modalità S PC con la chiave del Registro di sistema sul posto. Rimuovere la chiave del Registro di sistema prima della spedizione del dispositivo.

Prima di spedire un Windows 10 in un PC in modalità S, rimuovere la chiave del Registro di sistema di produzione ed escluderla dai pacchetti di ripristino.

Per eseguire script, programmi di installazione e strumenti di diagnostica sul piano della fabbrica, Windows 11 in modalità S ha una modalità di produzione. Questa modalità consente di eseguire codice non firmato in modalità di controllo. Abilitare la modalità di produzione aggiungendo una chiave del Registro di sistema a un'immagine offline. Disabilitare la modalità di produzione rimuovendo la chiave del Registro di sistema all'avvio in modalità di controllo.

Importante

Non spedire un Windows 11 in modalità S PC con la chiave del Registro di sistema sul posto. Rimuovere la chiave del Registro di sistema prima della spedizione del dispositivo.

Prima di spedire un Windows 11 nel PC in modalità S, rimuovere la chiave del Registro di sistema di produzione ed escluderla dai pacchetti di ripristino.

Come abilitare la modalità di produzione

Ecco come abilitare la modalità di produzione.

Sul PC tecnico:

  1. Montare l'immagine in modalità S.

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

    Dove D: è il supporto di installazione in modalità S.

  2. Caricare l'hive del Registro di sistema SYSTEM dall'immagine montata in regedit nel PC tecnico. Useremo un hive temporaneo denominato HKLM\Windows10S.

     reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
    
  3. Aggiungere la chiave del Registro di sistema di produzione.

    reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
    
  4. Scaricare l'hive del Registro di sistema dal PC tecnico.

    reg unload HKLM\Windows10S
    
  5. Smontare l'immagine ed eseguire il commit delle modifiche.

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

L'immagine in modalità S ha ora la chiave di produzione che consente di apportare modifiche in modalità di controllo.

Rimuovere la chiave del Registro di sistema di produzione

Dopo aver apportato modifiche al PC in modalità di controllo, si rimuoverà la chiave del Registro di sistema di produzione.

Durante l'avvio in modalità di controllo:

  1. Aprire il prompt dei comandi.

  2. Rimuovere la chiave del Registro di sistema.

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

La chiave del Registro di sistema di produzione viene ora rimossa. È possibile controllare l'editor del Registro di sistema per verificare che la chiave sia stata rimossa.

Nel PC in modalità S in modalità di controllo:

  1. Aprire l'editor del Registro di sistema facendo clic sul menu Start e digitando regedit e premendo INVIO.

  2. Usare il browser del Registro di sistema nel riquadro sinistro per passare a Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.

  3. Nei criteri non dovrebbe essere visualizzata una chiave denominata manufacturingmode.

Escludere la chiave del Registro di sistema di produzione dal ripristino

Quando si crea un pacchetto di ripristino, escludere la chiave del Registro di sistema di produzione. Creare un file di esclusione che indica a scanstate di ignorare la chiave del Registro di sistema quando acquisisce un pacchetto di ripristino.

  1. Creare un file .xml in un editor di testo.

  2. Copiare e incollare il codice seguente. Ciò indica a ScanState di non acquisire la chiave del Registro di sistema nel pacchetto di ripristino creato:

    <?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. Salvare il file come exclusion.xml.

  4. Quando si usa scanstate per generare un pacchetto di ripristino, aggiungere /i:exclusion.xml al comando scanstate per escludere la chiave di produzione dall'acquisizione. Questo comando crea un pacchetto di ripristino che esclude la chiave del Registro di sistema di produzione e lo inserisce nella cartella di ripristino.

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