[Updated] Windows-Tipp: So gewinnen Sie Speicherplatz

Festplatte voll? Kein Problem! Dominik Berger, Microsoft MVP und Windows-Profi, zeigt wie Sie nicht benötigte Daten gefahrlos vom System löschen.

[View:https://www.youtube.com/watch?v=zg7nhFJOPpM]


[Stephanus] Um auch den ITPros hier gerecht zu werden hier ein paar weitere Infos zum Cleanup Manager (%systemroot%\system32\cleanmgr.exe):

Für die Verwaltung eines Windows Systems stellen sich drei Fragen bzgl. des Cleanup Managers:

  1. Wie kann ich eigene Handler erstellen? [Im Bild eine beispielhafte Darstellung einer Handler Liste]
    image
    Das prinzipielle Vorgehen bei der Erstellung eines Cleanup Handlers wird in der MSDN beschrieben:
    https://msdn.microsoft.com/en-us/library/bb776782(VS.85).aspx 

  2. Wie kann ich den Cleanup Manager fernsteuern?
    Da der Cleanmgr.exe auf jedem Windows Client verfügbar ist kann dieser entweder gescriptet, per Scheduled Tasks routinemäßig gestartet oder über entsprechende Methoden der verwendeten Deployment Software angestoßen werden.

    Dazu hier die verfügbaren Parameter für das Executable:

    image

    • /d Laufwerksbuchstabe: - Mit diesem Parameter wird das Laufwerk ausgewählt, das durch die Datenträgerbereinigung bereinigt werden soll. Beachten Sie, dass die Befehlszeilenoption /d nicht mit /sagerun:n verwendet wird.

    • /sageset:n - Dieser Parameter zeigt das Dialogfeld Einstellungen für das Bereinigen des Datenträgers an und erstellt einen Registrierungsschlüssel zum Speichern der ausgewählten Einstellungen. Der Wert n wird in der Registrierung gespeichert und ermöglicht Ihnen das Angeben unterschiedlicher Aufgaben, die die Datenträgerbereinigung ausführen soll. Bei dem Wert n kann es sich um einen beliebigen Integerwert zwischen 0 und 65535 handeln. Um alle verfügbaren Optionen bei der Verwendung des Parameters /sageset verwenden zu können, müssen Sie möglicherweise den Buchstaben des Laufwerks angeben, das die Windows-Installation enthält.

    • /sagerun:n - Dieser Parameter dient zum Ausführen der angegebenen Aufgaben, die dem Wert n mithilfe des Parameters \sageset zugewiesen wurden. Alle Laufwerke des Computers werden aufgelistet, und das ausgewählte Profil wird für jedes Laufwerk ausgeführt.
      Sie können z. B. in Geplante Tasks nach Ausführen des Befehls cleanmgr /sageset:11 den folgenden Befehl ausführen:

      cleanmgr /sagerun:11

    • Die anderen Parameter sind undocumented (und damit nicht supportet) und daher werde ich hier nicht darauf eingehen und rate von der produktiven Verwendung ab!

    • Vgl. https://support.microsoft.com/kb/253597 

  3. Warum finde ich den Cleanup Manager nicht auf einem Windows Server 2008 (R2)?

    Das Cleanmgr.exe ist Bestandteil der “Desktop Experience” und muss daher als Feature hinzugefügt werden.
    https://technet.microsoft.com/en-us/library/ff630161(WS.10).aspx

Wir hoffen, dass dies für das Thema [auf die Schnelle] genügend Anlass gibt mal damit herumzuexperimentieren – auch, bzw. grade im ITPro Segment.

Uns würden dazu natürlich “Best Practices” interessieren! Zwinkerndes Smiley

 

Lars & Stephanus