Bei der Installation des Microsoft Office 2003 wird auf einer Festplatte
auf der mindestens 1,5 GB frei sind, ein verborgener Ordner namens "MSOCache"
angelegt, in den die Installationsquelldateien der ausgewählten
Office-Programme und -Features kopiert werden. Microsoft nennt dieses
Feature "Lokalinstallationsquelle" und es dient dazu den Anwender vom
Einlegen der Office2003-CD zu befreien, wenn er z.B. den Reparaturmodus
beansprucht oder Patches eingespielt werden, die der Originaldateien
bedürfen.

Nun kann der Inhalt dieses Ordners auf eine Größe von bis zu 300 MB
anwachsen. Im ersten Moment scheint dies in Anbetracht von Festplattengrößen
von 100 GB nicht viel, aber es gibt durchaus noch Systeme mit kleinen
Festplatten wie z.B. Notebooks, die auf jedes Byte angewiesen sind und in
den meisten Fällen ist das Vorhalten dieser Dateien schlichtweg nicht nötig.
Es gibt zwar beim Office2003-Setup die Option die
"Lokalinstallationsquelle" wegzulassen ("Installationsdateien löschen"), aber was tut man, wenn man daran
nicht gedacht hat und nachträglich den belegten Speicher freiräumen will?
1. Alternative: Den Ordner einfach löschen
Davon ist wohl abzuraten. Im
KnowledgeBase-Artikel 825933 steht dazu lediglich: "Löschen Sie den
Ordner "Msocache" unter keinen Umständen mit dem Microsoft Windows
Explorer.". Warum auch immer. Es hätte eh keinen Sinn, denn beim Start eines
Office-Programms wird der Ordner wieder neu angelegt, wenn auch mit weit
weniger Inhalt.
2. Alternative: Datenträgerbereinigung ausführen
Im Startmenü unter Zubehör\Systemprogramme befindet sich das Programm
"Datenträgerbereinigung", mit dem man unter anderem diese
Office-Installationsdateien los wird. Aber auch hier wird der Ordner beim
nächsten Start eines Office-Programms wieder angelegt.
3. Alternative: Warten bis die Festplatte voll läuft
Ich weiss, keine wirkliche Alternative, aber Microsoft hat dem Feature
die "Intelligenz" verliehen sich selbst zu deaktivieren, wenn der
Plattenplatz der verwendeten Partition unter 1,5 GB sinkt.
4. Alternative: "MSOCache"-Ordner auf eine andere
Partition verschieben
Manchmal wird lediglich auf der Systempartition der Platz knapp und der
Ordner muss weg. Man kann durch einen kleinen Eingriff in die Registry den
Speicherort des Ordners verlegen, wenn auch nicht in einen beliebigen
anderen Ordner, sondern nur auf ein anderes Laufwerk.
Im Registry-Ast HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\Delivery
existiert ein Unterordner mit einer sog. GUID in geschweiften Klammern, die
zwar von Installation zu Installation verschieden ist, aber nur ein paar
Einträge enthält. Im Eintrag LocalCacheDrive ist das
Laufwerk angegeben in dem der MSOCache beheimatet ist.
5. Alternative: LISTool herunterladen und MSOCache
deaktivieren
Microsoft hat an all jene gedacht, die nicht daran gedacht haben, im Setup
die Option "Installationsdateien löschen" zu aktivieren. Aus dem
Office 2003
Resource Kit stammt das Tool LISTool (Local
Installation Source Tool ) mit dem der Administrator einer Maschine
bequem dem Feature beikommen kann, und das auch endgültig. Auch über das
Microsoft Download Center ist das Tool zu haben. Beide male jedoch nur
als englische oder japanische Version.
Das Tool bietet, neben einer simplen Oberfläche, auch die Möglichkeit
über die Kommandozeile oder in einem Script zu laufen. Folgende Parameter
sind möglich:

/q
Vollständiges Unterdrücken der Oberfläche (quite mode)
/qb
Anzeige eines Fortschrittsbalkens und etwaigen Fehlermeldungen (basic
mode)
move=<Laufwerksbuchstabe>
Verschiebt den Ordner auf das angegebene Laufwerk
remove all
Deaktiviert das Feature "Lokalinstallationsquelle"
enable all
Aktiviert das Feature "Lokalinstallationsquelle"
sources=<Pfad>
Pfad zu den Installationsdateien, wenn das Feature aktiviert wird