Erweiterte Datenträgerbereinigung unter Windows 10

Diskutiere Erweiterte Datenträgerbereinigung unter Windows 10 im Windows 10 FAQ Forum im Bereich Windows 10 Foren; Oftmals stellt man fest, dass Windows auf der Systempartition immer mehr Platz belegt und man deshalb vor der Frage steht, wie man den Platzbedarf...
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Oftmals stellt man fest, dass Windows auf der Systempartition immer mehr Platz belegt und man deshalb vor der Frage steht, wie man den Platzbedarf von Windows wieder senken kann. Die Lösung dazu ist, wie so vieles, in Windows direkt eingebaut und lässt sich sehr leicht ausführen.

Hierzu ist zu sagen - dass Windows und die installierten Programme sehr viele temporäre Dateien anlegen. Diese temporären Dateien werden dafür angelegt, um genutzte Inhalte nicht im Arbeitsspeicher halten zu müssen oder um Änderungen an geöffneten Dokumenten nicht sofort speichern zu müssen. Windows speichert so auch Daten, die erst später genutzt werden sollen. Es ist also eine sinnvolle Sache was Windows da tut. Ausserdem werden so auch Dateien hinterlegt, die eventuell später noch mal benötigt werden oder sinnvoll sein könneten. Nicht nur Windows speichert so temporäre Dateien, sondern jedes Programm das unter Windows läuft. Ausserdem lässt sich auch der Ordner Windows.old, der nach grösseren Systemupdates angelegt wird, so auf einfachste Art entfernen.

Um diese Dateien zu bereinigen, reicht es aus im Explorer einen Rechtsklick auf Laufwerk C: auszuführen und "Eigenschaften" zu wählen - hier klickt man nun auf den Button "Bereinigen".

Eigenschaften von C.jpg

Windows führt nun zunächst eine Inventur aus, um die löschbaren Daten zu ermitteln.

Datenträgerbereinigung.jpg

Danach präsentiert die Windows Datenträgerbereinigung eine Liste mit den Kategorien, die bereinigt werden können. Hier findet man dann auch den Button "Systemdateien bereinigen". Diesen klickt man nun ebenfalls an, um die Liste noch etwas zu erweitern. Jetzt führt Windows eine weitere Inventur durch.

Datenträgerbereinigung - Systemdateien bereinigen.jpg

Nachdem diese Inventur durchgelaufen ist, kommt das schon bekannte Fenster mit der Liste der zu bereinigenden Kategorien erneut. Sämtliche Kategorien hakt man an. Hier gibt es aber nun ebenfalls den Tab "Weitere Optionen", auf dem man auch die Wiederherstellungspunkte (bis auf den letzten) und die Schattenkopien bereinigen lassen kann.

Datenträgerbereinigung - Systemdateien bereinigen weitere Optionen.jpg

Datenträgerbereinigung - Systemdateien bereinigen weitere Optionen Wiederherstellungspunkte.jpg

Diesen Button klickt man jetzt an - um auch seine Wiederherstellungpunkte (bis auf den letzten erstellten Punkt) bereinigen zu lassen. Anschliessend zweimal auf "OK" klicken um den ganzen Vorgang ausführen zu lassen. Speziell der Punkt "Updatebereinigung" kann allerdings nicht direkt abgeschlossen werden, denn die meisten Daten werden hier zuerst für die Entfernung vorgemerkt, erst bei einem der folgenden Neustarts des Systems wird dieser Vorgang abgeschlossen werden.

Man kann die Liste der zu bereinigenden Punkte noch einmal etwas erweitern. Dazu muss man nur eine Eingabeaufforderung mit Adminrechten öffnen (WIN+X drücken und "Eingabeaufforderung (Administrator)" wählen) und dort die Befehlszeile: Cleanmgr /sageset:65535 & cleanmgr /sagerun:65535 ausführen. Dies bringt den gleichen Dialog wie oben hervor, der ist allerdings dann um einige wenige Kategorien erweitert. Da dies ohnehin schon mit Adminrechten ausgeführt wird, ist auch sofort der Tab "Weitere Optionen" sichtbar und der Button "Systemdateien bereinigen" fehlt.
 
