- Abra un símbolo del sistema con privilegios administrativos.
Ejecute los siguientes comandos, uno a la vez (cambie "Z: \ Archivos de programa" con la carpeta que desea eliminar):
takeown /F "Z:\Program Files" /A /R /D Y
icacls "Z:\Program Files" /T /grant administrators:F
rd /s /q "Z:\Program Files"
Nota 1 - Idioma del sistema operativo: takeown ... /D Y
la entrada Y significa 'Sí' y será diferente según el idioma del sistema operativo. La carpeta de archivos de programa también puede tener un nombre diferente.
Nota 2 - Versiones anteriores de Windows: si icacls
y rd
no son compatibles, intente usar cacls
y en su rmdir
lugar
Explicación y documentación:
El problema podría ser que no tiene los permisos correctos en las listas de control de acceso discrecional (DACL) para la carpeta y su contenido. Las DACL identifican a los administradores a los que se les permite o les niega el acceso a un objeto asegurable. Por lo tanto, simplemente dar la propiedad de la carpeta puede no ser suficiente, pero también debe otorgar permiso en las DACL. Puede otorgar permiso con el comando icacls como se muestra en el ejemplo anterior. Explicación de las listas de control de acceso y DACL
takeown takeown documentation El
administrador recupera el acceso a un directorio y es contenido que anteriormente fue denegado, al hacer que el grupo de administradores sea el propietario. / F [directorio] especifica qué directorio, / A otorga la propiedad al grupo de administradores, / R lo realiza como operación recursiva en el directorio, todos los archivos y subdirectorios, / D suprime las solicitudes de confirmación cuando el usuario no tiene permiso de "Lista de carpetas" con siguiendo la opción Y que toma posesión del directorio. (Nota: la opción Y puede ser diferente según el idioma del sistema operativo).
icacls documentación de icacls
Otorga al grupo los administradores permisos de acceso total DAC al directorio. [directorio] especifica qué directorio, / T realiza la operación en todos los archivos especificados en el directorio y subdirectorios, / grant otorga derechos de acceso de usuario especificados con : F, que proporciona acceso completo. (Nota: los administradores del nombre del grupo pueden ser diferentes según el idioma del sistema operativo)
rd rd documentación
Elimina el directorio con todos sus subdirectorios y archivos. / s elimina el directorio especificado y sus subdirectorios, incluidos todos los archivos, / q especifica el modo silencioso para que no se solicite confirmación, [directorio] especifica qué directorio eliminar.
Windows
carpeta, simplementeWindows.old