Partager via


Guide pratique pour installer un package de pilotes signé par un test requis pour le programme d’installation et le démarrage de Windows

Cette page explique comment installer un package de pilotes signé par un test sur un ordinateur exécutant Windows Server 2019 (ou Windows Server 2016), ou sur un ordinateur qui démarre pour la première fois après le programme d’installation de Windows. Vous devez utiliser uniquement un package de pilotes signé par un test dans un environnement de test.

Pour plus d’informations, consultez Présentation de la signature de test.

Avant de commencer, assurez-vous de satisfaire les exigences suivantes :

Création du fichier ISO

Procédez comme suit pour créer un fichier ISO et installer Windows à partir de celui-ci :

  1. Dans les options du menu Démarrer d’ADK, choisissez Environnement des outils de déploiement et d’acquisition d’images, cliquez avec le bouton droit, puis sélectionnez Exécuter en tant qu’administrateur.
  2. Exécutez copype pour créer une copie de travail des fichiers Windows PE : copype amd64 C:\WinPE_amd64
  3. Activez testsigning. Sur un ordinateur non UEFI (hérité), utilisez :
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on

Sur une plateforme UEFI, utilisez :

cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
  1. Pour vérifier que cela testsigning Yes apparaît maintenant pour l’identificateur {default}, sous Chargeur de démarrage Windows, exécutez bcdedit /store .\BCD /enum all une deuxième fois.

  2. Montez le fichier ISO Windows Server 2016 support d’installation sur un lecteur, par exemple , Get copiez manuellement tous les fichiers sous le dossier sources, par exemple G:\sources, dans le dossier sources des fichiers système WinPE, par exemple C:\WinPE_amd64\media\sources.

Notes

Ne remplacez pas le fichier existant boot.wim dans le dossier C:\WinPE_amd64\media\sources. Nous utiliserons l’environnement WinPE d’origine ultérieurement.

Nous avons maintenant tous les fichiers, y compris WinPE et Windows Server 2016.

  1. Si vous le souhaitez, copiez un package de pilotes signé par test dans le dossier C:\WinPE_amd64\media. Les fichiers copiés peuvent inclure les fichiers .cat, .cer, .inf et .sys du package de pilotes. Utilisez les commandes suivantes pour importer le package de pilote signé par test dans le fichier WIM :
Dism /Get-WimInfo /wimfile:C:\WinPE_amd64\media\sources\install.wim
Dism /Mount-Image /imagefile:C:\WinPE_amd64\media\sources\install.wim /index:4 /mountdir:C:\WinPE_amd64\mount
Dism /image:C:\WinPE_amd64\mount /Add-Driver /driver:C:\WinPE_amd64\media\DriverSample
Dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
  1. Créez un fichier ISO : Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso. Bien que l’application par défaut dans le fichier ISO soit la cmd.exe, vous lancerez manuellement le setup.exe pour configurer les paramètres de démarrage après l’installation.

  2. Installez Windows Server 2016 à partir de WS2016_amd64.iso. Si vous le souhaitez, personnalisez la source d’installation pour importer d’autres packages de pilotes.

Installation du package de pilotes

Pour installer le package de pilotes, procédez comme suit :

  1. Désactivez le démarrage sécurisé sur l’ordinateur de test, puis démarrez le système WinPE.
  2. Une fois que l’ordinateur démarre avec le fichier ISO, une invite de commandes s’affiche.
  3. Pour identifier la lettre du lecteur avec le fichier ISO monté, utilisez diskpart, puis list volume. Recherchez le volume avec type de DVD-ROM. Tapez exit.
  4. Accédez au lecteur ISO et basculez vers le répertoire de l’exemple de package de pilotes, par exemple D:\DriverSample.
  5. Utilisez les commandes suivantes pour installer le package de pilotes de test :
certmgr.exe -add DriverSample.cer -s -r localmachine root
certmgr.exe -add DriverSample.cer -s -r localmachine trustedpublisher
pnputil.exe /add-driver DriverSample.inf /install
  1. Si vous le souhaitez, confirmez l’installation en consultant le %windir%\inf\setupapi.dev.log journal.
  2. Exécutez setup.exe /NoReboot, par exemple à partir de D:\sources.
  3. Après l’installation, un message s’affiche indiquant que l’application d’installation peut être fermée. Quittez l’application pour revenir à l’invite de commandes WinPE.
  4. Tapez diskpart. Identifier la partition de démarrage du système d’exploitation et la lettre de lecteur de cette partition de démarrage (la seule partition FAT32 et la taille est d’environ 100 Mo)
  5. Accédez au lecteur de partition de démarrage et basculez le répertoire vers l’emplacement du fichier BCD, par exemple E:\EFI\Microsoft\Boot.
  6. Activez testsigning : bcdedit /store BCD /set {default} testsigning on et redémarrez l’ordinateur.
  7. Pour vérifier que l’ordinateur est en mode test, recherchez un filigrane Mode test dans le coin inférieur droit du bureau.

L’ordinateur doit être en mode test pour charger un package de pilotes signé par un test. S’il existe un périphérique de démarrage nécessitant le package de pilotes signé par test, le package de pilote signé par test doit être importé dans le fichier WIM (utilisez les étapes Dism facultatives ci-dessus) pour éviter l’installation de PnP ultérieurement. Si vous désactivez le paramètre testsigning , le démarrage de l’ordinateur peut échouer.