Zuletzt bearbeitet:
#
Schau dir mal diesen Ratgeber an. Dort wird jeder fündig!
Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Für Spezialfälle, die wegen Updateproblemen oder nach erfolgreichen Updates/Upgrades erweiterte Optionen haben möchten, hab ich hier noch eine stark erweiterte Variante der Datenträgerbereinigung erstellt. Diese leert z.B. die Temp Ordner, entfernt die heruntergeladenen Updatedateien und löscht die temporären Installationsordner ($Windows.~BT und $Windows.~WS). Danach wird das Löschen der Schattenkopien angestossen, das ohne Nutzereingriff abläuft.

Anschliessend wird dann eine Datenträgerbereinigung mit maximalen Optionen angestossen, von der die oben genannten Befehle: Cleanmgr /sageset:65535 und cleanmgr /sagerun:65535 genutzt werden. Hier müssen bei erstmaliger Ausführung sämtliche zu bereinigenden Kategorien gewählt werden. Nach der Auswahl und der Bestätigung mit "OK" wird die Datenträgerbereinigung dann auf allen angeschlossenen Laufwerken vorgenommen. In dieser Variante gibt die Datenträgerbereinigung keine Auskunft über die löschbaren Datenvolumina!

Diese Variation wird durch das hier angefügte Script durchgeführt:

Anhang anzeigen Datenträgerbereinigung.zip

Das Script herunterladen, entpacken und dann über einen Rechtsklick und der Auswahl "Als Administrator ausführen" mit erhöhten Rechten laufen lassen, damit ein Maximum an Bereinigung durchgeführt werden kann. Das Script schliesst sich nach Beendigung aller vorgesehenen Möglichkeiten von selbst, deshalb ist ab der Datenträgerbereinigung nichts mehr zu tun, als abzuwarten bis das Fenster zugeht. In eurem eigenen Interesse solltet ihr vor der Ausführung des Scripts alle offenen Programme schliessen, damit die Bereinigung möglichst umfassend ablaufen kann.

Da ich das löschen von Unterordnern, z.B. in den temporären Verzeichnissen, normalerweise nur dann durchführen kann - wenn ich den übergeordneten Ordner ebenfalls lösche oder die Ordnernamen kenne - hab ich eine Vorgehensweise genutzt, die es trotzdem erlaubt dass ich untergordnete Verzeichnisse entferne, deren Namen ich nicht kenne. Dafür erstelle ich ein leeres Verzeicnis, dessen nicht vorhandenen Inhalt ich anschliessend mit Robocopy /mir in die zu leerenden Ordner mergen lasse - so wird zwar nichts kopiert, aber vorhandene Ordner und Dateien werden gelöscht. Nachdem das erledigt ist, wird der leere Ordner ebenfalls wieder entfernt.

Robocopy löscht dadurch alle nicht gesperrten Dateien und Ordner in den angegebenen Verzeichnissen, lediglich vom System oder Programmen gesperrte Dateien und Ordner bleiben erhalten. Das Script erstellt ausserdem von allen Vorgängen auf dem Desktop das Log Datenträgerbereinigung.txt, so dass man nachverfolgen kann, was im einzelnen getan wurde. Die Robocopy Abschnitte des Logs geben dabei Auskunft darüber, was entfernt werden konnte und was beibehalten werden musste. Durch die Vorgehensweise mit Robocopy hab ich es mir einfach nur erspart, die entsprechenden Ordner zu löschen und neu anzulegen, was bei gesperrten Dateien in diesen Ordnern nur unnötige Fehlermeldungen provozieren würde.

Nicht vorhandene, aber zu löschende Ordner, provozieren zwar im CMD Fenster den Hinweis "Datei nicht vorhanden", hindern das Script aber nicht an seiner weiteren Ausführung!

