Question Est-il sûr de supprimer C: \ Windows \ Installer?


J'ai cherché sur une machine XP ce qui utilise tout cet espace disque, et il se trouve que C: \ Windows \ Installer est très haut dans la liste des répertoires qui utilisent le plus d'espace disque.

Il semble contenir un cache de fichiers msi et msp.

Est-il sécuritaire de les supprimer? Pour enregistrer l'espace disque, j'ai supprimé les répertoires "$ KB ... $" sans aucun problème depuis longtemps. Je veux que mes mises à jour Windows dans mon système, pourquoi vous souhaitez les désinstaller est quelque chose que je n'ai jamais compris. (Sauf lorsque vous êtes sur une carte de révision de mise à jour professionnelle ou quelque chose de cet ordre.)


121
2017-08-16 21:29


origine


Compressez-le si vous utilisez NTFS (ce que vous devriez être maintenant) - Chris Marisic
Il est utile de désinstaller les mises à jour Windows si elles cassent votre système. - Caltor
@Caltor, s’ils brisent votre système, ils ont déjà échoué. Que se passe-t-il si la désinstallation des mises à jour Windows brise notre système? Windows devrait-il ajouter un autre mécanisme pour annuler la désinstallation en cas d'échec de la désinstallation? - Pacerier
Je suis récemment tombé sur celui-ci: blog.seattlepi.com/microsoft/2008/06/24/... et c'est là aussi: rétrospectivement, les mises à jour Windows devraient avoir reçu un traitement distinct, et non les inclure dans les packages installés. - Stijn Sanders
@Pacerier Je présume que vous êtes sarcastique. Le simple fait que quelque chose se brise dans un sens ne signifie pas que nous l'abandonnons entièrement, sinon nous pourrions aussi bien nous passer de tous les dispositifs de sécurité jamais inventés. J'ai eu un scénario très réel où une mise à jour de Windows a cassé une partie de mon code ADO VBA et la désinstallation de la mise à jour Windows était la solution de contournement pendant que je réécrivais le code. P.S. Le mécanisme pour annuler une désinstallation est la restauration du système Windows. - Caltor


Réponses:


Non ce n'est pas. Windows Installer utilise cela pour mettre en cache les fichiers d'installation pour tout ce qui est installé sur la machine à l'aide de Windows Installer. Au minimum, vous pourriez perdre la possibilité d'ajouter ou de supprimer des programmes, au pire, vous pourriez perdre la possibilité d'exécuter certains programmes.

Windows Update pouvant également déployer les correctifs Windows Installer, vous pouvez également empêcher votre ordinateur de recevoir les mises à jour Windows et Office.


81
2017-08-16 21:39



Jasonh dit vrai. Certaines applications "affichent" des fonctionnalités en affichant des icônes et des commandes pour celles-ci, mais ne les installent pas avant leur première utilisation. La suppression des installateurs rendra ces applications inutilisables. Ne le fais pas - Dour High Arch
Je n'ai pas vu l'un de ceux-là depuis longtemps .... - RCIX
Sa principale préoccupation est de libérer de l’espace disque, donc une réponse par oui / non n’aide pas vraiment. - deddebme
@RCIX: Utilisez-vous Office? Office utilise les raccourcis annoncés. Si vous cliquez avec le bouton droit sur le raccourci et faites apparaître les propriétés et essayez de regarder la cible, celle-ci sera grisée. C'est un raccourci annoncé. - jasonh
@deddebme: Ce n'était pas un oui / non, j'ai dit que ce n'était pas correct de le faire et j'ai énuméré la gamme de choses qui pourraient être cassées en le faisant. - jasonh


Vous avez probablement besoin du contenu du dossier du programme d'installation lorsque vous essayez de désinstaller des programmes (par exemple, Microsoft Office va se plaindre de certains fichiers .msi / .mcp nommés au hasard lorsque vous essayez de le supprimer).

Mais si l’espace disque vous préoccupe, compressez le dossier de l’installateur via NTFS! Je le fais dans mon netbook ASUS Eeepc901, car il a une partition primaire 4G horrible seulement.

