Seite 1 von 1

Papierkorb initialisieren

Verfasst: 22. Feb 2008, 08:33
von pfaelzer
Hallo Wissende,

bei meinen Bemühungen, einen freigegebenen Ordner aufzuräumen, landeten auch einige Objekte im Papierkorb. Leider sind die vorhandenen Dateninkonsistenzen mitgewandert und ich suche Rat, den Papierkorb (auch gewaltsam) zu initialisieren.

Symptom:
- Papierkorb-Icon wird als "nicht leer" angezeigt
- Doppelklick auf Papierkorb zeigt keinen Inhalt
- Rechtsklick (löschen) bietet 15 Objekte zum Löschen an
- Bei Löschen Fehler "ungültige Zugriffsnummer"
- im Explorer "alles anzeigen" aktiviert
- in allen Ordnern "recycler" keine Einträge

Jeglicher Rat willkommen

Gruß Werner

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 10:15
von Martin
Hi Werner,

Cmd Fenster öffnen (Start->Ausführen cmd eingeben). Nach d:\recycler wechseln.
Ein dir/a ausführen. Es sollten die 15 Dateien angezeigt werden. Evtl. mit anderen Namen.
Jetzt diese Kommando ausführen:

for %i in (*) do fsutil reparsepoint delete %i

Damit werden die ReparsePoints aus den Dateien entfernt.

Und dann kann auch der Papierkorb geleert werden.

Gruß
Martin

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 10:43
von pfaelzer
Hallo Martin,
Ein dir/a ausführen. Es sollten die 15 Dateien angezeigt werden
guter Ansatz, wäre aber zu einfach. Bei mir wird da nur ein "S-1-xxx"-Ordner angezeigt, der aber leer ist.

Weitere Ideen?

gruß Werner

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 14:26
von Martin
Stimmt hatte ich vergessen, es kommt noch ein Verzeichnis dazwischen.

Hast Du mal versucht in den Ordner zu wechseln und dort dir/a (das /a ist wichtig) auszuführen?
Eventuell gibt es auch mehrere S1-xxx Ordner.

Die gelöschten Dateien lauten meist Dd1, Dd2 usw.

Gruß
Martib

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 15:39
von pfaelzer
Hallo Martin,

danke für deine Geduld ...
es kommt noch ein Verzeichnis dazwischen
da hängt sogar eine richtige Struktur dahinter. Aber egal was ich versuche, ich erhalte immer "das handle ist ungültig" :(

Gibt es denn keinen Befehl (an DOS denk), der alles unter "recycler" ohne Nachfrage löscht?

Gruß Werner

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 17:30
von pfaelzer
Hallo Martin,

du bist spitze :!:
for %i in (*) do fsutil reparsepoint delete %i
endlich hatte ich mal wieder Gelegenheit, meine Kenntnisse über DOS anzuwenden.

letztendlich habe ich mit attrib alle Attribute geändert, weil "hidden" und "system" doch nerven. Dann have ich auf erster Ebene den "s-1-xxx"-ordner umgetauft. Mit vielen "dir" und "cd" und "del" habe ich letztendlich alles gelöscht.

Verbesserungsvorschlag für deinen Befehl oben ... setze %i in Anführungszeichen, dann funktionierts auch mit langen Dateinamen ;)

Von ganzem Herzen nochmals Danke

Gruß Werner

Re: Papierkorb initialisieren

Verfasst: 22. Feb 2008, 22:29
von Martin
Hallo Werner,

schön dass es geklappt hat.
Ja, die Anführungszeichen, da hast Du recht. Die sind mir entgangen.

Gruß
Martin