Für die Interessierten hab ich den Quelltext des Scriptes hier angehängt:
Code:
@Echo off
chcp 1252 >nul
set log="%userprofile%\Desktop\Datenträgerbereinigung.log"
set l=C:\Leer
md %l%
@Echo #################################################################################################################### >%log%
@Echo Von Benutzer: %Username% wurde auf PC: %Computername% eine erweiterte Datenträgerbereinigung gestartet! >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
@Echo Nachfolgend sind die einzelnen Bearbeitungschritte mit ihren Ergebnissen aufgeführt: >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner C:\Windows\Temp bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Temp /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner %temp% bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% %Temp% /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Downloadordner von Windows Update bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\SoftwareDistribution\Download /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner mit den Dateien bereinigen, die während des Neustarts installiert werden! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\SoftwareDistribution\PostRebootEventCache.V2 /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner C:\Windows\Prefetch bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Prefetch /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den temporären Patchordner des Installers bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Installer\$PatchCache$ /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner C:\$Windows.~BT löschen! >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
rd /s /q C:\$Windows.~BT >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Den Ordner C:\$Windows.~WS löschen! >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
rd /s /q C:\$Windows.~WS >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Die Schattenkopien bereinigen! >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
vssadmin delete shadows /all /quiet >>%log%
@Echo. >>%log%
rd /s /q %l% >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Die eigentliche Datenträgerbereinigung wird durchgeführt! >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
cleanmgr /sageset:65536
cleanmgr /sagerun:65536
@Echo #################################################################################################################### >>%log%
@Echo Die Datenträgerbereinigung ist nun abgeschlossen, der temporäre Ordner %l% wird gelöscht und das Script beendet! >>%log%
@Echo #################################################################################################################### >>%log%
Das Script ist auch unter Windows 7 und 8/8.1 ausführbar, ohne dass es zu Komplikationen käme!

Datenträgerbereinigung - Windows 7.jpg
 
Zuletzt bearbeitet:
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Ein Hinweis: Das Script wurde durch eine aktualisierte Version ersetzt, in der jetzt auch die Bereinigung des Ordners: C:\Windows\SoftwareDistribution\PostRebootEventCache.V2 enthalten ist. Der dokumentierte Code des Scriptes ist ebenfalls entsprechend ergänzt worden.
 
Papa77

Papa77

Erfahrener Benutzer
Mitglied seit
17.08.2015
Beiträge
167
Version
Windows 10 Pro 64bit
System
AMD FX6300, 3.50GHz,AM3+, GIGABYTE GA-970-G1, 16 GB DDR3 RAM, SAPPHIRE PULSE RX 570 8Gb GDDR5
Danke Alex
 
N

Netlogger

Benutzer
Mitglied seit
14.03.2015
Beiträge
96
Version
Windows 10 Pro 64-bit (10.0, Build 10586)
System
Intel(R) Core(TM) i3 CPU , 8GB RAM , NVIDIA GeForce 9500 GT
Wie immer sehr gute Arbeit Alex -->> Danke :D
 
HAL1138

HAL1138

Erfahrener Benutzer
Mitglied seit
27.08.2015
Beiträge
383
Version
Windows 10 Pro 64-bit
System
Intel Core i5-4690T 4 x 2.60GHz / 8,00 GB RAM / Intel HDGraphics 4600 / Asus Q87T / 1 x 250 GB SSD
Ich habe das Script gerade mal heruntergeladen und wie beschrieben ausgeführt. Es wird mir aber keine Datenträgerbereinigung.txt auf dem Desktop angelegt. Was ist da los?
 
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Leerzeichen im Benutzernamen? Irgendwie hab ich das nämlich noch nicht behoben.
 
HAL1138

HAL1138

Erfahrener Benutzer
Mitglied seit
27.08.2015
Beiträge
383
Version
Windows 10 Pro 64-bit
System
Intel Core i5-4690T 4 x 2.60GHz / 8,00 GB RAM / Intel HDGraphics 4600 / Asus Q87T / 1 x 250 GB SSD
Ja stimmt. In meinem Benutzernamen gibt es ein Leerzeichen.
 
ungarnjoker

ungarnjoker

