Windows Tipp: Tausende überflüssige TW-Ordner löschen

Windows Betriebssystem

uli1956

Well-known member
Themenstarter
Registriert
15 Jan. 2011
Beiträge
419
Bei Deskmodder nachzulesen: Windows legt tausende leere Ordner an

Auf meinem Desktop hatte Windows 10/11 da in fünf Jahren fast 30.000 solche Ordner angelegt. :eek:
Jetzt gehe ich auf den ThinkPads nachgucken und löschen.
Edit-1: T14, erst zwei Monate in Betrieb, ca. 1.000 solch leere Ordner
Edit-2: X270, sporadisch in Betrieb, ca. 1.500 solch leere Ordner


... und nicht vergessen, anschließend den Windows-Papierkorb zu leeren. ;)
 
Zuletzt bearbeitet:
Aber leere Folder verursachen keine besondere Last was das Dateisystem angeht. Ist also nur eine Schönheitsoperation.

Trotzdem verwunderlich, warum man seit Jahren an der Stelle leere Ordner anlegt.
Ich hab in der Firma schon seit einigen Jahren ein Script laufen, was die Ordner beim Reboot löscht.
Spätestens ein Virenscan wird bei zehntausend leeren Ordnern sicherlich verlangsamt werden.

Da gibt es noch ganz andere Sachen. Schaut mal rein bei System32\SleepStudy oder ProgramData\Microsoft\Windows Defender mit den ganzen alten Definitionen. ;)

In Sleepstudy liegen hier nur ein paar Logs der letzten Tage. Und im Defender-Ordner liegen aktuelle Definitionen und drei Backups. Ich seh da keine "ganz anderen Sachen".
Beitrag automatisch zusammengeführt:

aber er sagt immer quelldatei nicht gefunden.. (in der iso gib es auch nur eine install. esd datei)

" DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim /LimitAccess"

Wenn du eine .wim Datei angibst, obwohl dort eine .esd Datei liegt, sollte die Fehlermeldung logisch sein. Gib stattdessen die .esd Datei an.
 
Dann hast du wohl was am laufen, das den Ordner leert. Da häufen sich sonst hunderte von .etl's drin, die auch recht groß werden können.
Zumindest bei SleepStudy bin ich mir sicher, dass das normalerweise nicht geleert wird.
 
Wenn du eine .wim Datei angibst, obwohl dort eine .esd Datei liegt, sollte die Fehlermeldung logisch sein. Gib stattdessen die .esd Datei an.
hatte ich gemacht/jeweils auprobiert,
mit .esd und wim datei.
(die esd datei umständlich konvertiert, um eine .wim datei zu bekommen)
bei beiden die gleiche fehlermeldung.
Beitrag automatisch zusammengeführt:

Das 'Source' Argument ist falsch. Claude hat mir das hier angeboten, bitte selber nochmal gegenchecken. ;)

DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources /LimitAccess
spuckte wieder das hier aus (cmd):

Fehler: 0x800f081f
Die Quelldateien wurden nicht gefunden.
Geben Sie mit der Option "Quelle" den Ort der Dateien an, die zum Wiederherstellen des Features erforderlich sind. Weitere Informationen zum Angeben eines Quellorts finden Sie unter "https://go.microsoft.com/fwlink/?LinkId=243077".

Die DISM-Protokolldatei befindet sich unter "C:\Windows\Logs\DISM\dism.log".

C:\Windows\system32>
 
Zuletzt bearbeitet:
hatte ich gemacht/jeweils auprobiert,
mit .esd und wim datei.
(die esd datei umständlich konvertiert, um eine .wim datei zu bekommen)

dism /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.esd /LimitAccess

Wüsste jetzt nicht, wieso das nicht klappen sollte. Man kann eine ESD Datei zwar nicht mounten, wie eine WIM-Datei, aber als Quelle für Reparaturen kann sie schon dienen.

Alternativ hast du einen anderen Windows-PC mit gleichem Update-Stand? Dann einfach dessen Pfad angeben. \\andererpc\c$\Windows\WinSxS

Oder einfach das Setup von der ISO ausführen und ein Inplace-Upgrade machen. Dürfte auch nicht viel länger dauern.
Beitrag automatisch zusammengeführt:

Dann hast du wohl was am laufen, das den Ordner leert. Da häufen sich sonst hunderte von .etl's drin, die auch recht groß werden können.
Zumindest bei SleepStudy bin ich mir sicher, dass das normalerweise nicht geleert wird.

