Métodos para tomar posesión de un archivo en Windows
Lo más probable es que en más de una ocasión, al intentar mover o borrar algún archivo o directorio, hayamos recibido una advertencia notificándonos de que el sistema nos denegaba el acceso mediante un lacónico “Acceso denegado”.
Esta situación puede hacernos perder un montón de tiempo intentando realizar una operación simple, tiempo que podríamos usar para realizar otras tareas. Afortunadamente, existe una solución a este problema, y es tomar posesión, es decir adueñarnos, del archivo o directorio en conflicto.
A pesar de que tomar posesión de un archivo o directorio puede solucionar una gran cantidad de problemas, lo cierto es que existe un riesgo relacionado con la estabilidad del sistema, por lo que debemos usar este método con precaución y cautela, sobre todo si no sabemos bien cuales pueden llegar a ser el alcance de nuestros actos, sobre todo con archivos y carpetas relacionados con el sistema operativo. Dicho esto, es momento de poner manos a la obra.
Cabe destacar que los métodos mencionados en este tutorial están enfocados en Windows 10, lo cierto es que son similares en todas las versiones del sistema operativo.
Método 1: Tomar posesión de archivos y carpetas mediante la línea de comandos
Paso 1
Lo primero que tenemos que hacer es ejecutar el símbolo del sistema, lo que podemos hacer escribiendo “cmd”. Una vez que aparece en los resultados, lo seleccionamos con el botón derecho del ratón y presionamos sobre “Ejecutar como Administrador”:
Paso 2
Cuando se abra la ventana del símbolo del sistema ingresamos cualquiera de los siguientes textos:
takeown / F ruta completa del archivo con la extensión de archivo
Este comando nos permitirá cambiar el propietario del archivo, al usuario que está conectado actualmente.
takeown / F ruta completa del archivo con la extensión de archivo/ a
Este comando nos permitirá cambiar el propietario del archivo a “Administrador” con un solo comando
Aunque sea el método más difícil, es el procedimiento más directo y rápido, y no necesitaremos otras herramientas. Si lo que buscamos es algo más fácil, entonces debemos seguir leyendo.
Método 2: Tomar posesión de un archivo o carpeta con el botón derecho del ratón
Paso 1
Antes de comenzar, es necesario mencionar que para este método necesitaremos instalar una clave de registro, lo que requiere de cierto conocimiento. Antes de comenzar, debemos copiar y pegar el siguiente texto a un archivo de texto nuevo:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[HKEY_CLASSES_ROOT\*\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l"
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q"
[-HKEY_CLASSES_ROOT\dllfile\shell\runas]
[HKEY_CLASSES_ROOT\dllfile\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\dllfile\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /c /l"
[-HKEY_CLASSES_ROOT\Drive\shell\runas]
[HKEY_CLASSES_ROOT\Drive\shell\runas]
@="Take Ownership"
"HasLUAShield"=""
"NoWorkingDirectory"=""
"Position"="middle"
[HKEY_CLASSES_ROOT\Drive\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t /c /l /q"
[-HKEY_CLASSES_ROOT\exefile\shell\runas]
[HKEY_CLASSES_ROOT\exefile\shell\runas]
"HasLUAShield"=""
[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"
"IsolatedCommand"="\"%1\" %*"
Paso 2
Una vez que hemos pegado el texto en un archivo de texto en el Notepad, lo guardamos con el nombre “Add_Take_Ownership_to_context_menu.reg” en el escritorio.
Paso 3
Cuando hayamos terminado, lo ejecutamos.
Paso 4
Ahora, para tomar posesión de un archivo, lo único que tenemos que hacer es seleccionarlo con el botón derecho del ratón y pulsar sobre la opción “Take Ownership”.
Si queremos algo fácil, no cabe duda de que este es el mejor método, ya que está totalmente automatizado y no tener que escribir ni un solo comando.
Si esta página te gustó, puedes compartirla ...