Cliquez avec le bouton droit de la souris sur le dossier "Installer" -> properties-> advanced-> cochez "Compresser le contenu pour économiser de l'espace disque" -> "OK" -> "OK" à nouveau.

Vous serez surpris par l'espace qu'il a sauvé.


64
2017-08-22 05:43



+1 pour la compression du dossier d'installation. 5,07 Go à 3,44 Go! - Leftium
Comment cliquez sur le dossier du programme d'installation? C'est un fichier système caché, je ne peux pas le faire apparaître dans Explorer. Je n'ai pu utiliser que la commande 'Compact' en ligne de commande à la place. - Slaggg
Ouvrez le dossier par Démarrer> Exécuter> "c: \ windows \ installer", puis cliquez avec le bouton droit de la souris sur l'espace vide (identique au dossier lui-même). - Patrick Szalapski
@Slaggg Activez simplement les fichiers cachés pour les voir dans l'explorateur. Il vous permet également de détecter les virus sur les clés USB. - Tomáš Zato


Comme d’autres l’ont dit, il existe des contre-indications précises à la suppression des fichiers de cette structure de répertoires. Je recommanderais aussi contre.

Toutefois, si vous êtes déterminé à procéder de toute façon, vous pouvez le faire plus correctement en utilisant le Utilitaire Windows Installer CleanUp. Cela permettra de nettoyer les choses mieux que de simplement supprimer des fichiers. Cet outil est toutefois généralement utilisé pour supprimer les fichiers d’installation devenus corrompus, ce qui vous empêche de désinstaller quelque chose normalement.

L’utilitaire Windows Installer CleanUp utilise en fait le MSIZAP.EXE utilitaire de ligne de commande pour effectuer le travail.


10
2017-08-17 01:23



Je pense que compresser ce dossier est plus sûr que d'en supprimer le contenu. - deddebme
D'accord, la première chose que j'ai faite a été déconseillée. Mais comme la question portait sur la sécurité de la suppression, il est judicieux de souligner le moyen le plus sûr d'y parvenir, même si ce n'est pas une bonne pratique. - Gregyski


Faites une jonction! [1][2]

  1. Démarrez une invite de commande en tant qu'administrateur. [3]
  2. Prenez possession du répertoire du programme d'installation et de tous ses fichiers:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. Bouge toi C:\Windows\Installer à un nouveau lecteur spacieux, disons E:. Pour plus de commodité, il est préférable de créer un sous-dossier pour rassembler toutes les futures jonctions au même endroit, par ex. E:\Win7-Junctions, donc le nouveau chemin sera E:\Win7-Junctions\Installer. Le copier-coller de Windows Explorer devrait suffire à déplacer le dossier du programme d'installation.
  4. Sois sûr que C:\Windows\Installer est vraiment parti et que tous les fichiers ont été déplacés à E:\Win7-Junctions\Installer.
  5. Créez la jonction:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    La syntaxe est la suivante:

    mklink /j [destination] [source]
    
  6. Vérifiez que la jonction fonctionne en créant un petit fichier texte dans E:\Win7-Junctions\Installer et en le voyant se matérialiser dans C:\Windows\Installerainsi que.

  7. Terminé. Cochez la case "Ajouter ou supprimer des programmes" pour que les programmes d'installation fonctionnent toujours (Office est un bon candidat pour commencer).

Un mot d'avertissement, comme indiqué dans ce Microsoft répond:

Il n'est jamais suggéré de déplacer les composants et fichiers principaux du système d'exploitation sur un lecteur autre que le lecteur du système d'exploitation. Parce qu'ils provoqueront des instabilités dans les fichiers du système d'exploitation.

Exécutez ces commandes à vos risques, Microsoft ne peut pas garantir que les problèmes résultant de ceci puissent être résolus.

Etant donné que le fait d’avoir constamment 0 octet d’espace disque causait effectivement des instabilités pour le système d’exploitation (et ses utilisateurs) et que Microsoft ne pouvait pas garantir que tout problème ordinaire qu’ils ont créé puisse être résolu de manière raisonnable, et n'a trouvé aucun inconvénient significatif jusqu'à maintenant.


