Affichage des articles dont le libellé est winsxs. Afficher tous les articles
Affichage des articles dont le libellé est winsxs. Afficher tous les articles

mercredi 30 janvier 2019

Gérer le magasin de composant - WinSxS



Ce dossier "C:\Windows\WinSxS", appalé magasin de composant (ou Windows Side by Side) est utilisé :

  • Par Windows update pour l'installation de nouveau composants
  • Pour activer ou désactiver des rôles ou fonctionnalités
  • Déplacer le système entre les différentes versions de Windows
  • Récupération système venant de corruption de fichier
  • Désinstallation de mise à jour problématiques


Afficher la taille réelle de WinSxS (l'utilisation de hardlink rend cette tâche difficile via l'explorateur ou un cmd)

dism /online /cleanup-image /analyzecomponentstore


Ce dossier ne doit pas être supprimer mais peut être nettoyé

Dism.exe /online /Cleanup-Image /StartComponentCleanup

#Ou la tâche planifiée suivante (En cas d’exécution automatique, la tâche patiente au moins 30 jours après l’installation d’un composant mis à jour avant de désinstaller les versions précédentes du composant) :

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"


/ResetBase avec le paramètre /StartComponentCleanup supprime toutes les versions obsolètes de chaque composant dans le magasin de composants. Les mises à jour existantes ne peuvent plus être désinstallés

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


L’argument /ScanHealth permet d’analyser l’image et vérifier si elle est endommagée ou non.

Dism /Online /Cleanup-Image /ScanHealth


•L’argument /CheckHealth permet de déterminer si l’image est intègre, réparable ou non réparable.

Dism /Online /Cleanup-Image /CheckHealth


•Réparer le magasin de composant

Dism /online /cleanup-image /restorehealth /Source:D:\sources\install.wim:1 /limitaccess

#ou

Dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess

Note: /limitaccess indique de ne pas utiliser Windows update


L'équivalent en powershell :

Repair-WindowsImage -Online -ScanHealth

Repair-WindowsImage -Online -CheckHealth

Repair-WindowsImage -Online -RestoreHealth

#ou

Repair-WindowsImage –Online -RestoreHealth `

-Source "wim:D:\sources\install.wim:1" -LimitAccess


•Vous pouvez utiliser la stratégie de groupe pour spécifier une source de réparation d’image système Windows à utiliser au sein de votre réseau. La source de réparation peut être utilisée pour restaurer des fonctionnalités Windows ou pour réparer une image système Windows endommagée.

•Créer une GPO :

Configuration ordinateur\Modèles d’administration\Système\Spécifier des paramètres pour l’installation des composants facultatifs et la réparation de composants.

•Indiquez :

•A partir d'une image iso

\\serveur\partage\sources\SxS

•A partir d'une image wim

Wim:\\serveur\sources\install.wim:1