Jump to content

[Debutant] W7 allégé et mis-à-jour, pas-à-pas


Recommended Posts

Bonjour,
 
Ca fait un bout de temps que je lis des tonnes d'informations sur des forums (MSDN, TechNet, WinCert, MSFN, MyDigitalLife) et j'ai un peu de mal à synthétiser tout ça. J'aimerais le faire ici, l'endroit qui me semble le plus approprié, ce qui me permettrait en outre de poser mes questions.
 
Mon but est de créer une version lite de Windows 7, le plus complètement paramétré possible, mis-à-jour, de la manière la plus sûre qui soit, en utilisant de préférence les outils Windows (DISM, WAIK).
 
J'ai obtenu une licence professionnelle par mon université, mais je travaille à partir d'un des fichiers images de DigitalRiver (X17-59186.iso) dont la seule différence est d'être en anglais, ce que je préfère.
 
Mon but est le suivant:
 
- Mettre à jour W7 avec toutes les updates GDR proposé sous Windows Update, qui se trouve dans le pack de moons [à l'aide de DISM et d'un script]
- Alléger W7 au maximum [à l'aide de DISM et d'infos sur chaque package, en fonction de mes besoins]
- Paramétrer W7 (je pense que c'est avec WAIK en mode Audit)
 
-------------------------------------------------------------
 
Première étape: mise à jour
 
Pour cette première étape, j'ai déjà plusieurs questions.
 
1°) Lorsqu'on intègre les updates à l'aide de DISM et à partir du pack de mooms, y a-t-il un ordre particulier?
2°) Fondamentalement, à part un gain de temps lorsqu'on réinstalle plusieurs fois l'OS, a-t-on un gain de place/performance/autre lorsqu'on intègre les mise à jour directement dans le fichier installation de l'OS?

Désolé si ce sont de bêtes questions, et merci d'avance de vos réponses, suggestions ou autres...
 
Bien à vous,
LFDD
 
Link to post
Share on other sites

Salut,

 

1°) Hormis le pack runonce pas d'ordre particulier sauf pour IE11 (il y a des KB prérequis pour IE11). Le mieux est de l'intégrer en dernier. Si tu utilise DISM il faudra intégrer la version cab, puis le language pack, dico et hyphenation pack, puis enfin la maj cumulative. Quoi que si tu utilise la version US tu ne souhaite peut-être pas intégrer les packs Fr

 

2°) Pas à ma connaissance. Contrairement aux update packs pour XP qui remplacent les fichiers complètemet, les intégrations depuis Vista conservent une copie des fichiers dans le dossier winsxs.

Link to post
Share on other sites
Merci pour votre réponse.
 
J'ai donc téléchargé le fichier RAR correspondant à Windows 7 SP1 x64 contenant tous les MSU et les ai intégrés à mon image de Windows 7 en utilisant DISM.
Pour ce faire j'ai procédé comme suit:
 
1°) Extraire les fichiers de l'image ISO du Windows 7 Pro SP1 (X17-59186.iso) dans le dossier C:\WIN7LAB\W7SP1Pro
2°) Copier le fichier C:\WIN7LAB\W7SP1Pro\sources\install.wim dans le dossier C:\Win7LAB\DISM\install.wim
3°) Extraire les updates du fichier RAR dans le dossier C:\Win7LAB\DISM\updates
4°) Monter le fichier image à l'aide de DISM et appliquer les updates (lancer cmd.exe en mode Run as Administrator)
DISM /Mount-Wim /WimFile:C:\WIN7LAB\DISM\install.wim\install.wim /Index:3 /MountDir:C:\WIN7LAB\DISM\mountDISM /Image:C:\WIN7LAB\DISM\mount /Add-Package /PackagePath:C:\Win7LAB\DISM\updatesDISM /Umount-Wim /MountDir:C:\WIN7LAB\DISM\mount /commit
5°) Remplacer l'ancien fichier WIM par le nouveau.
 
J'ai également téléchargé le fichier RAR correspondant à Pack RunOnce (x86 & x64).
Pour intégrer le contenu dans mon image, j'aimerais utiliser la méthode SetupComplete.cmd...
J'ai encore un peu de mal avec cette méthode, donc je suis toujours à la phase compréhension/recherche d'informations...
 
1°) Il faut créer le dossier sources\$oem$\$$\Setup\Scripts dans l'image ISO de Windows 7 et y rajouter un fichier SetupComplete.cmd. Ce fichier sera copier dans %WINDIR%\Setup\Scripts lors de l'installation (http://technet.microsoft.com/en-us/library/cc766228(v=ws.10).aspx) puis exécuter à la fin de celle-ci, juste avant le premier logon screen (http://technet.microsoft.com/en-us/library/cc766314%28v=ws.10%29.aspx).
 
2°) Pour installer les updates,il faut utiliser WUSA (http://support.microsoft.com/kb/934307). Un exemple de script sur base de cet article et pour les updates x64 seulement. 
:UPDATE MSUWUSA Windows6.1-KB2533552-x64.msu /quiet /norestartWUSA Windows6.1-kb2592687-x64.msu /quiet /norestartWUSA Windows6.1-KB2603229-x64.msu /quiet /norestartWUSA Windows6.1-KB2830477-x64.msu /quiet /norestartWUSA Windows6.1-KB2857650-x64.msu /quiet /norestartWUSA Windows6.1-KB976002-x64.msu /quiet /norestart:UPDATE EXEstart /wait leurre_MRT_x86-x64.exe /quiet /norestartstart /wait KB931125-rootsupd.exe /quiet /norestart:CLEANUPcd\shutdown /g /t 5rd /q/s %WINDIR%\Setup\Scripts

Quelques questions:

 

1°) Le LEURRE*.EXE doit-il être accompagné des switches /quiet /norestart (http://support.microsoft.com/kb/262841) ? 

2°) Le script est-il bon a priori?

