Wie lösche ich temporäre Dateien in Windows 11 automatisch?
Mit einem kurzen Batch-Skript und der Aufgabenplanung räumt Windows 11 seine temporären Ordner jeden Tag von selbst auf.

Kurze Antwort
Schreibe im Editor ein Batch-Skript mit zwei del-Befehlen: einen für den Benutzerordner %TEMP%, einen für C:\Windows\Temp. Speichere die Datei als ClearTempFiles.bat, lege in der Aufgabenplanung über "Einfache Aufgabe erstellen" eine täglich laufende Aufgabe an, wähle die Datei als Aktion und aktiviere "Mit höchsten Privilegien ausführen".
Das brauchst du
Schritt für Schritt
Aufräumskript schreiben
Öffne die Suche mit Windows+S und starte den Editor. Tippe in das leere Dokument diese drei Zeilen: @echo off, del /s /f /q %TEMP%\*.* >nul 2>&1 und del /s /f /q C:\Windows\Temp\*.* >nul 2>&1. Die erste Zeile unterdrückt die Befehlsausgabe, die beiden anderen leeren den Temp-Ordner deines Kontos und den systemweiten Temp-Ordner.
Datei als bat speichern
Wähle im Editor Datei > Speichern unter. Stelle das Menü "Dateityp" auf "Alle Dateien" und gib als Dateinamen ClearTempFiles.bat ein. Ohne die Endung bat bleibt die Datei reiner Text und läuft nicht. Speichere sie nicht auf dem Desktop, sondern in einem Ordner wie C:\Skripte, den du nicht versehentlich löschst.
Aufgabe in der Aufgabenplanung anlegen
Suche mit Windows+S nach der Aufgabenplanung und starte sie. Klicke rechts im Bereich Aktionen auf "Einfache Aufgabe erstellen". Trage im Feld "Name" eine wiedererkennbare Bezeichnung wie Temporäre Dateien löschen ein und klicke auf "Weiter".
Zeitplan und Uhrzeit festlegen
Markiere im Trigger-Fenster die Option "Täglich" und klicke auf "Weiter". Gib unter "Starten" Datum und Uhrzeit für den ersten Lauf ein. Eine Zeit, zu der du den PC nicht nutzt (etwa 03:00), senkt das Risiko, dass geöffnete Programme betroffen sind.
Skript als Aktion verknüpfen
Wähle im Schritt Aktion "Programm starten" und klicke auf "Weiter". Trage in das Feld "Programm/Skript" den vollständigen Pfad ein, zum Beispiel C:\Skripte\ClearTempFiles.bat. Enthält der Pfad Leerzeichen, setze ihn in Anführungszeichen. Danach mit "Weiter" zur letzten Seite.
Administratorrechte aktivieren
Setze auf der letzten Seite das Häkchen bei "Beim Klicken auf Fertigstellen die Eigenschaften für diese Aufgabe öffnen" und klicke auf "Fertig stellen". Aktiviere im Fenster unten "Mit höchsten Privilegien ausführen" und bestätige mit "OK". Ohne diese Berechtigung lässt sich C:\Windows\Temp nicht leeren.
Aufgabe manuell testen
Suche die Aufgabe in der Aufgabenplanungsbibliothek, klicke mit der rechten Maustaste darauf und wähle "Ausführen". Zeigt das "Ergebnis der letzten Ausführung" unten 0x0, ist alles durchgelaufen. Zum Pausieren nutzt du Rechtsklick > "Deaktivieren", zum endgültigen Entfernen "Löschen".
Umfang bei Bedarf erweitern
Für den Papierkorb ergänze im Skript die Zeile PowerShell.exe -Command "Clear-RecycleBin -Force". Für den Update-Cache schreibe nacheinander net stop wuauserv, rd /s /q C:\Windows\SoftwareDistribution\Download und net start wuauserv. Führe das Skript nach jeder Ergänzung einmal manuell aus und prüfe, ob alles fehlerfrei läuft.
Tipps
Achtung
In den Temp-Ordnern liegen Dateien, die geöffnete Programme gerade benutzen. Dass einige davon nicht gelöscht werden können, ist normal; ein Lauf bei nicht gespeicherter Arbeit kann jedoch Daten kosten. Ändere den Pfad C:\Windows\Temp nicht von Hand auf einen anderen Ordner, denn ein falscher Pfad in Kombination mit dem Löschbefehl führt zu unwiderruflichem Verlust.
Häufige Fragen
+Das Skript meldet, dass einige Dateien nicht gelöscht wurden. Ist das ein Problem?
Nein. Diese Dateien sind von laufenden Programmen gesperrt. Das Skript löscht den Rest, die gesperrten Dateien verschwinden beim nächsten Lauf.
+Kann diese Reinigung meine Programme beschädigen?
Temp-Ordner sind für löschbare Daten gedacht. Trotzdem kann ein Lauf während einer offenen Installation oder bei nicht gespeicherter Arbeit Fehler auslösen, deshalb sind Nachtzeiten die bessere Wahl.
+Was unterscheidet die Speicheroptimierung vom Skript?
Die Speicheroptimierung räumt in festen Abständen nur die von Windows definierten temporären Dateien und Downloads auf. Mit dem Skript bestimmst du selbst, welcher Ordner wann geleert wird.
+Wie prüfe ich, ob die Aufgabe wirklich läuft?
Markiere die Aufgabe in der Aufgabenplanungsbibliothek und sieh unten auf "Letzte Ausführungszeit" und "Ergebnis der letzten Ausführung"; 0x0 steht für einen erfolgreichen Lauf.
+Muss das Skript zwingend als Administrator laufen?
Für den eigenen %TEMP%-Ordner nicht, für Systemordner wie C:\Windows\Temp schon. Darum muss in der Aufgabe "Mit höchsten Privilegien ausführen" aktiviert sein.
Quellen und Prüfung
Zuletzt geprüft: 12 Eylül 2026. sag uns Bescheid. Menü- und Schaltflächennamen entsprechen der deutschen Windows-11-Oberfläche; bei englischer Systemsprache lauten sie Create Basic Task, Run with highest privileges und Storage Sense.
Dieser Inhalt dient der Information; bei Behördengängen gelten die aktuellen Angaben der zuständigen Stelle. Details: Haftungsausschluss.