Windows - Ordner kann nicht aus dem Papierkorb gelöscht werden und wird nicht wiederhergestellt

9

Ereigniskette:

  • Leerer Papierkorb schlägt stillschweigend fehl. Versuchte es wiederholt.

  • Ausgewählte Artikelbereiche im Papierkorb wurden gelöscht und gelöscht (einige funktionierten nicht). Sie wurden eingegrenzt, bis nur noch ein Artikel übrig war: ein Ordner namens Container .

  • Der Versuch, den Container zu löschen , wiederherzustellen oder den Papierkorb zu leeren, schlägt unbemerkt fehl: Es passiert nichts, keine Fehlermeldung.

  • Wenn Sie sich als Administrator anmelden, sieht dieser Benutzer einen anderen Papierkorb, der keinen Container enthält .

Wie lösche ich diesen Ordner aus dem Papierkorb, ohne das System zu destabilisieren?

(Unter Windows Vista.)

Evgeni Sergeev
quelle
Die Tatsache, dass Sie einen Ordner im Papierkorb eines Profils bereits nicht löschen können, ist ein Beweis dafür, dass Ihr System instabil ist. Bereits
Ramhound
1
@ Ramhound Es ist ziemlich stabil. Es ist in den letzten drei Jahren nur einmal abgestürzt und kann zwischen den Neustarts in der Regel einige Monate dauern. Die Unfähigkeit, eine Datei zu löschen, ist nur ein weiterer Fehler in Windows. Es scheint so, als ob es ziemlich einfach zu beheben sein sollte. Sie fragen sich vielleicht, warum dies noch nicht geschehen ist und so viele Benutzer immer wieder auf das Problem stoßen. Wenn ihr Code keine Fehler hätte, könnten sie keinen Support verkaufen! Entweder das oder es ist ein kleines Problem, das in einem Rückstand von einer Million Bugs steckt.
Evgeni Sergeev
Ich bin nie auf dieses Problem gestoßen und habe seit 2001 dasselbe Systemabbild auf mehrere Systeme migriert. Ich habe gerade darauf hingewiesen, dass das Benutzerprofil offensichtlich beschädigt ist
Ramhound

Antworten:

20

Was für mich funktioniert hat war:

  • Umschalt + Rechtsklick auf Eingabeaufforderung und Als Administrator ausführen .

  • cd C:\$Recycle.Bin

  • Wenn Sie jetzt dir"Datei nicht gefunden" verwenden, funktioniert die automatische Vervollständigung weiterhin, sodass Sie die Namen der Verzeichnisse hier finden können, indem Sie beispielsweise dirFolgendes eingeben und dann Tabwiederholt drücken .

  • Dank dieser Antwort , rd /s(Entfernen Verzeichnis rekursiv) auf jedem der Ordner in der C:\$Recycle.Bin. Für mich haben sie Namen, die mit "S" beginnen, gefolgt von Zahlen und Bindestrichen wie "S-1-2-3-1234567-12344-121212".

  • Danach ist der Papierkorb wieder normal und der feststeckende Ordner ist verschwunden.

Dies kann damit zusammenhängen, dass der Pfad einer Datei oder eines Ordners im Papierkorb länger als ein bestimmter Grenzwert ist. In dieser Antwort werden einige Alternativen vorgeschlagen : (a) Umgang mit langen Dateinamen unter Verwendung der UNC- \\.\...Pfadnotation und (b) Verwendung von RoboCopy.

Was auch nützlich war, war die Aktivierung von Windows Explorer, um versteckte Systemdateien und Ordner anzuzeigen C:\$Recycle.Bin, z. B. (kann auf verschiedenen Systemen unterschiedlich genannt werden, z. B. "Recycler"), indem Sie die Alt- Taste drücken , um das Menü im Windows Explorer anzuzeigen Tools | Folder Options, ViewTab, deaktivieren Sie das Kontrollkästchen Ausblenden geschützte Betriebssystemdateien (empfohlen) .

Evgeni Sergeev
quelle
4
Ich hatte den explorer.exe Prozess zu töten , aber nach , dass Ihre Antwort rd /s foldernamein cmd.exeals Administrator gearbeitet.
Jo Smo
1

Dieser Trick hat bei mir jedes Mal funktioniert. Aktivieren Sie zuerst versteckte Dateien und Ordner. Wechseln Sie als Nächstes zu Ihrem System 32-Ordner und markieren Sie den Ordner, damit Sie alle Ordner und Dateien in diesem Ordner sehen können.

Suchen Sie als Nächstes eine Datei mit dem Titel "qedit.dll". Zuerst müssen Sie das Eigentum an dieser Datei übernehmen, damit Sie sie vorübergehend verschieben können. Wechseln Sie nach dem Umzug an einen Ort, an dem keine Interaktion mit dem System32-Ordner möglich ist, in Ihren Papierkorb und löschen Sie Ihre Dateien. Beachten Sie dabei, dass der Windows Explorer diesmal nicht abstürzt und Sie den Papierkorb leeren können. Verschieben Sie dann einfach die Datei "qedit.dll" zurück in den Ordner "System32" und fertig.

Absolut garantiert jedes Mal zu arbeiten!

John Edwards
quelle
0

Die Datei kann entweder durch ein Antivirenprogramm blockiert werden und gilt in diesem Fall als nicht verwendet, daher nicht löschbar. Sie verfügen nicht über ausreichende Berechtigungen zum Löschen. In diesem Fall müssen Sie die Berechtigungen für den Recycler übernehmen und anschließend löschen . Gehen Sie dazu folgendermaßen vor: Klicken Sie mit der rechten Maustaste auf Eigenschaften. Löschen Sie dann den Recycler.

Overmind
quelle