No puedo eliminar la carpeta y soy administrador. "Necesita permiso para realizar esta acción. Necesita permiso de..."

No puedo eliminar la carpeta y soy administrador. "Necesita permiso para realizar esta acción. Necesita permiso de..."

No puedo eliminar una determinada carpeta en Windows 7. No es una carpeta del sistema. Fue creado por una aplicación. Recibo un mensaje de error "Necesita permiso para realizar esta acción. Necesita permiso de Tony...". Soy administrador e inicié sesión como Tony. Tengo propiedad total de la carpeta con permiso de control total. Reinicié la máquina. Maté la aplicación que creó la carpeta. Se me acabaron las ideas.

¿Por qué Windows 7 no me deja eliminar la carpeta?

Respuesta1

No estoy seguro de por qué sucede esto, pero existe una solución.

Para tomar el control de la carpeta que no se puede eliminar, cree un archivo de texto llamado delete.baty agréguele las siguientes líneas:

    SET DIRECTORY_NAME="C:\Locked Directory"
    TAKEOWN /f %DIRECTORY_NAME% /r /d y
    ICACLS %DIRECTORY_NAME% /grant administrators:F /t
    ICACLS %DIRECTORY_NAME% /reset /T
    PAUSE

Deberá cambiar la ruta del directorio para que coincida con sus requisitos, por ejemplo, C:\Locked Directorya C:\Delete Me.

Haga clic derecho en el archivo delete.batseleccionado Run As Administratory ahora debería tener control total del directorio y todos los subdirectorios, lo que significa que puede hacer lo que desee con ellos.

Respuesta2

La única forma era eliminar archivos comenzando desde la carpeta de nivel más bajo de esa carpeta. Recibí ese mensaje de error con cada carpeta que tenía subcarpetas. Eliminé todos los archivos/subcarpetas subiendo.

Respuesta3

Una carpeta puede impedir que un padre sobrescriba sus permisos, por lo que deja de funcionar a cierta profundidad.

UsarMonitor de procesoy filtrar porACCESO DENEGADOeventos para descubrir esta profundidad

Cada vez que unACCESO DENEGADOocurre el evento cambiar los permisos comoexplicado por @Sahil.


Puedes usarManejarTambién vea qué procesos están abriendo archivos dentro de su carpeta.

handle C:\Path\To\Folder\You\Are\Trying\To\Delete

Ejemplo:

C:\Windows\system32>handle C:\Windows\System32\inetsrv

Handle v3.45
Copyright (C) 1997-2011 Mark Russinovich
Sysinternals - www.sysinternals.com

svchost.exe   pid: 1500  type: File  134: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1B4: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1500  type: File  1BC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1CC: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1500  type: File  1D0: C:\Windows\System32\inetsrv\config
inetinfo.exe  pid: 1572  type: File  3C:  C:\Windows\System32\inetsrv\en-US\inetinfo.exe.mui
inetinfo.exe  pid: 1572  type: File  188: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  190: C:\Windows\System32\inetsrv\MBSchema.bin.00000000h
inetinfo.exe  pid: 1572  type: File  1BC: C:\Windows\System32\inetsrv\MetaBase.xml
inetinfo.exe  pid: 1572  type: File  1D4: C:\Windows\System32\inetsrv\MBSchema.xml
svchost.exe   pid: 1884  type: File  1AC: C:\Windows\System32\inetsrv\config\schema
svchost.exe   pid: 1884  type: File  1C0: C:\Windows\System32\inetsrv\config
svchost.exe   pid: 1884  type: File  1C4: C:\Windows\System32\inetsrv\config

Respuesta4

Tuve este problema y probé varias de las respuestas aquí sin éxito. Sin embargo, pude simplemente eliminar toda la carpeta con la que tenía problemas desde unelevadosímbolo del sistema así:

rmdir "C:\ruta\a\carpeta" /s

Espero que esto ayude a alguien.

información relacionada