3°) Pour une installation sur machine x64, seules les RunOnce x64 sont nécessaires n'est-ce pas?

 

Informations supplémentaires:

http://forums.mydigitallife.info/threads/47875-Windows-Integration-Guide-murphy78

 

 

Merci déjà pour votre aide :)

LFDD

Link to post
Share on other sites

1°) pas de switchs nécessaires.

2°) je n'utilise pas setupcomplete donc je ne peux pas t'aider. Il me semble néanmoins que les maj peuvent être exécutées sans faire appel a WUSA

3°) Oui, plus le leurre et KB931125-rootsupd.exe (là aussi pas de switchs nécessaires).

 

à noter que le pack n'est pas à jour pour Février, je n'ai pas le temps de le faire en ce moment.

Link to post
Share on other sites

Pour ton script SetupComplete, voici le mien et 100% fonctionnel:

 

@echo off

start /wait wusa.exe C:\Windows\Setup\Scripts\Windows6.1-KB2533552-x64.msu /quiet /norestart
start /wait wusa.exe C:\Windows\Setup\Scripts\Windows6.1-KB2592687-x64.msu /quiet /norestart
start /wait wusa.exe C:\Windows\Setup\Scripts\Windows6.1-KB2603229-x64.msu /quiet /norestart
start /wait C:\Windows\Setup\Scripts\Silverlight_x64.exe /Q
start /wait C:\Windows\Setup\Scripts\Windows-KB890830-x64-V5.7.exe /Q
start /wait C:\Windows\Setup\Scripts\mpas-feX64.exe /Q

RMDIR /S /Q "C:\Windows\Setup\Scripts"

exit

 

EDIT: À Noter que c'est une example, il faut changer les updates pour les dernières versions. Il y a aussi la suppression du dossier Scripts inclut danas le script.

Edited by Bartoteck
Link to post
Share on other sites

Merci Bartoteck. 

À propos de votre script, les chemins vers les updates doivent-ils être absolus? Il faut nécessairement "C:\Windows\Setup\Scripts\Windows6.1-KB2533552-x64.msu" au lieu de juste "Windows6.1-KB2533552-x64.msu"?
 

Intégration de IE11

 

Informations

http://www.msfn.org/board/topic/159082-internet-explorer-11-updated-11022014/ 

http://www.wincert.net/forum/topic/11582-internet-explorer-11-for-windows-7-is-out/ 

http://support.microsoft.com/kb/2847882/en-us

 

Avant d'installer IE11, il est nécessaire d'installer les updates prérequises. L'article de Microsoft (voir 3ème lien ci-dessus) qui indique quels sont les prérequis n'est plus à jour, certaines updates ayant été superseedées. Par contre, la liste de steven4554 (voir 1er lien ci-dessus) est à jour (février 2014).

 

Les prérequis nécessaires pour intégrer IE11 à l'aide de DISM sont déjà dans les packs de mooms (http://www.wincert.net/forum/topic/10811-14-f%C3%A9vrier-2014-updates-packs-gdr-windows-7-sp1/). Il n'est donc pas nécessaire d'intégrer de prérequis si le pack de mooms a été intégré préalablement.

 

J'ai choisi finalement d'intégrer IE11 et le language pack français, avec dico et hyphenation.

 

1°) Télécharger (http://www.microsoft.com/en-us/download/details.aspx?id=40901IE11-Windows6.1-x64-fr-fr.exe

2°) Extraire les fichiers d'installation à l'aide du switch /x:<chemin d'extraction> dans l'invite de commande

E:\WIN7LAB\Downloads>IE11-Windows6.1-x64-fr-fr.exe /x:E:\WIN7LAB\DISM\ie11

3°) Intégrer IE-Win7.CAB à l'aide de DISM

4°) Intégrer IE-Hyphenation-en.MSU, IE-Hyphenation-fr-FR.MSU, IE-Spelling-en.MSU, IE-Spelling-fr-FR.MSU, ielangpack-fr-FR.CAB à l'aide de DISM

5°) Intégrer les updates pour IE11 KB2909921 et KB2909210 à l'aide de DISM

 

 

J'ai deux petites questions pour cette intégration de IE11 (n'ai pas encore testé le résultat):

 

1°) Que devient IE8 lorsqu'on intègre IE11 dans l'image de W7 via DISM?

2°) Dans les fichiers extraits du EXE de IE11, j'ai un fichier IE_SUPPORT_amd64_fr-FR.cab. Dois-je l'intégrer également? Je n'ai pas trouver d'informations sur ce fichier sur les forums...

 

Merci pour votre aide.

LFDD

Link to post
Share on other sites
les chemins vers les updates doivent-ils être absolus? Il faut nécessairement "C:\Windows\Setup\Scripts\Windows6.1-KB2533552-x64.msu" au lieu de juste "Windows6.1-KB2533552-x64.msu"?

 

 

à la place de start /wait wusa.exe C:\Windows\Setup\Scripts\Windows6.1-KB2533552-x64.msu /quiet /norestart

 

tu peux utiliser start /wait wusa.exe %~dp0Windows6.1-KB2533552-x64.msu /quiet /norestart si le script se trouve dans le même répertoire que les mises à jour.

 

%~dp0 est la variable du chemin courant ou se situe le batch.

 

 

 

J'ai deux petites questions pour cette intégration de IE11

 

 

- IE8 est désinstallé.

- Tu peux supprimer IE_Support.cab il ne sert à rien pour l’intégration.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...