453 votes

Comment puis-je libérer de l'espace disque depuis le dossier d'installation de Windows sans endommager Windows?

Sur ma machine SSD, le dossier C:\Windows\Installer est énorme et occupe environ 15% de mon espace disque total.

Y a-t-il un moyen de nettoyer ce dossier sans endommager Windows 8.1/10? Ranger les installateurs sur la partition OS semble peu judicieux.

2 votes

J'ai eu le problème sous Windows 8, et la solution temporaire a été de passer à 8.1 (j'avais plus de 20 Go de libre!). Mais le problème est réapparu, avec les mises à jour incessantes de 8.1... C'est un problème ennuyeux sous Windows depuis XP.

1 votes

En réalité, ce ne sont pas des installateurs Windows dans ce dossier. C'est essentiellement tout ce dont Windows a besoin pour exécuter différents programmes et versions de code.

3 votes

Tu te moques de moi? Sur ma machine, ce dossier à lui seul occupe plus de 25% de l'espace disque (20 Go / 80 Go) alloué au volume de démarrage. Win 2008 R2.

256voto

jcrawfor74 Points 3097

J'ai créé "PatchCleaner" pour nettoyer le répertoire d'installation de Windows de tous les fichiers orphelins en un seul clic facile. Si vous ne faites pas confiance à l'application pour faire ce qu'il faut, utilisez la fonction de déplacement pour les mettre quelque part en sécurité au cas où vous en auriez besoin à l'avenir. Je l'ai exécuté sur plusieurs machines et j'ai pu libérer jusqu'à 15 Go d'espace :-)

Exécutez PatchCleaner après les mises à jour de Windows pour trouver les fichiers orphelins récemment créés.

Je vous recommande d'utiliser l'action de déplacement et de déplacer les correctifs orphelins vers un stockage externe, juste pour être sûr

PatchCleaner @ HomeDev

Problèmes connus (détails complets sur le site web)

  • Adobe Reader peut ne pas se mettre à jour après avoir exécuté PatchCleaner.

REMARQUE : à partir de février 2016, la version 1.4.1.0 est disponible avec une correction permettant de personnaliser les filtres pour exclure Adobe Reader de la détection incorrecte.

0 votes

L'option de déplacement fait planter PatchCleaner de mon côté. (ne veux pas essayer de supprimer)

0 votes

Bugger. Je comprends que vous ne voulez pas utiliser la fonction de suppression :-).

0 votes

Je vais faire des tests car le produit devrait attraper l'erreur. Parfois, cela peut être dû à des attributs sur les fichiers, comme les attributs en lecture seule et cachés. Il est possible que des erreurs aient été enregistrées dans le dossier d'installation, c:\program files (x86)\HomeDev\PatchCleaner. Si vous souhaitez m'envoyer un e-mail via le formulaire de contact sur ma page web, je serais ravi de vous aider à résoudre le problème. Quelqu'un l'a apprécié, donc ça pourrait être quelque chose de spécial pour votre configuration :-)

228voto

Fuhrmanator Points 2829

Cela semble avoir fonctionné pour moi. Il s'agit d'un ensemble d'instructions simplifié provenant de http://www.kavoir.com/2012/07/how-to-free-up-c-drive-disk-space-in-windows-7-easy.html

  • Vérifiez qu'aucune installation n'est en cours sur votre machine (il y a probablement une manière formelle de le faire, mais je ne suis pas sûr comment).
  • Copiez à l'aide de l'explorateur Windows C:\Windows\Installer vers un autre disque, par exemple, D:\C_DRIVE\Windows\Installer -- notez : Windows\Installer est un dossier système et donc invisible dans Windows 8.1. Vous devez ajuster votre compte pour le rendre visible et utiliser l'explorateur pour effectuer la copie. Google vous aidera à trouver comment faire cela.
  • Faites une copie de sauvegarde de C:\Windows\Installer
  • Tapez les commandes suivantes dans une fenêtre cmd.exe en tant qu'administrateur :

    rmdir /s /q C:\Windows\Installer
    mklink /D C:\Windows\Installer D:\C_DRIVE\Windows\Installer
    • Windows peut ne pas vous permettre de supprimer le répertoire d'installation, car certains processus utilisent des fichiers de ce répertoire :

      C:\Windows\Installer\{some files}.msi - Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.

      Dans ce cas, vous pouvez utiliser ce lien et utiliser Process Explorer pour trouver et arrêter le processus qui empêche la commande rmdir.

Vérification

À titre de vérification, j'ai lancé une "réparation" de mon installation de Microsoft Visio Professional 2013 (a pris 4 minutes pour être traitée). Cela s'est achevé avec succès. La mise à jour de Windows (avec redémarrages) s'est également déroulée avec succès après avoir apporté les modifications ci-dessus. Je reviendrai si quelque chose ne fonctionne pas.

