it-swarm.com.de

Ist das Löschen aus C:\Windows\Installer sicher?

Ich habe auf einer XP Maschine gesucht, was den gesamten Speicherplatz belegt, und es hat sich herausgestellt, dass C:\Windows\Installer ganz oben auf der Liste der Verzeichnisse steht, die den meisten Speicherplatz belegen.

Es scheint einen Cache mit MSI- und MSP-Dateien zu enthalten.

Ist es sicher, diese zu löschen? Um Speicherplatz zu sparen, lösche ich die Verzeichnisse "$ KB ... $" seit Ewigkeiten ohne Probleme. Ich möchte meine Windows-Updates in meinem System haben. Warum Sie sie deinstallieren möchten, habe ich nie verstanden. (Außer wenn Sie professionell auf einem Update-Revisionsboard sind oder in einer ähnlichen Reihenfolge.)

127
Stijn Sanders

Nein, ist es nicht. Windows Installer verwendet dies, um Installationsdateien für alle mit Windows Installer auf dem Computer installierten Elemente zwischenzuspeichern. Zumindest könnten Sie die Fähigkeit verlieren, Programme hinzuzufügen oder zu entfernen. Im schlimmsten Fall könnten Sie die Fähigkeit verlieren, einige Programme auszuführen.

Da Windows Update auch Windows Installer-Patches bereitstellen kann, können Sie auch verhindern, dass Ihr Computer Windows- und Office-Updates erhält.

83
jasonh

Sie benötigen höchstwahrscheinlich den Inhalt des Installationsordners, wenn Sie versuchen, Programme zu deinstallieren (z. B. beschwert sich Microsoft Office über zufällige MSI-/MCP-Dateien, wenn Sie versuchen, diese zu entfernen).

Wenn Sie jedoch Speicherplatz benötigen, komprimieren Sie den Installationsordner über NTFS! Ich mache das in meinem ASUS Eeepc901 Netbook, da es nur eine schreckliche 4G-Primärpartition hat.

Klicken Sie mit der rechten Maustaste auf den Ordner "Installer" -> Eigenschaften -> Erweitert -> aktivieren Sie "Inhalt komprimieren, um Speicherplatz zu sparen." -> "OK" -> "OK" erneut.

Sie werden überrascht sein, wie viel Platz gespart wurde.

66
deddebme

Wie bereits erwähnt, gibt es bestimmte Kontraindikationen für das Entfernen von Dateien aus dieser Verzeichnisstruktur. Ich würde auch dagegen empfehlen.

Wenn Sie jedoch fest entschlossen sind, fortzufahren, können Sie dies mit dem Dienstprogramm Windows Installer CleanUp besser tun. Dadurch werden die Dinge besser aufgeräumt als nur Dateien gelöscht. Dieses Tool wird jedoch in der Regel zum Entfernen von beschädigten Installationsdateien verwendet, sodass Sie nicht wie gewohnt deinstallieren können.

Das Windows Installer-Dienstprogramm "CleanUp" verwendet tatsächlich das Befehlszeilendienstprogramm MSIZAP.EXE , um die Arbeit auszuführen.

10
Gregyski

Bilden Sie eine Kreuzung! [1][2]

  1. Starten Sie eine Eingabeaufforderung als Administrator. [3]
  2. Übernehmen Sie den Besitz des Installationsverzeichnisses und aller zugehörigen Dateien:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. Verschieben Sie C:\Windows\Installer auf ein neues, geräumiges Laufwerk, sagen wir E:. Der Einfachheit halber ist es besser, einen Unterordner zu erstellen, um alle zukünftigen Junctions an einem Ort zu sammeln, z. E:\Win7-Junctions, daher lautet der neue Pfad E:\Win7-Junctions\Installer. Das Ausschneiden und Einfügen aus dem Windows Explorer sollte ausreichen, um den Installationsordner zu verschieben.
  4. Stellen Sie sicher, dass C:\Windows\Installer wirklich nicht mehr vorhanden ist und dass alle Dateien nach E:\Win7-Junctions\Installer verschoben wurden.
  5. Erstellen Sie die Junction:

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

    Die Syntax lautet:

    mklink /j [destination] [source]
    
  6. Stellen Sie sicher, dass die Junction funktioniert, indem Sie eine kleine Textdatei in E:\Win7-Junctions\Installer erstellen und diese auch in C:\Windows\Installer materialisieren.

  7. Erledigt. Überprüfen Sie unter "Programme hinzufügen oder entfernen", ob die Installationsprogramme noch funktionieren (Office ist ein guter Kandidat für den Anfang).

Ein Wort der Warnung, wie in this Microsoft Antwort angegeben:

Es wird niemals empfohlen, die Kernkomponenten und Dateien des Betriebssystems auf ein anderes Laufwerk als das des Betriebssystems zu verschieben. Weil sie Instabilitäten in den Betriebssystemdateien verursachen.

Führen Sie diese Befehle auf Ihr Risiko aus. Microsoft kann nicht garantieren, dass alle daraus resultierenden Probleme behoben werden können.

Angesichts der Tatsache, dass konstant 0 Byte Festplattenspeicher zu Instabilitäten des Betriebssystems (und seiner Benutzer) führten und Microsoft nicht garantieren konnte, dass alle von ihnen verursachten Probleme auf angemessene Weise gelöst werden konnten, fuhr ich mit diesem Verfahren fort und bisher keine nennenswerten Nachteile festgestellt.

6
Avio

Nein, es ist nicht sicher, das gesamte Verzeichnis zu löschen.

Es gibt jedoch Möglichkeiten, die unbenutzten .msp -Dateien durch Ausführen von WICleanup zu entfernen.

5
CyberSnoopy

Wenn Sie diesen Ordner löschen, treten später beim Versuch, ihn zu reparieren, zu deinstallieren, zu aktualisieren, neu zu installieren usw. Probleme auf.

MSI-Installationsprogramme werden immer dann ausgeführt, wenn ein Patch zurückgesetzt, deinstalliert usw. werden muss.

Zukünftige Windows-Updates benötigen möglicherweise den Inhalt dieses Ordners.

MSI-Installer sind der Teufel. :() Spielen Sie nicht mit ihnen.

2
AaronLS

Wenn auf einer Systemfestplatte nicht mehr genügend Speicherplatz vorhanden ist, müssen möglicherweise auf einem Server oder einem Client bestimmte Dinge gelöscht werden. Einer davon ist der Ordner% SYSTEMDRIVE%\Windows\Installer. Sie können unter keinen Umständen Dateien aus diesem Ordner manuell löschen, da dies nicht nur die Software beschädigen kann, sondern höchstwahrscheinlich auch die Software, die mit MSI-Dateien oder Windows Installer-Dateien installiert wird.

Der Ordner% SYSTEMDRIVE%\Windows\Installer ist ein Cache für Installationsdateien und Patches (MSP-Dateien), und das Entfernen dieser Dateien führt dazu, dass Sie Anwendungen nicht reparieren oder deinstallieren können und in einigen Fällen Patches nicht entfernen oder neue Patches auf Software anwenden können . Falls Sie diesen Cache tatsächlich gelöscht haben, können Sie die benötigten Dateien manuell neu erstellen, indem Sie die Dateien von den ursprünglichen Installationsmedien, von Patch-Paketen usw. extrahieren. Dies ist jedoch zeitaufwändig und nicht so einfach durchzuführen.

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

Sie können versuchen, eine SAFE-Bereinigung mit diesem MS Fix It-Dienstprogramm vorzunehmen: Programm-Installations- und Deinstallationsprobleme automatisch diagnostizieren und beheben

1
climenole