Réduire la taille du dossier WinSxS sur Windows 8.1

Tous les trucs et astuces du dernier Opus de Windows
Répondre
hijack
    unknown unknown

Réduire la taille du dossier WinSxS sur Windows 8.1

Message par hijack »

Bonjour,
suite à un travail récent sur mon pc pour récupérer de l'espace libre,
je vous fais profiter pour ceux qui ne connaissaient pas quelques astuces.

Analyser la taille dossier WinSxS
À partir d’une invite de commandes, tapez la commande suivante pour l’analyse:

Code : Tout sélectionner

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
L’option /AnalyzeComponentStore fonctionne seulement sur Windows 8.1 et les versions supérieures.

Sur cet exemple, il est recommandé de faire le nettoyage
Nettoyer le dossier WinSxS. A partir d’une invite de commandes, tapez la commande suivante:

Code : Tout sélectionner

Dism.exe /online /Cleanup-Image /StartComponentCleanup
Associer l’option /ResetBase avec /StartComponentCleanup sur une version en cours d’exécution de Windows 8.1 supprime toutes les versions obsolètes de chaque composant dans le dossier WinSxS. On peut utiliser cette commande dans une séquence de tâche avant la capture de l’image.

Code : Tout sélectionner

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
ps : merci au site msnloop

Purger/vider le dossier C:\WINDOWS\Installer
c'est possible en faisant un fichier bat
avec ceci dedans

Code : Tout sélectionner

@echo off
rem Liste des packages msi/msp (c:\windows\installer)

setlocal ENABLEDELAYEDEXPANSION

set dircmd=/a

set tailletotale=0
set taillefichier=0
set windowsinstaller=%windir%\installer
set listemsimsp=%temp%\listmsimsp.txt

set fichiersuppression=.\deleteMSIMSP.cmd

REM Extrait de la base de registre les msi/msp que l'on trouve dans c:\windows\installer
reg query hklm\software\microsoft\windows\currentversion\installer /s|find /i "localpackage"|find /i "%windowsinstaller%">"%listemsimsp%"

REM Pour chaque fichier msi/msp de c:\windows\installer, on regarde s'il est reference dans la base de registre
echo pause > "%fichiersuppression%"

for %%m in ("%windowsinstaller%\*.msp" "%windowsinstaller%\*.msi") do (
  find /I "%%m" "%listemsimsp%">NUL
  if errorlevel 1 (
    set /a taillefichier=%%~zm/1048576
    set /a tailletotale=!tailletotale!+!taillefichier!
    echo Fichier "%%m" !taillefichier! Mo introuvable dans "HKLM\...\installer"
    echo del "%%m" >> "%fichiersuppression%"

  )
)

echo pause >> "%fichiersuppression%"
echo Taille totale ^(approximative^): !tailletotale! Mo
pause
endlocal
Il ne reste plus qu'à lancer deleteMSIMSP.cmd pour supprimer tout en une seule fois.

Merci à Jérome du forum answers.microsoft.com
Avatar du membre
Prof
Administrateur du site
Administrateur du site
Messages : 8320
Enregistré le : lun. 5 avr. 2010 20:07
Localisation : Vosges
A remercié : 1 fois
A été remercié : 22 fois
Contact :
    unknown unknown

Re: Réduire la taille du dossier WinSxS sur Windows 8.1

Message par Prof »

Et merci à toi pour le partage ;-)
Règlement du forum
Toute demande d'aide ou de liens par MP est inutile !
Avatar du membre
largo
Membre VIP
Membre VIP
Messages : 743
Enregistré le : ven. 18 nov. 2011 13:42
A remercié : 3 fois
A été remercié : 20 fois
    unknown unknown

Re: Réduire la taille du dossier WinSxS sur Windows 8.1

Message par largo »

hello

Image pour les astuces

@+
Image
Sliden
    unknown unknown

Re: Réduire la taille du dossier WinSxS sur Windows 8.1

Message par Sliden »

Merci pour ces infos.

Mais un complément s'impose pour la commande :

Code : Tout sélectionner

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Suite à cette commande il sera impossible de désinstaller une mise à jour Windows Update !
A ne surtout pas faire après l'installation d'une ou de plusieurs mises à jour.
Si une mise à jour engendrait un bug système, formatage en vue !!!

Attendre 2 ou 3 jours après l'installation de mises a jour pour s'assurer que tout va bien ^^
Avatar du membre
Bobby2dallas
Membre VIP
Membre VIP
Messages : 2983
Enregistré le : lun. 23 mai 2011 16:13
Localisation : ~ Nimes
A été remercié : 5 fois
    unknown unknown

Re: Réduire la taille du dossier WinSxS sur Windows 8.1

Message par Bobby2dallas »

heu ! !!! J'ai rien compris !
Image
0101010001100101011000010110110100100000010000010110000101111010
Image
Sliden
    unknown unknown

Re: Réduire la taille du dossier WinSxS sur Windows 8.1

Message par Sliden »

Tout les mois il y a les mises a jour Windows Update.
Windows propose de désinstaller les mises a jour.
Donc il faut pour cela que Windows fasse des copies (sauvegarde) des fichiers remplacé par les nouveaux issues des mises a jour.
Au fil des mois ces sauvegardes représente plusieurs Go.

Il y a donc la possibilité de supprimer ces sauvegardes et ainsi récupérer plusieurs Go d'espace libre ^^
Répondre