6
2017-12-31 00:27



Je l'ai fait sur quelques vieux serveurs Windows 2003 sans problème. - David
Je vais fortement déconseiller de le faire. Si Windows (provoqué par une mise à jour ou autre) décide de restaurer le répertoire, les choses seront probablement réglées et vous devrez réinstaller Windows. Au moins, il ne tue pas Windows directement. - Daniel B
@DanielB: Avez-vous des preuves qu'une mise à jour de Windows ne devrait pas vérifier si C:\Windows\Installer est une jonction, puis efface tout son contenu sans raison apparente et crée un répertoire vide ou vous êtes simplement généralement effrayé par le manque de transparence et le «bon sens» des processus internes aux systèmes d’exploitation Windows qui font penser «hé, il peut frapper n'importe où, il vaut mieux que je ne joue pas avec des composants obscurs (beaucoup) et que je laisse seuls des problèmes mineurs "? - Avio
Non, j'ai déplacé Visual Studio sur une autre partition en utilisant une jonction. Une mise à jour a en quelque sorte supprimé cette jonction et mis un répertoire (incomplet) à sa place. Ensuite, j'ai dû réinstaller Windows, car cela ne pouvait pas être réparé. Par ailleurs, l'installateur VS est un programme d'installation MSI. - Daniel B


Non, il n'est pas prudent de supprimer tout le répertoire.

Mais il existe des moyens de supprimer le inutilisé  .msp fichiers en cours d'exécution WICleanup.


5
2017-09-24 04:21





Si vous supprimez ce dossier, vous rencontrerez des problèmes ultérieurement lorsque vous tenterez de réparer, désinstaller, mettre à niveau, réinstaller, etc.

Le fonctionnement des programmes d’installation de MSI est qu’ils fonctionnent eux-mêmes chaque fois qu’un correctif doit être annulé, que quelque chose est désinstallé, etc.

Les futures mises à jour Windows peuvent nécessiter le contenu de ce dossier.

Les installateurs MSI sont le diable :()  Ne jouez pas avec eux.


2
2017-08-16 23:22



Je ne pense pas que Windows Updates touche le dossier Installer de ce dossier (ou pas du tout), car les mises à jour Windows enregistrent généralement les informations de désinstallation dans les répertoires "$ KB ... $", que je supprime toujours lorsque je les vois. - deddebme
Certaines mises à jour Windows sont basées sur MSI. - AaronLS


Lorsque l’espace disque est insuffisant sur un disque système, qu’il s’agisse d’un serveur ou d’un client, certains éléments doivent être nettoyés. L'un d'entre eux étant le dossier% SYSTEMDRIVE% \ Windows \ Installer. Vous ne pouvez en aucun cas supprimer manuellement des fichiers de ce dossier, car cela peut non seulement perturber, mais très probablement, les logiciels installés à l'aide de fichiers MSI ou de fichiers Windows Installer.

Le dossier% SYSTEMDRIVE% \ Windows \ Installer est un cache pour les fichiers d'installation et les correctifs (fichiers MSP) et leur suppression vous empêchera de réparer ou de désinstaller les applications et, dans certains cas, de ne pas supprimer les correctifs . Dans le cas où vous avez réellement supprimé ce cache, vous pouvez reconstruire manuellement les fichiers dont vous avez besoin en extrayant les fichiers du support d'installation d'origine, des packages de correctifs, etc.

Andreas Stenhall, MVP Windows Expert ITPRO Ref .: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

Vous pouvez essayer de faire un cleaup SAFE avec cet utilitaire MS Fix It: Diagnostiquer et réparer automatiquement les problèmes d'installation et de désinstallation de programmes


1
2018-02-06 18:11





Vous utilisez toujours un programme comme CCleaner pour nettoyer le système.

Je viens de récupérer plus d'un Go d'espace disque!


-1
2017-08-16 21:58



C'est vrai mais non pertinent. - Tomáš Zato