6 votes

Ne serait-il pas préférable de déplacer d'abord "C:\Windows\Installer" vers "D:\C_DRIVE\Windows\Installer" puis d'exécuter mklink ?

2 votes

@MladenB. Utiliser move (par opposition à copy puis un rmdir récursif) pourrait sembler mieux. Les instructions originales que j'ai citées mentionnent que la suppression des fichiers peut être compliquée car vous pourriez avoir à prendre possession. J'ai dû le faire auparavant dans Windows et c'est ennuyeux quand il y a beaucoup de fichiers. Dans de tels cas, la copie se terminera avec succès la première fois, puis vous devez juste faire fonctionner le rmdir. Pour C:\Windows\Installer cela ne fait probablement pas de différence, mais l'article cité parle d'autres répertoires qui peuvent être déplacés vers un lecteur séparé.

3 votes

Il est recommandé de compresser au moins le fichier C:\WINDOWS\Installer\$PatchCache$ ou le dossier complet C:\WINDOWS\Installer. Cette étape simple peut vraiment économiser beaucoup d'espace sur le disque. Il existe de nombreux fichiers .msp qui n'utilisent pas cab à l'intérieur. Ces fichiers .msp peuvent être bien compressés et on peut ainsi libérer de l'espace disque gratuitement. J'avais sur mon SSD (le seul disque sur l'ordinateur portable) 52 Go dans le dossier C:\WINDOWS\Installer qui ne sera plus que de 41 Go après la compression simple.

94voto

Hans Points 951

Vous pouvez compresser le dossier. Vous récupérerez entre 10 et 20 % de l'espace.

  1. Activer "Afficher les fichiers système" dans les options de l'Explorateur
  2. Cliquez avec le bouton droit sur le dossier de l'installateur
  3. Propriétés
  4. Cliquez sur Avancé
  5. Sélectionnez 'Compresser' dans la nouvelle boîte de dialogue
  6. Cliquez sur OK
  7. Appliquer à tous les fichiers et dossiers

7 votes

Meilleure méthode qui est parfaitement sûre. il a réduit mon dossier de 2 Go sur 12 Go

4 votes

Pour afficher le dossier C:\Windows\Installer, décochez l'option Masquer les fichiers système protégés dans les options de dossiers.

5 votes

Ou tout simplement naviguez directement dessus et cliquez avec le bouton droit de la souris dans un espace vide.

15voto

Max Points 318

Parfois $patchcache$ consomme une grande quantité de dossier "Installer". Vous pouvez vérifier la taille de votre dossier "C:\Windows\Installer\$PatchCache$" (le mien faisait 6 Go après 1,5 ans).

En gros, cela revient à dire "Si vous avez les installateurs originaux, vous pourriez le supprimer".

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$" (en tant qu'administrateur bien sûr)

en savoir plus à ce sujet : Puis-je supprimer le dossier "C:\WINDOWS\Installer\$PatchCache$"?

MSDN: http://blogs.msdn.com/b/heaths/archive/2007/01/17/the-patch-cache-and-freeing-space.aspx

1 votes

C'est super, j'installe presque entièrement à partir de supports physiques, donc cela m'a aidé à résoudre 5 Go de mon problème ! Merci x3

1 votes

Pour moi, cela représente 32 Go des 37 Go dans le répertoire Installer. Bon pointeur.

0 votes

Note : ce dossier ne peut pas être vu par toutes les commandes de l'invite de commandes, dir "C:\Windows\Installer\$PatchCache$" renvoie un fichier introuvable. Cela fonctionne bien depuis l'Explorateur cependant, explorer "C:\Windows\Installer\$PatchCache$".

7voto

magicandre1981 Points 94338

Il n'y a pas de moyen officiel pour le tuer. Vous pouvez utiliser un lien pour le déplacer vers un disque dur si vous en avez un.

0 votes

J'ai lu de la part de plusieurs utilisateurs que cela ne fonctionne pas : bitsum.com/junctionmaster.php#comment-1127491034 "Le problème est que msiexec (apparemment) ignore la jonction et crée manuellement C:\Windows\Installer. Cela 1) supprime la jonction et 2) supprime complètement le contenu du répertoire cible."

2 votes

@Fuhrmanator j'ai utilisé schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html et ça a marché pour moi.

1 votes

Sur mon ancien ordinateur portable, j'avais un SSD de taille moyenne et un HDD plus grand. J'ai tout déplacé vers le HDD et créé un lien. Ça a parfaitement fonctionné. (Win10 64 bits)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X