Activer le mode de fabrication

Vue d’ensemble

Pour exécuter des scripts, des programmes d’installation et des outils de diagnostic en usine, Windows 10 en mode S et Windows 10 S ont un mode de fabrication. Ce mode vous permet d’exécuter du code non signé en mode Audit. Activez le mode de fabrication en ajoutant une clé de Registre à une image hors connexion. Désactivez le mode de fabrication en supprimant la clé de Registre au démarrage en mode audit.

Important

N’envoyez pas de Windows 10 dans un PC en mode S avec la clé de Registre en place. Supprimez la clé de Registre avant d’expédier l’appareil.

Avant d’expédier un Windows 10 dans un PC en mode S, supprimez la clé de Registre de fabrication et excluez-la des packages de récupération.

Pour exécuter des scripts, des programmes d’installation et des outils de diagnostic en usine, Windows 11 en mode S a un mode de fabrication. Ce mode vous permet d’exécuter du code non signé en mode Audit. Activez le mode de fabrication en ajoutant une clé de Registre à une image hors connexion. Désactivez le mode de fabrication en supprimant la clé de Registre au démarrage en mode audit.

Important

N’envoyez pas de Windows 11 dans un PC en mode S avec la clé de Registre en place. Supprimez la clé de Registre avant d’expédier l’appareil.

Avant d’expédier un Windows 11 dans un PC en mode S, supprimez la clé de Registre de fabrication et excluez-la des packages de récupération.

Comment activer le mode de fabrication

Voici comment activer le mode de fabrication.

Sur votre PC de technicien :

  1. Montez votre image en mode S.

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

    Où D : est votre support d’installation en mode S.

  2. Chargez la ruche du registre SYSTEM à partir de votre image montée dans regedit sur votre PC de technicien. Nous allons utiliser une ruche temporaire appelée HKLM\Windows10S.

     reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
    
  3. Ajoutez la clé de Registre de fabrication.

    reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
    
  4. Déchargez la ruche du registre à partir de votre PC de technicien.

    reg unload HKLM\Windows10S
    
  5. Démontez l’image et validez les modifications.

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

L’image en mode S possède désormais la clé de fabrication qui vous permettra d’apporter des modifications en mode audit.

Supprimer la clé de Registre de fabrication

Lorsque vous avez terminé d’apporter des modifications à votre PC en mode audit, vous supprimez la clé de Registre de fabrication.

Bien qu’il soit toujours démarré en mode audit :

  1. Ouvrez l’invite de commandes.

  2. Supprimez la clé de Registre.

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

La clé de Registre de fabrication est maintenant supprimée. Vous pouvez case activée l’Éditeur du Registre pour doubler case activée que la clé a été supprimée.

Sur votre PC en mode S en mode audit :

  1. Ouvrez l’Éditeur du Registre en cliquant sur le menu Démarrer, en tapant regedit et appuyant sur Entrée.

  2. Utilisez le navigateur du Registre dans le volet gauche pour accéder à Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.

  3. Sous stratégie, vous ne devez pas voir une clé appelée manufacturingmode.

Exclure la clé de Registre de fabrication de la récupération

Lorsque vous créez un package de récupération, excluez la clé de Registre de fabrication. Créez un fichier d’exclusion qui indique à scanstate d’ignorer la clé de Registre lorsqu’il capture un package de récupération.

  1. Créez un fichier .xml dans un éditeur de texte.

  2. Copiez et collez le code suivant. Cela indique à ScanState de ne pas capturer la clé de Registre dans le package de récupération qu’il crée :

    <?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. Enregistrez le fichier sous exclusion.xml.

  4. Lorsque vous utilisez scanstate pour générer un package de récupération, ajoutez /i:exclusion.xml à la commande scanstate pour exclure la clé de fabrication de la capture. Cette commande crée un package de récupération qui exclut la clé de Registre de fabrication et la place dans le dossier de récupération.

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