Erfahrener Benutzer
Mitglied seit
25.01.2015
Beiträge
1.794
Ort
Am Balaton in Ungarn, vorher im schönen Hamburg
System
Verschiedene
Versuche mal, die Zeile 3 dahingehend zu ändern:
set log="%userprofile%\Desktop\Datenträgerbereinigung.log"

Alex, die Zeile 2 (chcp 1252 >nul) produziert aber unschöne Zeichen im Log.
 
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Inwiefern produziert der Codepagewechsel unscvhöne Zeichen? Der steht drin damit die Umlaute korrekt dargestellt werden.
 
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Öffne die Datei mal mit Notepad! Dann siehst Du dass die Umlaute korrekt dargestellt werden. Voreingestellt ist für die Konsole nämlich die Codepage 850, was der Dos Zeichensatz (ASCII) ist, während die Codepage 1252 den ANSI Zeichensatz verwendet. Wenn Dein Editor mit der Codepage 850 besser klarkommt, dann lösch die Zeile oder kommentiere sie einfach durch ein vorangestelltes Rem oder einen doppelten Doppelpunkt aus.

Das Script wurde ausgetauscht und berücksichtigt jetzt die Leerzeichen im Benutzernamen.
 
ungarnjoker

ungarnjoker

Erfahrener Benutzer
Mitglied seit
25.01.2015
Beiträge
1.794
Ort
Am Balaton in Ungarn, vorher im schönen Hamburg
System
Verschiedene
Öffne die Datei mal mit Notepad! Dann siehst Du dass die Umlaute korrekt dargestellt werden. Voreingestellt ist für die Konsole nämlich die Codepage 850, was der Dos Zeichensatz (ASCII) ist, während die Codepage 1252 den ANSI Zeichensatz verwendet. Wenn Dein Editor mit der Codepage 850 besser klarkommt, dann lösch die Zeile oder kommentiere sie einfach durch ein vorangestelltes Rem oder einen doppelten Doppelpunkt aus.[...]
Die Ursache liegt vermutlich woanders. Jetzt läft es nämlich korrekt. Im ersten Fall hatte ich einfach Dein Listing kopiert, als *.bat abgespeichert und ausgeführt. Jetzt habe ich die ZIP-Datei entpackt und ausgeführt und da werden die Umlaute richtig dargestellt. :nomatter
 
G

Gast

OK, der erste Tipp hat bei mir seltsamerweise etwas Speicherplatz VERbraucht (10mb) :D
Das Skript allerdings ist der Hammer! Das hat mir mal wieder ein paar GB gebracht ohne dass ich viel machen musste.

!!!Vielen Dank!!! Genau soetwas habe ich gesucht. Meine Nerven werden Lieder über ihre Heldentaten schreiben :D
 
R

rainer61

Benutzer
Mitglied seit
28.07.2018
Beiträge
61
Version
1803
System
Intel Celeron CPU 1037U 1,8 GHz, RAM 4GB, Grafikkarte: Intel HD Graphics
Noch ne Putze?
Screenshot (202).png
 
areiland

areiland

Super-Moderator
Threadstarter
Mitglied seit
25.08.2014
Beiträge
24.738
Ort
Ludwigshafen
Version
Windows 10 Pro x64 immer aktuell!
System
970M Pro3,FX8350,AMD RX560,16GB DDR3 1600,S860Evo256 GB,MK7559GSXP,SH224BB
Die neue Datenträgerbereinigung findest Du in den Einstellungen unter "System" als Unterpunkt "Speicher"! Und der Punkt "Optimieren" ist schon immer (mindestens seit Windows XP) der Punkt zur Defragmentierung der Datenträger. Er wurde lediglich in optimieren umbenannt, weil es inzwischen auch noch SSDs gibt, die man optimiert aber nicht defragmentiert. Mein FAQ Artikel stützt sich noch auf die alte Datenträgerbereinigung - was angesichts des Datums, als ich ihn 2015 verfasst hatte, auch nicht weiter verwunderlich ist. Denn die heutigen Möglichkeiten in den Einstellungen gabs damals nämlich noch gar nicht in diesem Umfang und der Cleanmanager war damals noch der Standardbereiniger.
 
Thema:

