Mi problema es que no puedo eliminar/desinstalar/sobrescribir todas las carpetas y archivos dentro de 'Archivos de programa' en mi unidad de almacenamiento E:, mi sistema operativo está instalado en la unidad C:.
He leído publicaciones de problemas similares de aquí y de otros foros y lo he intentado todo y nada parece haber tenido efecto.
- soy administrador
- Tengo UAC deshabilitado
- Tengo control total sobre todos los archivos y carpetas en C: y todas las demás carpetas en E: incluidos Archivos de programa (x86), por lo que solo está enE:\Archivos de programadonde no tengo control
- Puedo crear carpetas dentro de archivos de programa, pero cuando intento eliminarlas aparece un mensaje de error:
you require permission from administrators to make changes to this folder
. Algunas carpetas/archivos dicen en cambio que necesito permiso del SISTEMA. - Cuando intento cortar una nueva carpeta que acabo de crear en archivos de programa, dice que no se puede completar porque está abierta en otro programa.
- he instalado'Tomar el control'Función de clic derecho y probé esa función en varios archivos y carpetas dentro de los archivos de programa, incluidos los archivos de programa. Esto sólo da mensaje de error:
Access is denied
. - En las propiedades de los archivos de programa, todas las cuentas tienen control total excepto los usuarios que solo tienenleer + ejecutar, enumera el contenido de la carpeta y los permisos de lectura
- He probado archivos de programaclic derecho, propiedades, seguridad, avanzadoy cualquier cosa que intento cambiar en estas opciones me da el mensaje de error: U
nable to save permission changes on Program Files. Access is denied
- No puedo marcar las casillas para'incluir permisos heredables....'yreemplazar todos los permisos de objetos secundarios...
- No puedo editar nada en los archivos de programapropiedades, seguridad, editar,cuando intento cambiar el propietario a otra persona, dice que se produjo un error al aplicar la información de seguridad:
unable to set
- Además, no estoy seguro de si está relacionado, pero no puedo actualizar a la última versión de iTunes o los bytes antimalware que están instalados enE:\Archivos de programa.
- También he intentado ejecutarcmd.execomo administrador y todo
takeown /f /r /a
simplemente dice que el acceso está denegado a menos que lo escriba mal, las instrucciones que encontré en este sitio web en otra publicación fueron un poco confusas. Lo estructuré como:C:\takeown /f "E:\Program Files" /r
- Yo también lo intenté
C:\takeown /f "E:\Program Files"
yC:\takeown /r "E:\Program Files"
Siento que tal vez no seguí uno de los pasos correctamente a pesar de que he estado tratando incansablemente de resolver esto y he explorado aparentemente todas las soluciones posibles. Tengo conocimientos de informática, pero no de edición del registro y reglas avanzadas del símbolo del sistema, etc.
¡Por favor, ayúdame! ¡Cualquier consejo es muy apreciado!
Respuesta1
FuenteTomar posesión de un archivo, carpeta, unidad o clave de registro en Windows 8:
Tomar posesión de un objeto usando el comando TAKEOWN
Este comando tomará posesión de la carpeta o unidad y de todos los archivos y subcarpetas de la carpeta o unidad.
abrir unsímbolo del sistema elevado.
Para otorgar propiedad al grupo de administradores:
takeown /F "full path of folder or drive" /A /R /D Y
Ejemplo:
takeown /F "E:" /A /R /D Y
Para tomar posesión de solo una carpeta o unidad usando el comando ICALCS
abrir unsímbolo del sistema elevado.
Para configurar el grupo de administradores como propietario:
icacls "full path of folder or drive" /setowner "Administrators" /C
Ejemplo:
icacls "E:\Folder" /setowner "Administrators" /C
Para tomar posesión de una carpeta o unidad y de todos los contenidos mediante el comando ICALCS
abrir unsímbolo del sistema elevado.
Para configurar el grupo de administradores como propietario:
icacls "full path of folder or drive" /setowner "Administrators" /T /C
Ejemplo:
icacls "E:\Folder" /setowner "Administrators" /T /C
Respuesta2
Tomar posesión de los archivos o carpetas del sistema en Windows no es una tarea sencilla. Ya sea que use la GUI o la línea de comando, requiere demasiados pasos.
Pero en Internet obtuve un archivo de registro que cambiará el permiso y permitirá que cualquier cosa funcione en el archivo de Windows.
Consulte los pasos publicados en el siguiente enlace para obtener más información.haga clic aquí o enEste enlace
Respuesta3
Este es mi "chown.bat" (la gente de Unix se reirá de mí usando ese nombre). Lo he improvisado a partir de varias soluciones... Cada vez que una no funciona, agrego más cosas. Las cosas de SetACL las descubrí solo en 2014 o 2015. Esto nunca me ha fallado:
for /r %fn in (*.*) SetACL -on "%fn" -ot file -actn clear -clr dacl,sacl
takeown /F * /R /D Y
icacls *.* /T /C /grant %_winuser%:(D,WDAC)
icacls . /T /C /grant administrators:F System:F everyone:F
SetACL es una utilidad de terceros que debe estar en su camino.