Comment créez une image Windows personnalisée avec des applications préinstallées (1)

Comment créez une image Windows personnalisée avec des applications préinstallées ?

 

  • Dans ce guide, nous expliquerons comment créer une image d’installation Windows 10/11 personnalisée avec des applications préinstallées, les fichiers nécessaires et d’autres paramètres d’environnement et d’application.
  • Actuellement, de nombreux administrateurs préfèrent déployer une image Windows propre, puis installer tous les programmes et outils requis sur l’ordinateur : déployez le logiciel via GPO, à l’aide des commandes d’installation dans AutoUnattend.xml ou dans le %WINDIR%\Setup\Scripts\SetupComplete.cmd script (permet d’installer un logiciel pendant OOBE), scripts de connexion GPO. ou en utilisant d’autres outils d’automatisation (SCCM, Intune, MDT, Ansible).
  • Cependant, dans certains cas, les spécificités de l’entreprise nécessitent qu’une image Windows prédéfinie contenant tous les programmes nécessaires soit déployée sur les ordinateurs des utilisateurs finaux.
Procédure :
  • Création d’une image Windows de référence avec un logiciel préinstallé
  • Capturer une image Windows personnalisée à l’aide de DISM
  • Remplacez le fichier image Install.wim d’origine sur la clé USB

Le processus de création de votre image d’installation Windows personnalisée avec un logiciel préinstallé peut inclure les étapes suivantes :

  1. Déployer une instance Windows propre sur un ordinateur de référence (machine virtuelle) ;
  2. Démarrez Windows en mode audit, installez les applications, configurez l’environnement ;
  3. Démarrez l’appareil dans l’environnement WinPE et capturez l’image WIM de Windows installé à l’aide de DISM ;
  4. Remplacez le fichier install.wim d’origine sur la clé USB d’installation (image ISO).
Si vous déployez Windows sur des ordinateurs sur un réseau d’entreprise, il est plus pratique d’utiliser MDT, qui vous permet d’ajouter/mettre à jour des programmes pendant le processus d’installation sans avoir à modifier l’image WIM d’installation à chaque fois.

Création d’une image Windows de référence avec un logiciel préinstallé

La première étape consiste à créer une image de référence de Windows avec tous les programmes, fichiers et paramètres dont vous avez besoin. Effectuez une nouvelle installation de Windows sur une machine virtuelle ou un ordinateur.

Téléchargez l’image d’installation originale de Windows 10/11 sous forme de fichier ISO ou gravez-la directement sur une clé USB amorçable à l’aide de l’outil de création de support ou de Rufus.

Effectuez une installation manuelle de Windows et appuyez sur CTRL+SHIFT+F3 au stade OOBE (lorsque vous êtes invité à sélectionner les paramètres régionaux). Cela mettra l’ordinateur en mode audit et vous serez automatiquement connecté en tant qu’utilisateur intégré. Administrateur compte.

Personnalisez les raccourcis du bureau, les vignettes du menu Démarrer, les fonds d’écran, les économiseurs d’écran, les jeux de couleurs et bien plus encore. Configurez les paramètres de stratégie de groupe locale à l’aide du gpedit.msc éditeur. Ces paramètres seront appliqués à tous les ordinateurs que vous déployez à partir de cette image Windows personnalisée.

Une fois que vous avez configuré le système d’exploitation et les applications, vous devez nettoyer Windows pour réduire la taille finale de l’image.

Supprimez les clichés instantanés et les points de restauration existants :

vssadmin delete shadows /All /Quiet

Nettoyez les composants inutilisés et mettez à jour les fichiers dans le dossier WinSxS :

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Supprimez les fichiers cache de Windows Update :

del %windir%\SoftwareDistribution\Download\*.* /f /s /q

Vous pouvez utiliser ce script PowerShell pour nettoyer les dossiers Temp, Téléchargements et Cache dans le profil utilisateur.

Effectuez un nettoyage de disque à l’aide de l’outil cleanmgr :

Cleanmgr /sagerun:1

Effacer les journaux de l’Observateur d’événements :

for /F "tokens=*" %1 in ('wevtutil.exe el') DO wevtutil.exe cl "%1"

Videz la corbeille sous Windows :

Clear-RecycleBin -Force