Erweiterte Datenträgerbereinigung unter Windows 10

Sucheingaben

datenträgerbereinigung windows 10

,

erweiterte datenträgerbereinigung

,

erweiterte datenträgerbereinigung win 10

,
windows 10 erweiterte datenträgerbereinigung
, erweiterte datenträgerbereinigung windows 10, win 10 erweiterte datenträgerbereinigung, datenträgerbereinigung starten, windows 10 bereinigen cleanmgr, windows 10 erweiterte systembereinigung, windows 10 datenträgerbereinigung funktioniert nicht, trackstor convertoble windows 10, bilder eigenschaften von laufwerken windows 10 , win 10 datenträgerbereinigung, speicherreinigung, speicheroptimierung windows 10, datenträgerbereinigung windows 10 funktioniert nicht, systemdateien bereinigen fehlt, speicheroptimierung einschalten, windows 10 datenträger bereinigen updates, erweiterte datenträger bereinigung, alte sicherungsdateien löschen windows 10, cleanmgr windows 10, alte sicherung löschen windows 10, update sicherungen löschen, systembereinigung starten

Erweiterte Datenträgerbereinigung unter Windows 10 - Ähnliche Themen

  • Erweiterte Sprachoptionen in Windows 10

    Erweiterte Sprachoptionen in Windows 10: Wo finde ich unter Windows 10 die Erweiterten Sprachoptionen in der Spracherkennung? Bei Windows 7 gibt es die anscheinend. Ich muss die für...
  • Monitor mit erweitertem Farbraum - Hintergrundbild knallbunt

    Monitor mit erweitertem Farbraum - Hintergrundbild knallbunt: Hallo, ich habe mir einen neuen Monitor gekauft: BenQ EW3270U, welcher einen erweiterten Farbraum besitzt. Da ich hauptsächlich FireFox als...
  • Windows Erweiterte Startoptionen

    Windows Erweiterte Startoptionen: Hallo liebe Community, ich hatte gestern ein Problem mit meinem PC, woraufhin ich bei den erweiterten Startoptionen 1. Das Erzwingen der...
  • Outlook 2016 erweiterte Suche Tastenkombination

    Outlook 2016 erweiterte Suche Tastenkombination: Ich hab das Problem, dass seit einiger Zeit die erw. Suche (Ctrl+Shift+F) nicht mehr funktioniert. Zwischendrin wurde sogar das System neu...
  • erweiterte Datenträgerbereinigung unter 9879

    erweiterte Datenträgerbereinigung unter 9879: Die bekannte erweiterte windowseigene Datenbereinigung C:\Windows\System32\cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535 scheint...
  • Ähnliche Themen

    • Erweiterte Sprachoptionen in Windows 10

      Erweiterte Sprachoptionen in Windows 10: Wo finde ich unter Windows 10 die Erweiterten Sprachoptionen in der Spracherkennung? Bei Windows 7 gibt es die anscheinend. Ich muss die für...
    • Monitor mit erweitertem Farbraum - Hintergrundbild knallbunt

      Monitor mit erweitertem Farbraum - Hintergrundbild knallbunt: Hallo, ich habe mir einen neuen Monitor gekauft: BenQ EW3270U, welcher einen erweiterten Farbraum besitzt. Da ich hauptsächlich FireFox als...
    • Windows Erweiterte Startoptionen

      Windows Erweiterte Startoptionen: Hallo liebe Community, ich hatte gestern ein Problem mit meinem PC, woraufhin ich bei den erweiterten Startoptionen 1. Das Erzwingen der...
    • Outlook 2016 erweiterte Suche Tastenkombination

      Outlook 2016 erweiterte Suche Tastenkombination: Ich hab das Problem, dass seit einiger Zeit die erw. Suche (Ctrl+Shift+F) nicht mehr funktioniert. Zwischendrin wurde sogar das System neu...
    • erweiterte Datenträgerbereinigung unter 9879

      erweiterte Datenträgerbereinigung unter 9879: Die bekannte erweiterte windowseigene Datenbereinigung C:\Windows\System32\cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535 scheint...
    Oben