Ich hatte Probleme mit Dateien mit sehr langen Pfaden (mehr als 256 Zeichen). Die zwei Befehle
takeown /f "C:\path\to\really_long_folder_name" /r icacls "C:\path\to\really_long_folder_name" /reset /T
funktionierte bis auf diese Dateien mit wirklich langen Pfaden und Namen. Am Ende habe ich umbenannt
"C:\path\to\really_long_folder_name"
zu
"C:\path\to\r"
und dann rennen
takeown /f "C:\path\to\r" /r /D Y icacls "C:\path\to\r" /grant Everyone:(F) /t /c /q
Danach konnte ich die Ordner etwas sinnvoller umbenennen. takeown's / DY antwortet mit Ja. Für icacls habe ich / grant verwendet, um allen Benutzern uneingeschränkten Zugriff zu gewähren (da ich gerade versuchte, von einem toten PC aus auf Daten auf einer Festplatte zuzugreifen), wobei / t Unterordner und Dateien verarbeitet, / q im stillen Modus ausgeführt wird (hide.) Erfolge) und / c, um Fehler anzuzeigen. Ich wiederholte den Vorgang und benannte die Ordner um, bis alle Dateiberechtigungen erfolgreich aktualisiert wurden.
Hoffentlich hilft dies jemandem, der auf ähnliche Fehler gestoßen ist wie "Fehler beim Aufzählen von Objekten im Containerzugriff wurde verweigert". Fehler, die ich beim Versuch bekam, auf die Daten von einer alten Festplatte zuzugreifen.