Pasos para cambiar la propiedad usando CMD:
- Abra el símbolo del sistema como administrador (Run as Administrator).
- Utilice el siguiente comando para tomar posesión de un archivo o carpeta:
takeown /f “C:\Path\To\Folder” /r /d y
- takeown: Cambiar la propiedad de un archivo o carpeta.
- /f “C:\Path\To\Folder”: Especifica la ubicación del archivo/carpeta que quieres cambiar.
- /r: Aplica los cambios a todas las subcarpetas y archivos que contienen (recursivo).
- /d y: Confirme los cambios automáticamente sin pedir la entrada del usuario.
- Después de cambiar la propiedad, ejecute el siguiente comando para conceder acceso completo a la cuenta de administrador:
icacls “C:\Path\To\Folder” /grant Administrators:F /t
- icacls: Comandos para administrar permisos de archivos/carpetas.
- /grant Administrators:F : Proporciona acceso completo (control total) a la cuenta de administrador.
- /t: Aplica los cambios a todos los archivos y subcarpetas.
3. Uso de Windows PowerShell para cambiar la propiedad
Además de CMD, también puede usar Windows PowerShell, que es más flexible y se usa a menudo en la automatización de la administración del sistema.
Pasos para cambiar la propiedad mediante PowerShell:
- Abra PowerShell como administrador (Run as Administrator).
- Ejecute el siguiente comando para tomar posesión de un archivo o carpeta:
takeown /f “C:\Path\To\File”
Este comando es similar a CMD, pero se puede utilizar en scripts de automatización más complejos.
- Después de convertirse en el propietario del archivo, utilice el siguiente comando para conceder acceso completo al administrador:
icacls “C:\Path\To\File” /grant Administrators:F
Al igual que en CMD, este comando da acceso completo a la cuenta de administrador.
Ventajas de PowerShell sobre CMD:
- Se puede utilizar en scripts de automatización y admite más parámetros.
- Se puede combinar con otros cmdlets de PowerShell para administrar los permisos y la propiedad de los archivos de una manera más avanzada.
- Se puede utilizar para cambiar la propiedad de los archivos de otros ordenadores de la red.
Ejemplo de script de PowerShell para cambiar la propiedad de varios archivos a la vez:
Si desea tomar posesión de todos los archivos de una carpeta específica:
Get-ChildItem “C:\Path\To\Folder” -Recurse | ForEach-Object { takeown /f $_.FullName }
- Get-ChildItem -Recurse : Recupera todos los archivos y subcarpetas dentro de una carpeta.
- ForEach-Object { takeown /f $_.FullName } : Tomando posesión de cada archivo individualmente.
Otros artículos interesantes
Conclusión
Cambiar la propiedad de archivos y carpetas en Windows 11 es una forma efectiva de resolver el problema del acceso bloqueado. La función de propiedad de Windows tiene como objetivo mantener la privacidad y la seguridad de los datos del usuario. Sin embargo, en algunas circunstancias, como después de reinstalar el sistema o eliminar la cuenta de un usuario, esta función puede bloquear el acceso a archivos importantes. Si comprende cómo funciona la propiedad y sigue esta guía, puede recuperar fácilmente el acceso a los archivos o carpetas previamente bloqueados.