Habilitar y conceder permisos de Administrador

Mediante la Shell de Windows (CMD)

En esté tema, explicaré como modificar (conceder o denegar) permisos (en este caso conceder) de control total en el sistema al grupo Administradores del equipo. Mediante dos simples lineas de comandos, que escribiremos en en la consola o símbolo del sistema (CMD) de Windows 7.

Estas lineas de comandos (en este caso) SOLO afectarán al grupo Administradores y concederá permisos totales a dicho grupo. (Es decir, que no negará permisos). Pero existen otras propiedades de los mismo comandos utilizados para denegar permisos. (mirar la ayuda de los comandos, para mirar la información o ayuda de a algún comando en Windows. Colocaremos al final del nombre de comando que queramos: /?

Si ya cambiamos el tipo de cuenta a Adminsitrador, abrimos la Shell de Windows como Adminsitrador (ya que para ejecutar las siguientes instrucciones de comandos necesitamos privilegios de una cuenta del tipo Administrador), para ello, nos vamos a:
Inicio -> Todos los programas -> Accesorios -> botón derecho sobre Símbolo de Sistema -> botón derecho sobre ejecutar como Adminsitrador.
Se nos abrirá la Shell de Windows (CMD).

Aquí tipearémos o escribirémos la siguiente linea de comandos:
takeown /F "%SYSTEMDRIVE%\*" /R /D S

Pulsamos Enter. y esperaremos a que el sistema realize todo el proceso necesario (tendría que terminar con una lista extensa, poniendo en todas las lineas que fue procesando: “CORRECTO”).

A continuación, escribimos esta otra linea de comandos:
icacls "%SYSTEMDRIVE%\*" /grant Administradores:(D,WDAC) /T

Pulsamos Enter, y esperamos a que el sistema termine el proceso.

Si todo lo procesado salió correctamente, salimos de la consola, escribiendo exit o simplemente cerrando la ventana. Y reiniciamos el PC.

Como algunos le pueden quedar dudas de las linea de comandos mencionadas arriba, pasaré a explicarlas breve y rápidamente:
El comando Takeown: es para indicar el propietario.
El comando Icacls: es para indicar los permisos del propietario que pusimos en el primer comando (Takeown).

Ahora el análisis de las propiedades o atributos de las dos lineas de comandos:
takeown /F "%SYSTEMDRIVE%\*" /R /D S

/F -> Indica el archivo/carpeta al que queremos cambiar el propietario (en este caso es %SYSTEMDRIVE%).
%SYSTEMDRIVE% -> Es la variable de entorno del disco duro principal desde donde se ejecuta windows, es decir: “C:\” (por defecto, lo más común).
* -> Con el símbolo asterisco, indicamos todos los archivos de esa carpeta (Archivos, no carpetas, pero combinado con /R es igual a: Todos los archivos de todas las carpetas del disco duro (en este caso)).
/R -> Realiza el cambio de propietario en los subdirectorios (En este caso sería en todo el disco duro).
/D S -> En algunas carpetas puede surgir una pregunta al intentar indicar el propietario donde dice que si quieres darle permisos, pues “/D S” lo único que hacen en este caso es contestar “Si” automaticamente a esa pregunta, para no tener que hacerlo manualmente.

icacls "%SYSTEMDRIVE%\*" /grant Administradores:(D,WDAC) /T

%SYSTEMDRIVE% -> Como ya dijimos anteriormente, “C:\” (En este caso).
* -> (símbolo asterisco) Todos los archivos de esa carpeta (Archivos, no carpetas, pero combinado con /T es igual a: Todos los archivos de todas las carpetas del disco duro).
/T -> Realiza el cambio de permisos en los subdirectorios (En este caso sería en todo el disco duro).
/grant -> Es la opción para indicar que se le quieren conceder permisos a un usuario. (Lo que quiero decir, es que en vez de /Grant se podria usar /Deny para denegar permisos por ejemplo.)
Administradores -> El grupo de usuarios (en este caso), (Administrador).
(D,WDAC) -> Los permisos a conceder. (en este caso “D” y “WDAC”).

Aqui algunos permisos importantes:
D -> acceso de eliminación
WDAC -> escribir DAC
F -> acceso total
M -> acceso de modificación
RX -> acceso de lectura y ejecución

Para más información de las propiedades de estos dos comandos consultar la ayuda de los mismos. Escribir en una consola CMD:
Takeown /?
Icacls /?

10 comentarios en “Habilitar y conceder permisos de Administrador

  1. Agradecer de antemano vuestra ayuda con los trucos que nos exponéis en esta sección.
    Como suele ser el mismo ordenador con el que visionamos estos artículos, con el que debemos experimentar, a mí me ocurre que suelo intentar imprimir el articulo en cuestión para poder recordarlo mientras manipulo el aparato, pero sucede que al imprimir las líneas de comando resaltadas con el fondo negro en la impresión sobre papel solo se ve una línea ancha negra, tengo inkjet y laser y en las dos apenas se apercibe el contenido en esas líneas. ¿ Podríais resaltarlas en otros colores o algo parecido ?.
    Muchísimas gracias de nuevo.

  2. Quisiera utilizar este truco en una unidad de HHD exterior de alta capacidad (unidad “K” de mi equipo) que protegí con los archivos de un ordenador anterior y ahora con el nuevo tengo que cambiar el acceso una a una las carpetas a la que quiero acceder al contestarme que no soy el propietario. Agradecería me indicasen como hacerlo.
    Atentamente :
    J,Ricardo

  3. Trata de hacer ena captura de pantala si no puedes copiarlo, simplemente presionas el botón que dice: “Imp Pant” dos veces y luego lo abres en Paint o en Word , recortas un poco la captra y la imprimes.

  4. muchas gracias!, me libraste de un apuro enorme.

  5. Buahhhhh colega!!!! eres mi dios!!! despues de hacer pruebas con la instalacion de windows 10 no tenia coj…. de eliminar las carpetas de Windows, archivos de programas y demás, y este tutorial ha sido mano de santo, tengo que decir que todavia queda algo sin eliminar, pero lo más gordo (más de 10 gigas de porqueria) ha sido eliminado con estos sencillos pasos,

    Muchísimas gracias, por fin recuperé el espacio en disco, ahh, lo he realizado desde windows 10

  6. Muchas gracias me solucionó un gran problema

  7. Mil Millones de gracias!!!!!!!!!!!!!!!!!!!!!!!!!!! estas son las ayudas que llegan en el momento más preciso!!!…tenia toda la noche con un problema serio con 3 gigas de archivos de trabajo y estudio. los recupere gracias a tu ayuda :)

  8. Luego de reiniciar la pc tras realizar los comandos, me queda bugeado el inicio, queda colgado y no inicia, que puedo hacer??

  9. Gracias por el artículo, muy útil.

    Importante abrir el cmd como administrador para evitar la UAC y también el idioma de Windows, si está inglés o en español:

    En ocasiones podemos encontrarnos con que el administrador o el usuario, no dispone de permisos sobre una carpeta o ficheros.

    Por ejemplo, al intentar acceder al interior de una carpeta como administradores, nos aparece el siguiente aviso:

    Actualmente no tiene permiso de acceso a esta carpeta

    Haga clic en Continuar para obtener acceso permanente a esta carpeta.

    En ocasiones, pulsado el botón “Continuar”, solucionaremos el problema, ya que el botón nos asignará permisos de forma automática sobre el elemento en cuestión.

    Pero para que funcione el botón “Continuar”, debemos ser propietarios del fichero o carpeta.

    Por ejemplo, en los casos donde aparece la ventana anterior, pulsamos sobre el botón “Continuar”, pero no somos propietarios de la carpeta o fichero, nos aparecerá la siguiente ventana de aviso:

    Se denegó el permiso de acceso a esta carpeta

    Para obtener acceso a esta carpeta, debe usar la pestaña seguridad.

    Si examinamos el escenario de prueba, veremos lo siguiente.

    Hacemos propiedades sobre una carpeta donde nos aparecen los avisos anteriores, en el ejemplo: D:\SYSADMIT y vemos lo siguiente:

    1) Propiedades sobre la carpeta, pestaña “Seguridad”, a continuación vemos que no disponemos de permisos para ver los permisos. Aparece el siguiente mensaje: “Debe disponer de permisos de lectura para ver las propiedades de este objeto”

    2) Al pulsar sobre el botón: “Opciones avanzadas”, nos aparece otra ventana, donde en el apartado propietario, aparece el siguiente mensaje: “No se puede mostrar el propietario actual”.

    Para solucionar el problema, deberíamos, cambiar el propietario actual y ponernos a nosotros. A esta acción se le llama: “Toma de posesión”.

    Con esto, resolvemos el problema del segundo aviso:

    Se denegó el permiso de acceso a esta carpeta

    y a continuación, nos damos permisos en la pestaña “Seguridad” o bien, intentamos volver a entrar en la carpeta y aparecerá el mensaje:

    Actualmente no tiene permiso de acceso a esta carpeta

    y pulsamos sobre el botón: “Continuar”, con ello conseguiremos que se asignen de forma automática los permisos sobre la carpeta.

    Ahora bien, ¿Qué ocurre si tenemos una estructura de carpetas con el problema?

    Pues bien, podemos automatizar las dos acciones, utilizando la linea de comandos.

    Tomar posesión de forma recursiva:

    * La carpeta de ejemplo es: D:\SYSADMIT

    – Si Windows está en español:

    takeown /a /r /d S /f D:\SYSADMIT

    – Si Windows está en inglés:

    takeown /a /r /d Y /f D:\SYSADMIT

    Asignar permisos de forma recursiva:

    * La carpeta de ejemplo es: D:\SYSADMIT

    – Si Windows está en español:

    icacls D:\SYSADMIT /grant administradores:F /t

    – Si Windows está en inglés:

    icacls D:\SYSADMIT /grant administrators:F /t

    Es importante tener en cuenta que debemos ejecutar los comandos anteriores desde una ventana de CMD abierta como administrador.

    Si por ejemplo, ejecutamos takeown, desde una ventana de CMD que no esté abierta como administrador, nos encontraremos con el siguiente error:

    ERROR: La cuenta del usuario que ha iniciado la sesión no tiene privilegios de administrador.

    Ejemplo:

    1) Ejecución de takeown desde una ventana de CMD sin derechos de administrador.

    2) Ejecución de takeown desde una ventana de CMD con derechos de administrador.

Los comentarios están cerrados.