Activer le mode de fabrication
Vue d’ensemble
Pour exécuter des scripts, des programmes d’installation et des outils de diagnostic au niveau de l’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 lors du démarrage en mode audit.
Important
N’envoyez pas de PC Windows 10 en mode S avec la clé de registre en place. Supprimez la clé de registre avant d’expédier l’appareil.
Avant d’envoyer un PC Windows 10 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 au niveau de l’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 lors du démarrage en mode audit.
Important
N’envoyez pas de PC Windows 11 en mode S avec la clé de registre en place. Supprimez la clé de registre avant d’expédier l’appareil.
Avant d’envoyer un PC Windows 11 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 :
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.
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
Ajoutez la clé de Registre de fabrication.
reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
Déchargez la ruche du registre à partir de votre PC de technicien.
reg unload HKLM\Windows10S
Démontez l'image et validez les modifications.
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
L’image en mode S dispose désormais de la clé de fabrication qui vous permettra d’apporter des modifications en mode audit.
Supprimez la clé de registre de fabrication.
Une fois que vous avez terminé d’apporter des modifications à votre PC en mode audit, vous supprimez la clé de registre de fabrication.
Pendant le démarrage en mode audit :
Ouvrez une fenêtre Invite de commande.
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 vérifier l’Éditeur du Registre pour vous assurer que la clé a bien été supprimée.
Sur votre PC en mode S en mode audit :
Ouvrez l’Éditeur du Registre en cliquant sur le menu Démarrer et en tapant
regedit
et appuyez sur Entrée.Utilisez le navigateur de registre dans le volet gauche pour accéder à Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy.
Sous policy (stratégie), vous ne devez pas voir de 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.
Créez un fichier .xml dans un éditeur de texte.
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>
Enregistrez le fichier avec le nom exclusion.xml.
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 le 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
Redéployer Windows en mode S
Si l’appareil a déjà été basculé sous Windows en mode S, pour installer une image sur un appareil, vous devez :
- Définir la valeur ManufacturingMode sur 1
- Désactiver le démarrage sécurisé dans le menu UEFI
- Redémarrer l’appareil
- Installer ou déployer l’image Windows sur l’appareil
- Désactiver ManufacturingMode