Nein. Ich verwende generell keine Tools zum "Cleanen" oder "Tunen". Windows räumt also offensichtlich selbst auf. Was ich an sich auch erwarten würde. Das System ist auch nicht frisch installiert. ;-)

1783719603780.png
 
Zuletzt bearbeitet:
dism /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.esd /LimitAccess

Wüsste jetzt nicht, wieso das nicht klappen sollte. Man kann eine ESD Datei zwar nicht mounten, wie eine WIM-Datei, aber als Quelle für Reparaturen kann sie schon dienen.

Alternativ hast du einen anderen Windows-PC mit gleichem Update-Stand? Dann einfach dessen Pfad angeben. \\andererpc\c$\Windows\WinSxS

Oder einfach das Setup von der ISO ausführen und ein Inplace-Upgrade machen. Dürfte auch nicht viel länger dauern.
Beitrag automatisch zusammengeführt:
es funktionert leider nicht mit dem von dir genanntem befehl bei mir..
es kommt immer die gleiche meldung:
quelldatei nicht gefunden.
keine ahnung ...
(die iso heisst ESD-ISO, laufwerk ist E)

werde morgen das inplace upgrade versuchen...

danke erstmal an alle...
Beitrag automatisch zusammengeführt:



UPDATE:
habe inplace upgrade gemacht.. aufgabenplanung funzt wieder
Beitrag automatisch zusammengeführt:

Einen Task zu erstellen der das für dich 1x die Woche bereinigt ist auch ziemlich easy. Kann ich gerne teilen, lässt sich als .xml Ex- und Importieren. Von so Tools mit 100 Mystery-Optionen bin ich kein Fan, da ist oft nicht klar auf welchem Wege die Optionen gesetzt werden und es kann auch mal was kaputt gehen dabei.
nochmal eine frage dazu..
wie binde ich die datei denn ein, bzw. was mache ich damit ??
.xml ??'

die batch. datei von deskmodder funzte bei mir in der aufgabenplanung auch nicht..
hatte "bei start" als bedingung für aktion angegeben..(also ausführen der batch.datei)
habe dann über powershell logon deaktiviert.
ich bin aber auch zugegebenermassen in solchen sachen auch relativ unerfahren
(dism befehle, aufgabenplanung etc etc...;)
 
Zuletzt bearbeitet:
Kurz zurück zum #1: ich habe auf dem Desktop ~7.000 tw-*.tmp gelöscht und nach shift-shutdown und reboot kamen 32 wieder rein. Ansonsten läuft alles wie vorher. Edge hatte mal kurz nach Boot gemeckert, aber kein Problem bei späterem Aufruf. Auf dem T400 sind es nur ~700, habe ich erst einmal so gelassen.

Weiterhin per Taskschd.msc (Admin-mode) nachgesehen, was da alles läuft. Anscheinend sammelt MS einiges (in einem anderen Thread auch gepostet) und jede Menge vom installierter S/W mit "update"-Wunsch, Gebrauchsstatistik und sonstigen Aufgaben. Ein sehr großer Teil der Aufgaben ist deaktiviert oder nicht getriggert/noch nicht ausgeführt. Da ich Desktop und T400 etwa zur gleichen Zeit von 7 auf 10 per Assistent upgraded habe, scheint einiges alter Schrott zu sein. Desktop zu T400 Differenz (7.000<>700) vermutlich durch weniger S/W-Pakete auf dem T400 (der wird nur unterwegs mit weniger Funktionen benutzt, zu Hause als Backup und nur gelegentlich), also nicht unbedingt alles von MS.

Ich habe mir das tw-*.tmp Verzeichnis auf "quick access" pinned und warte mal ab, wie es evtl. hochläuft. Wenn es maßvoll bleibt, bleibe ich bei Handarbeit.

@uli1956 danke für den Thread, hatte zwar Deskmodder gelesen, aber erst einmal ignoriert. Jetzt werde ich nach und nach die (endlosen) Aufgaben durchackern und einige Sendungen an MS unterdrücken - MS's Durst hat mich jetzt doch kräftig überrascht.
 
funzt jetzt.
lag wohl an dem logon powershell skript vorher...
habe unter bedingungen auch "ohne benutzer anmeldung" (oder so ähnlich) jetzt eingerichtet.

danke nochmal. (off topic ende.:)
 
Was spricht dagegen wenn einfach im autostart Ordner eine Batchdatei hinterlegt wird?
@echo off
cd /d "%windir%\System32\config\systemprofile\AppData\Local"
for /r /d %%i in (*) do rd "%%i"
echo Alle leeren Ordner wurden geloescht.
pause
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben