Automatisieren des Datenträgerbereinigungstools in Windows

In diesem Artikel wird beschrieben, wie Sie das Datenträgerbereinigungstool (cleanmgr.exe) mithilfe von Befehlszeilenschaltern ausführen. cleanmgr.exe wurde entwickelt, um unnötige Dateien von der Festplatte Ihres Computers zu löschen. Sie können cleanmgr.exe mit Befehlszeilenschaltern konfigurieren, um die gewünschten Dateien zu sauber. Anschließend können Sie die Ausführung der Aufgabe zu einem bestimmten Zeitpunkt planen, indem Sie das Tool Geplante Aufgaben verwenden.

Gilt für: Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1
Ursprüngliche KB-Nummer: 253597

Befehlszeilenschalter

Sie können das Datenträgerbereinigungstool starten, indem Sie cleanmgr.exeausführen oderProgramme>starten>Zubehör>Systemtools>Datenträgerbereinigung auswählen. Die Datenträgerbereinigung unterstützt die folgenden Befehlszeilenoptionen:

  • /d <driveletter>: – Dieser Schalter wählt das Laufwerk aus, für das die Datenträgerbereinigung sauber werden soll. Der /d Schalter wird nicht mit /sagerun:nverwendet.

  • /sageset:n – Dieser Schalter zeigt das Dialogfeld Datenträgerbereinigungseinstellungen an und erstellt einen Registrierungsschlüssel zum Speichern der von Ihnen ausgewählten Einstellungen. Der Wert n wird in der Registrierung gespeichert und ermöglicht es Ihnen, verschiedene Aufgaben für die Datenträgerbereinigung anzugeben. Der n-Wert kann ein beliebiger ganzzahliger Wert zwischen 0 und 65535 sein. Um alle verfügbaren Optionen abzurufen, wenn Sie den /sageset Schalter verwenden, müssen Sie möglicherweise den Laufwerkbuchstaben angeben, der die Windows-Installation enthält.
    Weitere Informationen finden Sie unter Registrierungsschlüsselinformationen.

  • /sagerun:n – Dieser Schalter führt die angegebenen Tasks aus, die dem n-Wert mithilfe des /sageset Schalters zugewiesen sind. Alle Laufwerke auf dem Computer werden aufgelistet, und das ausgewählte Profil wird für jedes Laufwerk ausgeführt.

    In Scheduled Tasks können Sie beispielsweise den folgenden Befehl ausführen, nachdem Sie den cleanmgr /sageset:11 Befehl ausgeführt haben:
    cleanmgr /sagerun:11.

    Dieser Befehl führt die Datenträgerbereinigung mit den Optionen aus, die mit dem cleanmgr /sageset:11 Befehl angegeben wurden.

Zu den verfügbaren Optionen für die Datenträgerbereinigung, die Sie mithilfe der /sageset Optionen und /sagerun angeben können, gehören:

  • Temporäre Setupdateien: Diese Dateien sollten nicht mehr benötigt werden. Sie wurden ursprünglich von einem Setupprogramm erstellt, das nicht mehr ausgeführt wird.
  • Heruntergeladene Programme: Es handelt sich um ActiveX-Steuerelemente und Java-Programme, die automatisch aus dem Internet heruntergeladen werden, wenn Sie bestimmte Seiten anzeigen. Sie werden vorübergehend im Ordner "Heruntergeladene Programme" auf Ihrer Festplatte gespeichert. Diese Option enthält eine Schaltfläche Dateien anzeigen , mit der Sie die Dateien anzeigen können, die entfernt werden würden.
  • Temporäre Internetdateien: Der Ordner "Temporäre Internetdateien" enthält Webseiten, die zur schnellen Anzeige auf Ihrer Festplatte gespeichert sind. Ihre personalisierten Einstellungen für Webseiten bleiben erhalten. Diese Option enthält eine Schaltfläche Dateien anzeigen , die die zu löschenden Dateien anzeigt.
  • Alte Chkdsk-Dateien: Wenn Chkdsk Ihren Datenträger auf Fehler überprüft, werden möglicherweise verlorene Dateifragmente als Dateien im Stammordner Ihres Datenträgers gespeichert. Diese Dateien sind nicht erforderlich und können entfernt werden.
  • Papierkorb: Der Papierkorb enthält Dateien, die Sie von Ihrem Computer gelöscht haben. Diese Dateien werden erst endgültig entfernt, wenn Sie den Papierkorb leeren. Diese Option enthält eine Schaltfläche Dateien anzeigen , mit der der Papierkorb geöffnet wird.
  • Temporäre Dateien: Programme speichern manchmal temporäre Informationen in einem temporären Ordner. Bevor ein Programm beendet wird, werden diese Informationen in der Regel gelöscht. Sie können temporäre Dateien, die in mehr als einer Woche nicht geändert wurden, sicher löschen.
  • Temporäre Offlinedateien: Temporäre Offlinedateien sind lokale Kopien kürzlich verwendeter Netzwerkdateien, die automatisch für Sie zwischengespeichert werden. Sie können sie verwenden, wenn Sie vom Netzwerk getrennt sind. Es gibt eine Schaltfläche Dateien anzeigen , die den Ordner Offlinedateien öffnet.
  • Offlinedateien: Temporäre Dateien sind lokale Kopien von Netzwerkdateien, die Sie speziell offline verfügbar gemacht haben. Sie können sie verwenden, wenn Sie vom Netzwerk getrennt sind. Es gibt eine Schaltfläche Dateien anzeigen , die den Ordner Offlinedateien öffnet.
  • Alte Dateien komprimieren: Windows kann Dateien komprimieren, die Sie seit einer Weile nicht mehr verwendet haben. Durch das Komprimieren der Dateien wird Speicherplatz gespart, während Sie sie weiterhin verwenden können. Es werden keine Dateien gelöscht. Da Dateien mit unterschiedlichen Geschwindigkeiten komprimiert werden, ist die angezeigte Menge an Speicherplatz, die Sie gewinnen, ungefähr. Mithilfe der Schaltfläche Optionen können Sie angeben, wie viele Tage auf die Komprimierung einer nicht verwendeten Datei gewartet werden soll.
  • Katalogdateien für den Inhaltsindexer: Der Indizierungsdienst beschleunigt und verbessert die Dateisuche, indem ein Index der Dateien auf dem Datenträger verwaltet wird. Diese Dateien bleiben aus einem vorherigen Indizierungsvorgang übrig und können sicher gelöscht werden.