Pour appliquer les paramètres de l’utilisateur actuel à l’utilisateur par défaut (utilisé comme modèle lors de la création de nouveaux utilisateurs Windows), créez un unattend.xml fichier de réponses dans le C:\Windows\System32\Sysprep annuaire.

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
</component>
</settings>
</unattend>

La dernière étape consiste à préparer votre image Windows personnalisée pour le déploiement avec l’outil sysprep.exe. Développez la fenêtre Sysprep et sélectionnez les options suivantes :

  • Entrez dans l’expérience système prête à l’emploi (OOBE)
  • Généraliser
  • Fermer

Sysprep : préparer l'image pour le déploiement

Une fois ce processus terminé, l’ordinateur s’éteindra automatiquement.

Capturer une image Windows personnalisée à l’aide de DISM

À ce stade, vous devrez capturer une image Windows hors ligne à partir d’un lecteur local, l’enregistrer en tant que fichier WIM et la placer sur un lecteur séparé (nous avons connecté un lecteur vide séparé de 60 Go à l’ordinateur).

Démarrez l’ordinateur avec l’image Windows référencée dans l’environnement WinPE (WinRE). À l’aide de la clé USB d’installation de Windows, démarrez l’ordinateur et appuyez sur Shift+F10 pour ouvrir l’invite de commande.

Identifiez les lettres de lecteur attribuées à la partition Windows et le lecteur vide sur lequel le fichier WIM sera copié. Exécutez la commande :

diskpart
list disk
exit

vérifier la lettre de lecteur attribuée

Dans cet exemple, le lecteur contenant Windows reçoit la lettre E : et le lecteur vide est D:.

Pour capturer une image Windows hors ligne à partir du lecteur E et enregistrer l’image WIM résultante sur le lecteur D, exécutez la commande :

dism /capture-image /imagefile:D:\install.wim /capturedir:E:\ /ScratchDir:D:\ /name:"MyWinImage" /compress:maximum /checkintegrity /verify /bootable

Il a fallu environ 30 minutes pour capturer l’image dans mon cas.
Capturer une image Windows avec DISM

Remplacez le fichier image Install.wim d’origine sur la clé USB

Une fois que vous avez capturé votre image Windows personnalisée, vous pouvez remplacer le fichier image install.wim ou install.esd d’origine dans le \sources sur la clé USB d’installation (ESD est le format de compression maximum utilisé pour WIM).

Dans mon cas, j’ai renommé l’ancien fichier image en install.esd_bak et copié le nouveau install.wim image sur la clé USB.

remplacez le fichier install.wim d'origine par une image wim personnalisée

Notez que la taille de l’image WIM avec les logiciels préinstallés a considérablement augmenté (de 4 Go à 10 Go).

Si vous disposez d’une clé USB bootable FAT32 pour installer Windows sur des ordinateurs UEFI, vous ne pouvez pas enregistrer un fichier WIM de plus de 4 Go sur ce système de fichiers. Dans ce cas, un gros fichier image WIM doit être divisé en plusieurs fichiers SWM plus petits :

Dism /Split-Image /ImageFile:D:\sources\install.wim /SWMFile:c:\tmp\install.swm /FileSize:3500

Dans ce cas, DISM créera quatre fichiers install.swm, install2.swm, install3.swmet install4.swm. Copiez ces fichiers dans le \sources dossier sur le support d’installation. Lorsque le programme d’installation de Windows installe le système d’exploitation, il fusionne les fichiers SWM.

Vous pouvez désormais utiliser votre clé USB amorçable pour déployer l’image Windows que vous avez créée sur n’importe quel ordinateur (vous pouvez également installer Windows sur le réseau à l’aide du démarrage PXE).

Vérifiez que toutes les applications préinstallées sont disponibles une fois l’installation de Windows terminée :

Get-Package

Déployer une image Windows personnalisée avec un logiciel préinstallé

L’inconvénient de cette méthode de déploiement d’une image Windows préconfigurée est que vous devez reconstruire l’image pour mettre à jour l’une des applications qu’elle contient.

Les mises à jour et les pilotes Windows peuvent être intégrés directement dans l’image WIM. Dans ce cas, il n’est pas nécessaire de suivre le cycle complet de déploiement et de capture d’images.