Aktivieren des Fertigungsmodus

Übersicht

Zum Ausführen von Skripten, Installationsprogrammen und Diagnosetools auf dem Werksboden verfügen Windows 10 im S Modus und Windows 10 S über einen Fertigungsmodus. Mit diesem Modus können Sie nicht signierten Code im Überwachungsmodus ausführen. Aktivieren Sie den Fertigungsmodus, indem Sie einem Offlineimage einen Registrierungsschlüssel hinzufügen. Deaktivieren Sie den Fertigungsmodus, indem Sie den Registrierungsschlüssel beim Starten im Überwachungsmodus entfernen.

Wichtig

Liefern Sie keinen PC mit Windows 10 im S Modus und dem Registrierungsschlüssel aus. Entfernen Sie den Registrierungsschlüssel vor dem Versand des Geräts.

Bevor Sie einen PC mit Windows 10 im S Modus versenden, entfernen Sie den Registrierungsschlüssel für die Fertigung, und schließen Sie ihn aus Wiederherstellungspaketen aus.

Zum Ausführen von Skripten, Installationsprogrammen und Diagnosetools auf dem Werksboden verfügt Windows 11 im S Modus über einen Fertigungsmodus. Mit diesem Modus können Sie nicht signierten Code im Überwachungsmodus ausführen. Aktivieren Sie den Fertigungsmodus, indem Sie einem Offlineimage einen Registrierungsschlüssel hinzufügen. Deaktivieren Sie den Fertigungsmodus, indem Sie den Registrierungsschlüssel beim Starten im Überwachungsmodus entfernen.

Wichtig

Liefern Sie keinen PC mit Windows 11 im S Modus und dem Registrierungsschlüssel aus. Entfernen Sie den Registrierungsschlüssel vor dem Versand des Geräts.

Bevor Sie einen PC mit Windows 11 im S Modus versenden, entfernen Sie den Registrierungsschlüssel für die Fertigung, und schließen Sie ihn aus Wiederherstellungspaketen aus.

Aktivieren des Fertigungsmodus

Hier erfahren Sie, wie Sie den Fertigungsmodus aktivieren.

Auf Ihrem Techniker-PC:

  1. Binden Sie Ihr S Modusimage ein.

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

    Wobei D: Ihr S Modus Installationsmedium ist.

  2. Laden Sie auf Ihrem eingebundenen Image die Registrierungsstruktur „SYSTEM“ Ihres eingebundenen Images in regedit auf Ihrem Techniker-PC. Sie verwenden eine temporäre Struktur namens „HKLM\Windows10S“.

     reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
    
  3. Fügen Sie den Fertigungsregistrierungsschlüssel hinzu.

    reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
    
  4. Entladen Sie die Registrierungsstruktur auf Ihrem Techniker-PC.

    reg unload HKLM\Windows10S
    
  5. Unmounten Sie das Image und übernehmen Sie die Änderungen.

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

Das S Modusimage verfügt jetzt über den Fertigungsschlüssel, mit dem Sie Änderungen im Überwachungsmodus vornehmen können.

Entfernen Sie den Fertigungsregistrierungsschlüssel

Wenn Sie mit dem Vornehmen von Änderungen am PC im Überwachungsmodus fertig sind, entfernen Sie den Registrierungsschlüssel für die Fertigung.

Während sie noch im Überwachungsmodus gestartet sind:

  1. Öffnen Sie die Eingabeaufforderung.

  2. Entfernen Sie den Registrierungsschlüssel.

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

Der Registrierungsschlüssel für die Fertigung ist jetzt entfernt. Sie können den Registrierungs-Editor überprüfen, um erneut zu prüfen, ob der Schlüssel entfernt wurde.

Auf Ihrem S Modus-PC im Überwachungsmodus:

  1. Öffnen Sie den Registrierungs-Editor, indem Sie auf das Startmenü klicken, regedit eingeben und die EINGABETASTE drücken.

  2. Verwenden Sie den Registrierungsbrowser im linken Bereich, um zu Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy zu navigieren.

  3. Unter policy sollten Sie keinen Schlüssel mit dem Namen manufacturingmode sehen.

Ausschließen des Registrierungsschlüssels aus der Wiederherstellung

Wenn Sie ein Wiederherstellungspaket erstellen, schließen Sie den Fertigungsregistrierungsschlüssel aus. Erstellen Sie eine Ausschlussdatei, die scanstate angibt, den Registrierungsschlüssel zu überspringen, wenn es ein Wiederherstellungspaket erfasst.

  1. Erstellen Sie eine XML-Datei in einem Texteditor.

  2. Kopieren Sie den folgenden Code, und fügen Sie ihn ein. Dadurch wird ScanState aufgefordert, den Registrierungsschlüssel nicht im Wiederherstellungspaket zu erfassen, das erstellt wird:

    <?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. Speichern Sie die Datei als exclusion.xml.

  4. Wenn Sie scanstate zum Generieren eines Wiederherstellungspakets verwenden, fügen Sie dem Scanstate-Befehl „/i:exclusion.xml“ hinzu, um den Fertigungsschlüssel aus der Erfassung auszuschließen. Dieser Befehl erstellt ein Wiederherstellungspaket, das den Fertigungsregistrierungsschlüssel ausschließt, und platziert es in dem Wiederherstellungsordner.

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