Solución rápida: Abre Terminal (Admin), ejecuta takeown /F "C:\path\to\folder" /R /A /D Y seguido de icacls "C:\path\to\folder" /grant administrators:F /T — los administradores ahora tienen derechos completos para leer, modificar y eliminar el contenido de la carpeta.
Necesitas modificar o eliminar archivos dentro de una carpeta del sistema, pero incluso como administrador recibes «Acceso denegado» o «Necesitas permiso de TrustedInstaller». La solución es transferir la propiedad de la carpeta de TrustedInstaller (la cuenta que Windows usa durante la instalación) a tu grupo de administradores y luego otorgar al grupo control total. Si se hace con cuidado, es seguro; si se hace mal, puedes romper la capacidad de Windows para actualizarse.
Afecta a: Carpetas protegidas del sistema en Windows 11 (y Windows 10), como subcarpetas de Program Files, Windows.old y ciertas rutas respaldadas por el registro.
Tiempo de solución: ~5 minutos por carpeta.
Qué causa esto
Los archivos y carpetas NTFS tienen un propietario (una cuenta específica) y una ACL (lista de cuentas y sus derechos). Muchas carpetas del sistema son propiedad de NT SERVICE\TrustedInstaller, la cuenta que usa Windows Setup para instalar archivos del sistema. El grupo de administradores puede leer estas carpetas, pero no modificarlas. takeown transfiere la propiedad; icacls otorga derechos de modificación.
Advertencia importante: cambiar la propiedad de una carpeta del sistema puede impedir que Windows Update la mantenga correctamente. El protocolo correcto es tomar la propiedad, hacer tu trabajo y luego, opcionalmente, restaurar la propiedad a TrustedInstaller.
Método 1: Tomar la propiedad y otorgar derechos de administrador (recomendado)
El proceso estándar de dos pasos.
- Abre Terminal (Admin) desde el menú contextual del botón Inicio.
- Para un solo archivo:
takeown /F "C:\path\to\file.ext" /A icacls "C:\path\to\file.ext" /grant administrators:FEl indicador
/Aasigna al grupo Administradores en lugar de solo a tu cuenta;:Fsignifica Control total. - Para una carpeta completa y todo su contenido:
takeown /F "C:\path\to\folder" /R /A /D Y icacls "C:\path\to\folder" /grant administrators:F /T/Raplica de forma recursiva;/Aasigna a Administradores;/D Yconfirma automáticamente la recursión;/Taplica la recursión para icacls. - Verifica el cambio:
icacls "C:\path\to\folder"La salida debe mostrar BUILTIN\Administrators:(F) en la lista de acceso.
- Ahora realiza tu operación de modificación, eliminación o copia.
La carpeta permanece accesible como administrador hasta que restaures la propiedad (Método 3).
Método 2: Usar la interfaz gráfica para operaciones puntuales
Más lento, pero no requiere memorizar la sintaxis de los comandos.
- Haz clic derecho en el archivo o la carpeta → Propiedades → Seguridad.
- Haz clic en Avanzado en la parte inferior del cuadro de diálogo.
- Junto a Propietario, haz clic en Cambiar.
- En el campo «Escribe el nombre del objeto», escribe Administrators. Haz clic en Comprobar nombres. El nombre se resuelve como YourPCName\Administrators. Haz clic en Aceptar.
- Para carpetas, marca Reemplazar propietario en subcontenedores y objetos.
- Haz clic en Aceptar. Puede aparecer brevemente un cuadro de diálogo de progreso.
- Vuelve a abrir la pestaña Seguridad si es necesario. Haz clic en Editar.
- Selecciona Administradores, marca Control total y haz clic en Aceptar.
- Ahora realiza tu operación.
Este es el enfoque adecuado para usuarios que no se sienten cómodos con la línea de comandos. El resultado final es el mismo que con el Método 1.
Método 3: Restaurar la propiedad de TrustedInstaller cuando termines
Paso de higiene importante. Si no restauras la propiedad, Windows Update puede no aplicar parches a los archivos de la carpeta modificada.
- Abre Terminal (Admin).
- Restaura la propiedad:
icacls "C:\path\to\folder" /setowner "NT SERVICE\TrustedInstaller" /T - Para algunas carpetas, también debes restablecer la ACL a sus valores predeterminados para recuperar la protección original:
icacls "C:\path\to\folder" /reset /T - Verifica:
icacls "C:\path\to\folder"La salida debe mostrar NT SERVICE\TrustedInstaller como propietario de nuevo.
- Después de esto, volverás a no poder modificar la carpeta sin tomar la propiedad primero; ese es el comportamiento previsto.
Restaura siempre la propiedad a menos que la carpeta se vaya a eliminar por completo. La propiedad modificada de forma prolongada en carpetas del sistema se acumula y puede interferir con el mantenimiento futuro de Windows.
Cómo verificar que la solución funcionó
- Ejecuta
icacls "C:\path\to\folder"en Terminal. La ACL esperada está establecida. - La operación de archivo o carpeta que necesitabas (modificar, eliminar, copiar) se completa sin «Acceso denegado».
- Si restauraste la propiedad con el Método 3, intentar eliminar la carpeta ahora vuelve a mostrar un aviso de permisos, lo que confirma que TrustedInstaller vuelve a tener el control.
Si nada de esto funciona
Si takeown informa «Acceso denegado» incluso desde un símbolo del sistema elevado, se aplican tres causas. La carpeta está montada desde una imagen sin conexión: los comandos de propiedad necesitan que la imagen esté en línea; reinicia Windows y vuelve a intentarlo desde una sesión de administrador normal. La carpeta está en otra unidad con atributos de solo lectura: compruébalo con attrib "C:\path" y quita el atributo de solo lectura con attrib -R "C:\path" /S /D. La carpeta tiene protección especial de una directiva de grupo o de EFS: es posible que un administrador de dominio haya aplicado una directiva que bloquea los cambios de propiedad; no puedes anularla desde una cuenta de administrador normal. Para las carpetas dentro de C:\System Volume Information (datos de Restaurar sistema), los cambios de propiedad están bloqueados por diseño; usa vssadmin delete shadows /for=C: /all /quiet para eliminar las copias de instantáneas en lugar de intentar eliminar archivos individuales. Para los archivos cifrados, primero debes descifrarlos (clic derecho → Propiedades → Avanzado → desmarca Cifrar contenido) o tener la clave de cifrado; incluso tomando la propiedad no podrás leer el contenido cifrado.
En resumen: Tomar la propiedad de una carpeta del sistema es una operación de dos líneas: takeown + icacls. Restaura siempre la propiedad de TrustedInstaller cuando termines para que las futuras actualizaciones de Windows puedan mantener la carpeta con normalidad.