Ich benötige mehr Speicherplatz auf meinem SSD-Laufwerk und habe festgestellt, dass MSOCache 1,3 GB belegt. Ich habe Microsoft Office 2010 installiert.
Kann ich MSOCache sicher löschen?
windows
microsoft-office
Erpel
quelle
quelle
Antworten:
Kurze Antwort: nein . Wahrscheinlich können Sie keine Reparaturen mehr durchführen oder zusätzliche Komponenten installieren.
Ich habe es selbst auf einer virtuellen Maschine unter Windows 7 mit Office 2007 versucht. Ich stelle mir vor, dass dies für Office 2010 den gleichen Effekt haben würde.
Eine sicherere Möglichkeit ( wie hier vorgeschlagen ) besteht darin, den Ordner selbst auf DVD zu brennen oder auf ein USB-Laufwerk zu verschieben und alle Verweise in der Windows-Registrierung darauf zu ändern.
Von dieser Seite:
quelle
Ein guter Weg wäre Junction Point.
Wenn Sie beispielsweise über ein SSD-Laufwerk mit 120 GB
C:
und eine Festplatte mit 3 TB (magnetisch) verfügenD:
:D:
erstellen Sie einen Unterordner mit dem NamenC
MSOCache
in den UnterordnerC
des Laufwerks einfügenD:
CMD
CD \
MKLINK /J MSOCache D:\C\MSOCache
EXIT
Danach haben Sie den gesamten Inhalt des
MSOCache
Ordners im PfadC:\MSOCache
, aber physisch befinden sich Dateien aufD:\C\MSOCache
.Das war die Antwort zum
MSOCache
Ordner auf demC
Laufwerk. Lassen Sie uns nun über ein echtes Problem sprechen, das ich vor ein paar Stunden erlebt habe.NICHT GENUG PLATZ AUF SSD-FESTPLATTE ALS
C:
LAUFWERKDas Hauptproblem hier ist Windows Installer und sein beschissenes System, alle alten Installationsdateien zwischenzuspeichern. Jede alte Version einer Software, die einmal auf Ihrem PC Windows Installer vorhanden war, wird in seinem Cache-Ordner gespeichert. Dummes Ding, denkst du nicht (nur, weil jemand eine Anwendung deinstallieren könnte? Windows Installer behält alle Dateien bei, so dass der vorherige Status wiederhergestellt werden kann - in vereinfachter Version - glaube mir, es ist viel komplizierter, aber akzeptiere dies so wie es ist).
Dies wäre kein großes Problem, wenn Microsoft nicht noch mehr Dummheiten beibringt, die als Windows-Updates bezeichnet werden. Das überflutet Sie einfach mit Updates. Und was sind die Updates? Niemand!? Updates == Installationen == Immer größerer Windows-Installationscache.
Meine Situation war, dass ich buchstäblich einen Basisentwicklungs-PC mit minimalem Office + VS2005, VS2008, VS2010 installiert habe - das muss ich haben. Ich hatte diese auf XP-Maschine primäre Festplatte mit 120 GB in Ordnung und viel Speicherplatz mit allen installierten Updates (~ 100 GB). Aber Windows 7 == 30 GB freier Speicherplatz (Stellen Sie sich mein Gesicht vor, als ich das sah). Ich weiß, Windows 7 ist etwas größer, aber nicht 70 GB größer.
... und jetzt 2 Stunden später bin ich wieder bei 70 GB;) WIE fragst du mich !?
Führen Sie einfach die gleichen Schritte wie oben für die folgenden Ordner aus:
C:\Windows\Installer\
C:\Windows\SoftwareDistribution\
Befehle sind sehr ähnlich:
D:\C\WINDOWS
CMD
als Administrator einen erhöhten Status ausCD C:\WINDOWS
MKLINK /J Installer D:\C\Windows\Installer
MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
EXIT
Beachten Sie, dass Sie die Windows Update-, Trusted Installer- und Windows Installer-Dienste nur beenden müssen, bevor Sie diese Ordner verschieben. Führen Sie sie nach Bedarf aus oder starten Sie sie einfach neu (10 Sekunden für einen Neustart auf der SSD).
Ich habe 40 GB zurückgefordert (100% nutzlos belegter Speicherplatz, da ich nie etwas deinstallieren werde, was ich verwende). Habe keine Windows-Regeln gebrochen, da sie für
Documents and Settings
denselben Junction Point verwenden,Users
obwohl auf demselben Laufwerk ...Stöbern Sie immer noch in dem, was ich sonst noch für ein (magnetisches) Festplattenlaufwerk tun könnte ... Beachten Sie, dass Sie einen
winSxS
Unterordner im Windows-Ordner haben. VERSCHIEBEN Sie diesen Ordner NICHT, da dies den Zweck von Solid State Disk (schnelles Laden von Anwendungen) nicht erfüllen würde.WinSxS
ist ein Ordner, in dem sich alle Side-by-Side-DLLs befinden (und so ziemlich jede Anwendung verwendet etwas von dort). Dies ist auch die Microsoft-Lösung für die DLL-Version HELL, wenn Sie sich fragen, warum sie existiert.quelle
Die Funktion Local Install Source (Msocache) wird installiert, damit Sie die CD während der folgenden Setup-Vorgänge nicht einlegen müssen:
Mit dem Windows-Bereinigungsassistenten können Sie den Ordner "Msocache" entfernen. Führen Sie dazu die Schritte in dem verwandten Microsoft-Artikel aus .
Warnung: Löschen Sie niemals den MSOCACHE-Ordner mit Microsoft Windows Explorer.
quelle
Der beste Weg, um zu verhindern, dass dieser Ordner überhaupt auf Ihrem Laufwerk abgelegt wird, besteht darin, das Kontrollkästchen Installationsdateien löschen während der Installation von Office zu aktivieren.
Aus diesem Thread :
quelle
Ich frage mich, ob jemand, der gegen das Löschen dieses Ordners ist, danach tatsächlich irgendwelche Probleme im wirklichen Leben hat.
Ich habe diesen MSOCache verschoben + gelöscht, seit ich ihn 2003 oder später zum ersten Mal gesehen habe, und hatte danach nie mehr Probleme mit der Aktualisierung oder Verwendung von Microsoft Office.
Meine Antwort lautet: Ja, Sie können den Ordner C: \ MSOCache ohne Bedauern löschen, falls Sie über Installationsmedien verfügen, die Sie später verwenden können, falls dies erforderlich ist.
quelle
Ich habe eine 64-GB-SSD und viele Programme. Ich verschiebe regelmäßig Space Gluttons auf eine Festplatte. Viele Programme verwenden jetzt 500 MB bis 1,3 GB für müllähnliche Seitenränder und alle möglichen kleinen Bilddateien.
Nicht mit der Registrierung verarschen. Früher oder später wird es dich im Hintern beißen. Erstellen Sie eine Junction, wie in der Antwort von SoLaR erwähnt .
JEDOCH EINIGE HÖHLEN.
Löschen Sie nicht den ursprünglichen Ordner. Benennen Sie es mit einem Minuszeichen um, dh
benennen Sie MSOCache in -MSOCache um.
MSOCache ist insofern eine Anomalie, als es sich in einem Stammordner befindet. Normalerweise verschieben Sie etwas in einem Unterordner. Sie müssen also Folgendes ändern, wo "In den übergeordneten Ordner legen" steht.
Erstellen Sie in dem übergeordneten Ordner des Unterordners, den Sie verschieben, eine TEXT-Datei mit Name JUNCTION LIST.txt mit dem Inhalt, der unten gezeigt wird. Wenn Sie also C: \ Programme \ Adobe \ Spacehog verschieben, platzieren Sie die Datei "JUNCTION LIST.txt" in C: \ Programme \ Adobe \
INHALT DER JUNCTION LIST.txt (natürlich an Ihren speziellen Fall angepasst):
(Fügen Sie nach Bedarf weitere hinzu.)
Die JUNCTION LIST.txt sollte genau dokumentieren, was Sie getan haben.
Öffnen Sie eine Eingabeaufforderung im Ordner PARENT des Unterordners, den Sie verschieben.
KOPIEREN Sie die Zeile "mklink ..." aus der DOCUMENTATION-Datei. Dies bedeutet, markieren und drücken Sie Strg-C.
FÜGEN Sie den Befehl an der Eingabeaufforderung ein und drücken Sie die Eingabetaste.
Wenn dies nicht funktioniert, nehmen Sie KEINE Korrekturen an der Befehlszeile vor. Korrigieren Sie die DOKUMENTATION-Datei und wiederholen Sie das Kopieren und Einfügen.
Sie sollten jetzt den ursprünglichen Ordnernamen mit einem Minuszeichen und eine Kreuzung mit dem ursprünglichen Dateinamen haben.
Verschieben Sie alles aus dem "Minus" -Ordner an die Kreuzung.
Kopieren Sie den Ordner JUNCTION LIST.txt in den Ordner PARENT des Ordners TARGET auf dem anderen Laufwerk. Die Idee ist, Dokumentation überall zu haben.
Abgesehen davon, dass Sie einen aktuellen Ordner mit einem "Minus" -Namen haben, sollte nun alles so aussehen, wie Sie es zuvor getan haben.
Benennen Sie den Zielordner NICHT um. Das zerstört die Kreuzung. Wenn Sie den Zielordner umbenennen müssen, löschen Sie die Junction, korrigieren Sie die Datei JUNCTION LIST.txt und erstellen Sie eine neue Junction.
quelle
Sehr ähnlich wie bei früheren Antworten: Ich bin
C:\MSOCache
auf meine zweite Festplatte umgestiegen,D:\MSOCache
und dann musste ich nur nochregedit
alle Referenzen vonC:\MSOCache
auf ändern ,D:\MSOCache
um insgesamt schnell und schmerzlos einen beträchtlichen Teil des Speicherplatzes auf dem C freizugeben : Fahrt.quelle
Ja, Sie können den MSOCache-Ordner löschen, wenn Sie bei der Installation von MS Office die Option "Alle vom Arbeitsplatz ausführen" auswählen.
Aktivieren Sie diese Option unter Microsoft Office und suchen Not AvailableSie dann nach den Komponenten, die Sie nicht benötigen. Ich habe nur Excel (viel schneller als LibreCalc), Word und PowerPoint installiert und dann MSOCache in "junk.MSOCache.deleteme" umbenannt. Ich habe nicht vor, andere Office-Komponenten zu installieren.
Bisher keine Probleme. Ich habe noch keine Office-Updates installiert, da ich keine Sicherheitspatches benötige (die einzigen von mir verwendeten Office-Dateien sind meine eigenen). Wenn Sie die Updates jedoch möchten, installieren Sie sie zuerst und löschen / benennen Sie MSOCache danach um.
UPDATE : Ich habe auch den MSOCache-Ordner aus einer Wine-Installation von Office unter Linux gelöscht, und Excel funktioniert einwandfrei.
quelle