Wie kann ich unter Windows 10 einen Ordner löschen, auf den nicht zugegriffen werden kann?

0

Ich habe einen Ordner auf einer meiner Festplatten P:\csharp\aperture\keystone\src\Keystone, den ich löschen möchte, aber nicht kann. Ich habe zahlreiche verschiedene Methoden zum Ändern / Zurücksetzen von Berechtigungen ausprobiert und kann diesen Ordner immer noch nicht löschen.

PS P:\csharp\aperture> whoami
azuread\mikelloyd

PS P:\csharp\aperture> rm -Recurse -Force .\keystone\
rm : Cannot remove item P:\csharp\aperture\keystone\src: The directory is not empty.
At line:1 char:1
+ rm -Recurse -Force .\keystone\
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (src:DirectoryInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand
rm : Cannot remove item P:\csharp\aperture\keystone\: The directory is not empty.
At line:1 char:1
+ rm -Recurse -Force .\keystone\
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (P:\csharp\aperture\keystone\:DirectoryInfo) [Remove-Item], IOException
    + FullyQualifiedErrorId : RemoveFileSystemItemIOError,Microsoft.PowerShell.Commands.RemoveItemCommand

PS P:\csharp\aperture> rmdir .\keystone\

Confirm
The item at P:\csharp\aperture\keystone\ has children and the Recurse parameter was not specified. If you continue, all children will be removed with the item. Are you sure you want to continue?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): A
rmdir : Access to the path 'P:\csharp\aperture\keystone\src\Keystone' is denied.
At line:1 char:1
+ rmdir .\keystone\
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : PermissionDenied: (P:\csharp\aperture\keystone\:String) [Remove-Item], UnauthorizedAccessException
    + FullyQualifiedErrorId : RemoveItemUnauthorizedAccessError,Microsoft.PowerShell.Commands.RemoveItemCommand

PS P:\csharp\aperture> icacls.exe .\keystone\ /reset /T
processed file: .\keystone\
processed file: .\keystone\src
.\keystone\src\Keystone: Access is denied.
Successfully processed 2 files; Failed processing 1 files

Ich habe keine Leserechte.

Keine Leserechte

Es kann den Besitzer nicht anzeigen:

kein Besitzer

Wenn ich versuche, den Eigentümer zu ändern, habe ich keine Berechtigung zum Anzeigen oder Bearbeiten des Objekts:

Bildbeschreibung hier eingeben

Was wirklich seltsam ist, ist, dass ich den Ordner mit meinem Benutzer erstellt habe, damit ich der effektive Besitzer sein sollte. Ich habe versucht, den Benutzer als Administrator zu löschen, kann das aber auch nicht. Ich kann den Ordner nicht einmal löschen als NT\System:

P:\csharp\aperture\keystone\src>whoami /user

USER INFORMATION
----------------

User Name           SID
=================== ========
nt authority\system S-1-5-18

P:\csharp\aperture\keystone\src>rmdir /S Keystone
Keystone, Are you sure (Y/N)? Y
Access is denied.

nt Systemautorität

Wie kann ich diesen Ordner löschen, den ich erstellt habe?

mxplusb
quelle
Sie haben vergessen zu erwähnen, was für eine Art "Antrieb" das ist?
Michael Hampton
Es ist eine lokale Festplatte, die als NTFS formatiert ist.
mxplusb
Worum geht es dann in Azure AD?
Michael Hampton
P: Ist das definitiv ein lokales Laufwerk? Und Ihr Konto ist definitiv ein lokales Administratorkonto? Und Sie können den Ordner nicht übernehmen? Das ist Ihre eigentliche Anforderung: Sie möchten Eigentümer werden. Sobald Sie das getan haben, sollte alles andere einfach sein.
Todd Wilcox
Mein Benutzer wird über AzureAD eingerichtet (ich besitze dieses System). P:ist ein lokales Laufwerk, ich habe lokale Administratorrechte (und kann mich als Administrator anmelden), und ich kann den Besitz nicht übernehmen. Ich habe auch versucht, als Administrator die Verantwortung zu übernehmen, das kann ich auch nicht.
mxplusb

Antworten:

0

Probieren Sie Folgendes aus: Überprüfen Sie zunächst, ob Ihr Benutzerkonto ein Administrator ist. Führen Sie cmd als Administrator aus, takeown /f P:\csharp\aperture\keystone\src\Keystonegeben Sie ein, dies sollte Ihnen den Besitz des Verzeichnisses geben. Geben rmdir /q /s P:\csharp\aperture\keystone\src\Keystone Sie schließlich Folgendes ein, wenn es immer noch nicht funktioniert, und führen Sie die gleichen Schritte im abgesicherten Modus aus. Ich hoffe das hilft.

Trojan Malware
quelle