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

mardi 29 janvier 2019

Gestion des mises à niveau


Depuis Windows 10, 1803, il est possible de gérer les mises à niveau via dism


Revenir à une version antérieur d'une mise à niveau

DISM /Online /Initiate-OSUninstall


Supprimer la possibilité de revenir à une version antérieur de Windows

DISM /Online /Remove-OSUninstall


Afficher le nombre de jours (de 2 à 60) restant durant lesquels il est possible de revenir en arrière

DISM /Online /Get-OSUninstallWindow


Définir le nombre de jours restant durant lesquels il est possible de revenir en arrière (par défaut : 10)

DISM /Online /Set-OSUninstallWindow /value:30


Source :

https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/dism-uninstallos-command-line-options

lundi 28 janvier 2019

Powercfg sous windows 10


Voici un petite liste de commande powercfg (qui gère la gestion de l’alimentation)

Analyser la veille
Lancer l’invite de commande en tant qu’Administrateur, exécutez :
powercfg /sleepstudy
Un rapport est disponible :
C:\WINDOWS\system32\sleepstudy-report.html

Analysez la batterie
Lancer l’invite de commande en tant qu’Administrateur, exécutez :
powercfg /batteryreport
Un rapport est disponible :
C:/WINDOWS/system32/battery-report.html

Vérifier la gestion de l'énergie
Lancer l’invite de commande en tant qu’Administrateur, exécutez :
powercfg /energy
Un rapport est disponible :
C:\WINDOWS\system32\energy-report.html

Passer le système en performance haute
powercfg /s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c

Désactiver la veille prolongée
powercfg /h off

Réduire la taille du fichier de veille prolongée, hyberfile.sys (globalement de 50%)
powercfg /h /type reduced



Liste complète des commandes
https://docs.microsoft.com/fr-fr/windows-hardware/design/device-experiences/powercfg-command-line-options