Wenn Sie das Laufwerk auswählen, das die Windows-Installation enthält, sind alle diese Optionen auf der Registerkarte Datenträgerbereinigung verfügbar. Wenn Sie ein anderes Laufwerk auswählen, sind nur die Optionen Papierkorb und Katalogdateien für Inhaltsindex auf der Registerkarte Datenträgerbereinigung verfügbar.

Die Registerkarte Weitere Optionen enthält Optionen zum Bereinigen von Windows-Komponenten oder installierten Programmen. Sie können die Option Windows-Komponenten verwenden, um freien Speicherplatz zu erstellen, indem Sie optionale Windows-Komponenten entfernen, die Sie nicht verwenden. Wenn Sie für diese Option die Schaltfläche Bereinigen auswählen, wird der Assistent für Windows-Komponenten gestartet. Sie können die Option Installierte Programme verwenden, um mehr Speicherplatz frei zu geben, indem Sie Programme entfernen, die Sie nicht verwenden. Wenn Sie diese Schaltfläche Bereinigen auswählen, wird die Option Programme ändern oder entfernen im Tool "Software" gestartet.

Registrierungsschlüsselinformationen

Nachdem Sie cleanmgr.exe mit dem /sageset:n Switch ausgeführt haben, werden einige der Registrierungsunterschlüssel unter dem folgenden Registrierungsschlüssel geändert:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\

Jeder der geänderten Registrierungsunterschlüssel kann einen REG_DWORD Registrierungswert StateFlagsNNNN enthalten, wobei NNNN die im Switch angegebene Zahl n ist. Nachdem Sie beispielsweise den cleanmgr /sageset:9 Befehl ausgeführt haben, wird ein Registrierungswert Stateflags0009 hinzugefügt. Der Registrierungswert kann als einer der folgenden Werte festgelegt werden.

  • Wenn das Optionsfeld nicht ausgewählt ist, lautet der Wert 000000000.
  • Wenn das Optionsfeld ausgewählt ist, wird der Wert 00000002.

Hinweis

Unter dem Registrierungsschlüssel VolumeCaches enthält der Registrierungsunterschlüssel Offlineseitendateien nicht die Stateflags-Werte. Es gibt keine Option zum Löschen dieser Dateien.

Weitere Informationen finden Sie unter Erstellen eines Datenträgerbereinigungshandlers.

Weitere Informationen

Eine Microsoft Windows XP-Version dieses Artikels finden Sie unter Automatisieren des Datenträgerbereinigungstools in Windows XP.

Hinweis

Die Option "Datenträgerbereinigung" für die allgemeinen Eigenschaften des Laufwerks und cleanmgr.exe ist in Windows Server 2008 R2 standardmäßig nicht vorhanden. Weitere Informationen zur Verwendung der Schaltfläche " Datenträgerbereinigung " oder cleanmgr.exe unter Windows Server 2008 R2 finden Sie unter Option "Datenträgerbereinigung" in den allgemeinen Eigenschaften des Laufwerks und cleanmgr.exe in Windows Server 2008 R2 standardmäßig nicht vorhanden ist.