Der Artikel beschreibt, wie Sie Ordner im Microsoft Windows Dateisystem löschen können, die Sie nicht in Besitz nehmen können.
Das Problem
Ich habe auf einem Microsoft Windows Server 2008 Schwierigkeiten gehabt, einen Ordner in Besitz zu nehmen (trotz administrativer Berechtigung), um Dateien zu löschen.
Bei der Inbesitznahme bekam ich ständig die Fehlermeldung, dass ich nicht die erforderlichen Zugriffsrechte besäße, den Ordner in Besitz zu nehmen. Ich solle es doch mal mit einem Administrator-Konto und administrativen Rechten versuchen. Da ich Domänen-Admin bin, und den Explorer sowie die Konsole (cmd) mit administrativer Berechtigung gestartet habe, frage ich mich, wieviel mehr Vollzugriff ich noch brauche…
Sowohl bei der Benutzung des Windows Explorers als auch bei der Ausführung des takeown-Befehls bekam ich auf 2 Ordnern die Meldung: Zugriff verweigert. Trotzdem konnte ich die Order öffnen. Seltsam!
Also dachte ich mir, dass vielleicht ein Server-Neustart hilft. Doch auch dieser brachte keine Besserung. Die Ordner ließen sich nicht in Besitz nehmen.
Die Lösung
So geht's:
Unterste Ebene
Gehen Sie in der Dateistruktur auf die unterste Ebene
Unterverzeichnisse löschen
Löschen Sie die Unterverzeichnisse von der untersten bis zur obersten Ebene
Und siehe da, nach Anwendung der oben genannten Schritte konnte ich plötzlich auch den Ordner einfach löschen.
Das sind wieder so Lösungen, bei denen ich mich frage, wo bei dem System die Logik bleibt. Doch die Antwort auf diese Frage bleibt mir leider (bis jetzt) verborgen. Kennen Sie sie? Dann freue ich mich auf Ihren Kommentar! 😉
Der folgende Abschnitt enthält bezahlte Links. Wenn Sie eins der Bücher über den Link kaufen, bekomme ich eine Provision.
Für die Recherche nach dem takeown-Befehl habe ich dieses Buch benutzt:
Windows Befehle für Server 2008 & Vista
Sie sollten natürlich eine neuere Version nehmen 😉
Windows Befehle für Server 2016 & Windows 10