Ajouter un hotfix à une WIM Vista
Voici un petit extrait d'une discussion que j'ai trouvée fort interessante :
Offline QFE injection only works if the WIM image has been applied to a hard drive (imagex /apply) or mounted as writeable first (imagex /mountrw)
Once the image has been mounted RW or applied, you need to expand the QFE MSU package to a temp folder(expand qfe.msu –f:* c:\temp), then use pkgmgr to apply (start /w pkgmgr /n:c:\temp\qfe.xml /o:"c:\;c:\windows" /s:c:\sandbox). You can check if it is successfully by using echo %errorlevel% command. If return value is 0, then it's good.
En français cela donnerait a peu près (pardonnez moi une traduction hasardeuse)
L'injection offline d'un QFE (hotfix) ne marque que si l'image WIM a été appliquée sur une partition (imagex /apply) ou « montée » en mode lecture/ecriture (imagex /mountrw)
Une fois que l'image est montée ou appliquée, vous devez extraire le package MSU du QFE vers un répertoire temporaire (expand qfe.msu –f :* c:\temp), puis utiliser « pkgmgr » pour l'appliquer (start /w pkgmgr /n:c:\temp\qfe.xml /o:"c:\;c:\windows" /s:c:\sandbox). Vous pouvez vérifier si cela a fonctionné en utilisant la commande « echo %errorlevel% ». Si la valeur est 0, alors c'est bon.
Je n'ai pas encore testé mais je trouve ca assez pratique pour permettre de maintenir une WIM à jour entre 2 services packs, car a mon humble avis, la sortie d'un service pack nécessitera la création d'une nouvelle WIM.
Comments
Anonymous
March 18, 2007
Bonjour, Je suis ta procédure a la lettre. Jusqu'a l'extraction du package MSU tout va bien. Mais une fois mes fichiers extrait je ne comrpend vraiment pas ce que je dois faire. Pourrait tu detailler un peu plus la fin de la manip ou alors faire un petit tuto ? MerciAnonymous
September 06, 2007
perso j'utilisaait le fichier de reponse xml pour effectuer l'ajout de driver mais, il y en a beaucoup qui ne sont pas pris en compte. Du coup, j'ai essayé cette methode Offline :
- j'ai effectue un mountrw de ma wim sous d:tempmount
- Fais un extract des msu sous d:temppackage
- Ensuite, personnelement l'interprétation de la commande a l'air un peu vague, je met cette commande start /w pkgmgr /n:"d:TEMPpackageWindow s6.0-KB929916-x86.xml" /o:"c:;d:tempmountwindows" /s:"d:sandbox"
- Code erreur retourné n'est pas 0 As tu deja mis en place les package offline ou avoir une piste ? Merci