„Disk Cleanup“ benötigt nur 2 Dateien, um zu funktionieren (zusammen weniger als 260KB)
„cleanmgr.exe“ für Ihre Plattform und eine „cleanmgr.exe.mui“ für Ihr Gebietsschema. Sie befinden sich bereits auf Ihrem Rechner in Unterordnern unter „%SystemRoot%\WinSxS“.
Suchen Sie zunächst im Ordner „%SystemRoot%\WinSxS“ nach „cleanmgr.exe“. Sie werden wahrscheinlich Dateien in den Ordnern „amd64“, „wow64“ und „x86“ finden. Ich habe „amd64“ für beide Dateien auf meiner Windows Server 2012 Standard x64-Installation gewählt.
Kopieren Sie diese 2 Dateien an diese Orte:
- %SystemRoot%\System32\cleanmgr.exe
- %SystemRoot%\System32\en-US\cleanmgr.exe.mui
(Ich gehe davon aus, dass WinSxS bei Verwendung eines anderen Gebietsschemas mehr Auswahlmöglichkeiten hat und Sie die .mui-Datei in den Unterordner für dieses Gebietsschema kopieren müssen)
Technisch sind Sie an diesem Punkt fertig. Führen Sie „cleanmgr.exe“ als Administrator aus, wenn Sie möchten, dass es Ihnen alles anzeigt, was es bereinigen kann (einschließlich veralteter Windows-Updates, die in WinSxS gespeichert sind und in Win2012 jetzt eine Option sind).
Wenn Sie mehr „GUI-ness“ wollen, fahren Sie fort…
Um Ihre neue „Datenträgerbereinigung“ in das Startmenü zu bekommen, erstellen Sie eine Verknüpfung zu der Datei „cleanmgr.exe“. Legen Sie die neue Verknüpfung in den Ordner „%ProgramData%\Microsoft\Windows\Startmenü\Programme\Verwaltungstools“; nennen Sie sie „Disk Cleanup“. Jetzt können Sie im Startmenü einfach „Datenträgerbereinigung“ eingeben, und Sie haben die Möglichkeit, das Programm als Administrator zu starten.
Damit „Datenträgerbereinigung“ als Schaltfläche im Dialogfeld „Eigenschaften“ eines Laufwerks angezeigt wird, müssen Sie die Registrierung ändern, um einen neuen Schlüssel und einen „Expandable String Value“ hinzuzufügen. Erstellen Sie eine neue .reg-Textdatei und fügen Sie Folgendes ein:
Windows Registry Editor Version 5.00@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\ 65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\ 00,20,00,25,00,63,00,00,00@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,63,00,6c,00,\ 65,00,61,00,6e,00,6d,00,67,00,72,00,2e,00,65,00,78,00,65,00,20,00,2f,00,44,\ 00,20,00,25,00,63,00,00,00
Die Hex-Zeichenkette lautet „%SystemRoot%\System32\cleanmgr.exe /D %c“, falls Sie dies manuell hinzufügen möchten. Bei mir musste nur der erste Schlüssel hinzugefügt werden. Der zweite Schlüssel war nur ein weiterer Ort, an dem ich die Einstellung fand. Zu Ihrer Information: Es gab noch 2 weitere Stellen in der Registrierung, die mit „cleanmgr.exe“ zu tun hatten, aber zum Glück waren sie für diesen Fall nicht von Bedeutung, da sie irgendeinen ClassID-GUID-Kram verwendeten.