WinPE : monter et personnaliser
WinPE est fourni sous forme de fichier .wim. Vous pouvez monter et personnaliser une image WinPE en suivant le même processus que toute autre image Windows. Outre les personnalisations communes aux images Windows et WinPE, telles que les pilotes et les packages, WinPE a également certaines personnalisations qui lui sont propres. Cette rubrique décrit les méthodes courantes de personnalisation d’une image WinPE.
Personnalisations courantes :
- Pilotes de périphérique (fichiers .inf). Vous pouvez personnaliser des pilotes de périphérique, tels que les pilotes qui prennent en charge les cartes réseau ou les périphériques de stockage.
- Packages (fichiers .cab, également appelés composants facultatifs WinPE) Ajoutez des langages, des correctifs logiciels ou la prise en charge de fonctionnalités telles que PowerShell et le langage d’application HTML (HTA).
- Langages. Pour exécuter WinPE dans plusieurs langues, ajoutez les packages (composants facultatifs) pour ces langues.
- Ajouter des fichiers et des dossiers. Ils peuvent être ajoutés directement à l’image WinPE.
- DISM : utilisez une version plus récente. Lorsque de nouvelles versions de Windows nécessitent des fonctionnalités de la dernière version de DISM, vous pouvez ajouter DISM directement à WinPE.
- Scripts de démarrage. Par exemple, la configuration d’une connexion réseau ou l’ajout d’une application personnalisée, telle qu’un logiciel de diagnostic.
- Applications. Notez que WinPE prend uniquement en charge les applications héritées.
- Stockage temporaire (espace de travail). Si votre application nécessite un stockage de fichiers temporaire, vous pouvez garder de l’espace mémoire supplémentaire dans la RAM.
- Image d’arrière-plan
- Schéma d’alimentation
- Paramètres WinPE
- Mises à jour Windows
Obtenir le kit de déploiement et d’évaluation Windows avec les outils Windows PE
- Téléchargez et installez le kit de déploiement et d’évaluation Windows (ADK) et l’extension WinPE associée. Les versions précédentes d’ADK incluent l’environnement de préinstallation Windows (WinPE) dans le cadre du programme d’installation d’ADK et ne nécessitent pas le téléchargement et l’installation de WinPE séparément.
Créer un ensemble de fichiers Windows PE
Avant de pouvoir personnaliser WinPE, vous devez avoir une image WinPE à utiliser. Si vous n’avez pas d’image WinPE à utiliser, consultez WinPE : Créer un lecteur démarrable USB et suivez les étapes pour créer des fichiers de travail WinPE.
Monter l’image de démarrage Windows PE
Utilisez DISM pour monter l’image WinPE dans un emplacement temporaire sur votre PC technicien :
Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
Ajouter des personnalisations
Ajouter des pilotes de périphérique (fichiers .inf)
Utilisez
DISM /add-driver
pour ajouter un pilote de périphérique à votre image WinPE.Dism /Add-Driver /Image:"C:\WinPE_amd64\mount" /Driver:"C:\SampleDriver\driver.inf"
Vous pouvez ajouter plusieurs pilotes à une image à l’aide d’une commande, mais il est souvent plus facile de résoudre les problèmes si vous ajoutez chaque package de pilotes individuellement.
Pour en savoir plus sur les pilotes, consultez Ajouter des pilotes de périphérique (fichiers .inf). Pour consulter toutes les options de maintenance du pilote DISM disponibles, consultez Options de ligne de commande de maintenance du pilote DISM.
Ajouter des packages/langues/composants facultatifs/fichiers .cab
WinPE a des packages que vous pouvez ajouter avec DISM pour activer des fonctionnalités et des langues supplémentaires. Utilisez
DISM /add-package
pour ajouter des composants facultatifs à votre image. Lorsque vous ajoutez un composant facultatif WinPE, veillez à ajouter à la fois le composant facultatif et ses modules linguistiques associés.Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-HTA.cab" Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"C:\Program Files\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-HTA_en-us.cab"
Pour en savoir plus sur les composants facultatifs et les langues disponibles, consultez WinPE : Ajouter des packages (informations de référence sur les composants facultatifs).
Ajouter des fichiers et des dossiers
Copiez les fichiers et les dossiers dans le dossier C:\WinPE_amd64\mount. Ces fichiers s’affichent dans le dossier X:\ dans WinPE.
N’ajoutez pas trop de fichiers, car ceux-ci ralentiront WinPE et peuvent remplir la mémoire disponible dans l’environnement RAMDisk par défaut.
Ajouter un script de démarrage
Modifiez Startnet.cmd pour inclure vos commandes personnalisées. Ce fichier est situé dans votre image montée à l’emplacement
C:\WinPE_amd64\mount\Windows\System32\Startnet.cmd
.Vous pouvez également appeler d’autres fichiers de commandes ou des scripts de ligne de commande à partir de ce fichier.
Pour Plug-and-Play ou la prise en charge réseau, veillez à inclure un appel à wpeinit dans votre script Startnet.cmd personnalisé. Pour plus d’informations, consultez WPEInit et startnet.cmd : utilisation de scripts de démarrage WinPE.
Ajouter une application
Créez un répertoire d’applications à l’intérieur de l’image WinPE montée.
md "C:\WinPE_amd64\mount\windows\<MyApp>"
Copiez les fichiers d’application nécessaires dans le répertoire WinPE local.
Xcopy C:\<MyApp> "C:\WinPE_amd64\mount\windows\<MyApp>"
Testez l’application ultérieurement en démarrant WinPE et en exécutant l’application à partir du répertoire X:.
X:\Windows\System32> X:\Windows\<MyApp>
Si votre application nécessite un stockage temporaire ou si WinPE ne répond plus lorsqu’il exécute une application, vous devrez peut-être augmenter la quantité de stockage temporaire (espace de travail) alloué à WinPE.
Pour lancer automatiquement un interpréteur de commandes ou une application qui s’exécute au démarrage de WinPE, ajoutez l’emplacement du chemin d’accès au fichier Winpeshl.ini. Pour plus d’informations, consultez Winpeshl.ini référence : lancement d’une application au démarrage de WinPE.
Ajouter un stockage temporaire (espace de travail)
WinPE réserve de la mémoire sur le lecteur X: pour décompresser les fichiers WinPE, ainsi qu’un stockage de fichiers temporaire supplémentaire, appelé espace de travail, qui peut être utilisé par vos applications. Par défaut, il s’agit de 512 Mo pour les PC avec plus de 1 Go de RAM, sinon la valeur par défaut est de 32 Mo. Les valeurs valides sont 32, 64, 128, 256 ou 512.
Dism /Set-ScratchSpace:256 /Image:"C:\WinPE_amd64\mount"
Remplacer l'image d'arrière-plan
Si vous avez plusieurs versions de WinPE, vous pouvez définir l’image d’arrière-plan afin de pouvoir déterminer instantanément la version de WinPE qui est en cours d’exécution.
Modifiez les autorisations de sécurité du fichier d’image d’arrière-plan WinPE (\windows\system32\winpe.jpg
). Cela vous permet de modifier ou de supprimer le fichier.
Dans l'Explorateur Windows, accédez à
C:\WinPE_amd64\mount\windows\system32
.Cliquez avec le bouton droit sur le fichier
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
, puis sélectionnez Propriétés> onglet>Sécurité avancé.En regard de Propriétaire, sélectionnez Modifier. Remplacez le propriétaire par Administrateurs.
Appliquez les modifications et quittez la fenêtre Propriétés pour enregistrer les modifications.
Cliquez avec le bouton droit sur le fichier
C:\WinPE_amd64\mount\windows\system32\winpe.jpg
, puis sélectionnez Propriétés> onglet>Sécurité avancé.Modifiez les autorisations pour les administrateurs afin d’autoriser l’accès complet.
Appliquez les modifications et quittez la fenêtre Propriétés pour enregistrer les modifications.
Remplacez le fichier
winpe.jpg
par votre propre fichier image.
Définir le schéma d’alimentation sur Hautes performances
Notes
L’utilisation du schéma d’alimentation haute performance peut rendre l’appareil plus chaud que d’habitude.
Dans le Bloc-notes, modifiez le fichier :
C:\WinPE_amd64\mount\windows\system32\startnet.cmd
, en ajoutant une commande pour définir le schéma d’alimentation sur Hautes performances.wpeinit powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Ajouter des paramètres de fichiers de réponses
Certains paramètres WinPE peuvent être gérés à l’aide d’un fichier de réponses, comme les paramètres de pare-feu, de réseau et d’affichage. Créez un fichier de réponses, nommez-le unattend.xml et ajoutez-le à la racine du média WinPE pour traiter ces paramètres. Pour plus d’informations, consultez WPEInit et Startnet.cmd : utilisation de scripts de démarrage WinPE.
Ajouter des mises à jour à WinPE (si nécessaire)
Vous pouvez appliquer des mises à jour à votre image WinPE, mais vous n’en aurez besoin que dans certaines situations.
Si vous avez été invité à appliquer une mise à jour à votre image WinPE, vous devez d’abord télécharger la dernière mise à jour de votre version WinPE à partir du catalogue Microsoft Update. Les mises à jour pour WinPE sont incluses dans les mises à jour de la version de Windows correspondante.
Téléchargez la dernière mise à jour.
Appliquez la mise à jour à votre image montée WinPE.
Dism /Add-Package /Image:"C:\WinPE_amd64\mount" /PackagePath:"E:\windows10.0-kbxxxxx.msu"
Où Windows10.0-kbxxxxx.msu est le nom du fichier de mise à jour
Verrouillez la mise à jour :
md C:\temp Dism /Cleanup-Image /Image:C:\WinPE_amd64\mount /Startcomponentcleanup /Resetbase /ScratchDir:C:\temp
Démonter l’image Windows PE et créer un média
Démontez l’image WinPE, en validant les modifications.
Dism /Unmount-Image /MountDir:"C:\WinPE_amd64\mount" /commit
Créez un média de démarrage, tel qu’un lecteur flash USB.
MakeWinPEMedia /UFD C:\WinPE_amd64 F:
Démarrez le média. WinPE démarre automatiquement. Une fois la fenêtre WinPE affichée, la commande wpeinit s’exécute automatiquement. Cela peut prendre quelques minutes. Vérifiez vos personnalisations.
Résolution des problèmes
- WinPE ne démarre pas ? Consultez les conseils de résolution des problèmes à la fin de la rubrique : WinPE : Créer un lecteur USB démarrable
- Pour obtenir des conseils sur la connexion à un réseau, consultez Pilotes réseau WinPE : Initialisation et ajout de pilotes.
- Si l’image WinPE devient inutilisable, vous devrez peut-être nettoyer les images avant de pouvoir monter l’image de nouveau. Pour plus d’informations, consultez Réparer une image Windows.
Pour supprimer un répertoire de travail :
Dans certains cas, vous ne pourrez peut-être pas récupérer l’image montée. DISM vous protège contre la suppression accidentelle du répertoire de travail. Par conséquent, vous devrez peut-être suivre les étapes suivantes pour accéder à la suppression du répertoire monté. Réalisez les étapes suivants :
Essayez de remonter l’image :
dism /Remount-Image /MountDir:C:\mount
Essayez de démonter l’image en ignorant les modifications :
dism /Unmount-Image /MountDir:C:\mount /discard
Essayez de nettoyer les ressources associées à l’image montée :
dism /Cleanup-Mountpoints
Rubriques connexes
- WinPE : optimiser et réduire l’image
- Vue d’ensemble de WinPE
- WinPE : créer un lecteur USB démarrable
- WinPE : créer un CD, un DVD, un fichier ISO ou un disque VHD de démarrage
- WinPE : installation sur un disque dur (démarrage à plat ou sans RAM)
- WinPE : démarrage en mode UEFI ou BIOS hérité
- WinPE : ajouter des packages (informations de référence sur les composants facultatifs)