Injecter des pilotes dans une image WIM à l'aide de dism.exe
Pour injecter des pilotes dans une image WIM Windows 7 ou Windows 2008 R2 , il vous faut tout d’abord installer le WAIK 2.0 et copier l’image wim que vous souhaitez modifier sur un disque.
Une fois le WAIK installé et l’image copiée, lancez l’invite Deployement Tools Command Prompt et tapez les commandes suivantes :
dism /mount-wim /wimfile:”C:\DVDWindows7\install.wim” /index:1 /mountdir:”C:\TempMountWIM”
Cette commande va monter le contenu du catalogue 1 de l’image C:\DVDWindows 7\install.wim dans le répertoire C:\TempMountWIM. Pour injecter le pilote, lancez ensuite la commande :
dism /image:" C:\TempMountWIM " /add-driver /driver:"C:\ drivers\amd64 \wnetvsc.inf"
Cette commande injecte le pilote C:\ drivers\amd64 \wnetvsc.inf dans l’image qui est montée dans le répertoire C:\TempMountWIM. Si le pilote n’est pas signé, vous pouvez ajouter le commutateur /forceunsigned. Pour enregistrer les modifications, lancez la commande suivante :
dism /unmount-wim /Mountdir:"C:\TempMountWIM " /commit
Cette commande enregitre les modifications précédentes dans le fichier wim C:\DVDWindows7\install.wim
Pour automatiser le processus d’injection des pilotes, vous pouvez les stocker dans un répertoire unique et utiliser un script comme :
FORFILES /P C:\ /S /M *.inf /C "cmd / c dism /image:C:\TempMountWIM /add-driver /driver:@path"