Saltar al contenido

Ejecutar cmd como administrador desde cmd

mayo 4, 2022

Ejecutar cmd como administrador desde línea de comandos windows 10

Tengo exactamente el mismo problema. La solución de Ctrl+Mayús+Enter sólo funciona si utilizas el no tan fiable cuadro de ejecución del menú de inicio – pero para el cuadro de ejecución de Win+R no tienes suerte. Lo más parecido a una solución que he encontrado es establecer manualmente las propiedades de la aplicación en «Ejecutar como administrador» en la pestaña de compatibilidad del programa.

Para las utilidades del sistema como cmd.exe, puedes poner un acceso directo en tu carpeta de usuario (C:\Nsers\%USERNAME%) y establecer ‘Ejecutar como administrador’ en la configuración avanzada del acceso directo. Consulte http://helpdeskgeek.com/windows-7/command-prompt-admin-rights-windows-7/ para obtener instrucciones detalladas. (Para ejecutar el acceso directo tienes que escribir el nombre completo del archivo, por ejemplo cmd.lnk)

También hay que tener en cuenta que esto también desactiva VirtualStore (la redirección de lecturas y escrituras a/desde la carpeta de archivos de programa). Para mantener intactos los programas falsos, es necesario combinar adecuadamente las carpetas …/AppData/Local/VirtualStore con sus archivos de programa.

Con powershell, cualquier programa puede ser ejecutado como administrador ejecutando el comando Start-Process seguido por el nombre del programa y Verb runAs para activar el prompt UAC. puedes ejecutar comandos powershell directamente desde la caja de ejecución así que para obtener algo como un prompt de comando de administrador, puedes escribir

Comprobador de archivos del sistema

Tienes la opción de Crear esta tarea con privilegios administrativos en el diálogo de Crear nueva tarea (Administrador de tareas > Archivo > Ejecutar nueva tarea), pero no hay una forma integrada de elevar efectivamente los privilegios usando la línea de comandos.

Mientras que ambas soluciones proporcionadas por Dheeraj Bhaskar funcionan, desafortunadamente resultarán en que el diálogo UAC se muestre en la parte superior (en el orden z) pero no se enfoque (la ventana enfocada es la ventana cmd/powershell de la persona que llama), por lo que necesito agarrar el ratón y hacer clic en «sí», o seleccionar la ventana UAC usando Alt+Shift+Tab. (Probado en Win10x64 v1607 build14393.447; UAC = «do not dim»).

Haga que el archivo por lotes guarde las credenciales de la cuenta de administrador real utilizando el modificador /savecred. Esto solicitará las credenciales la primera vez y luego almacenará la contraseña cifrada en el administrador de credenciales. Luego, todas las veces que se ejecute el lote, se ejecutará como el administrador completo, pero no pedirá las credenciales porque se almacenan encriptadas en el administrador de credenciales y el usuario final no puede obtener la contraseña. Lo siguiente debería abrir un CMD elevado con privilegios completos de administrador y sólo pedirá la contraseña la primera vez:

Ipconfig

Tengo un pequeño script que realiza el proceso de construcción e instalación en Windows para un repositorio de Bazaar que estoy administrando. Intento ejecutar el script con privilegios administrativos elevados desde el shell de Windows (cmd.exe), como si hiciera clic con el botón derecho del ratón y eligiera Ejecutar como administrador, pero sin utilizar ningún método que requiera el uso de la interfaz gráfica.

También hay que tener en cuenta que el shell administrativo (cmd.exe) se inicia en la carpeta C:\Windows\System32. Esto no es lo que yo quería, pero fue bastante fácil pasar la ruta actual a mi instalador, y referenciarlo usando una ruta absoluta.

El uso de runas de esta manera requiere que la cuenta administrativa esté habilitada, que no es el valor predeterminado en Windows 7 o Vista. Sin embargo, aquí hay un gran tutorial sobre cómo habilitarla, de tres maneras diferentes:

Yo mismo la habilité abriendo Herramientas Administrativas, Política de Seguridad Local, y luego navegando a Políticas Locales-Opciones de Seguridad y cambiando el valor de la política Cuentas: Administrative Account Status policy a Enabled, que no es ninguna de las tres formas mostradas en el enlace.

Ejecutar como administrador el archivo por lotes de la línea de comandos

El símbolo del sistema ha sido una herramienta útil para los usuarios de Windows durante mucho tiempo. Le permite realizar varias tareas incluso en un PC con Windows 11. Normalmente, los usuarios profesionales de ordenadores (expertos en TI) utilizan la herramienta CMD para ejecutar varias tareas. Utilizando esta herramienta, pueden realizar funciones administrativas desde la cuenta de usuario estándar. Por eso prefieren utilizarla. Si eres un usuario de Windows al que le gusta CMD, aprenderás varias formas sencillas de abrir el Símbolo del sistema como administrador en Windows 11.

Pero, al hacer doble clic en su icono, abrirá el Símbolo del sistema sin privilegios administrativos. Sin embargo, desea acceder al símbolo del sistema elevado haciendo doble clic en él. Para ello, haga clic con el botón derecho del ratón en el icono del escritorio y seleccione la opción Propiedades.

Después de eso, cada vez que haga doble clic en su icono de acceso directo, el símbolo del sistema se abrirá con privilegios administrativos. Si lo deseas, puedes anclarlo al menú Inicio o a la barra de tareas para acceder a él rápidamente. Para ello, haz clic con el botón derecho en el icono de acceso directo y selecciona la opción Anclar a Inicio.

Esta web utiliza cookies propias para su correcto funcionamiento. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad