Tengo un acceso directo a un programa que solo funciona cuando se ejecuta como administrador, pero en los accesos directos las opciones avanzadas "siempre se ejecutan como administrador" están atenuadas. He examinado otras preguntas similares, pero ninguna se aplica a mi problema. UAC está habilitado, soy administrador y no tengo idea de cómo ejecutarlo en cmd.
windows-7
shortcuts
administrator
man-qa
fuente
fuente
Administrator
dominio que anula los permisos locales.Respuestas:
Es posible que pueda utilizar la ejecución como administrador disponible en la pestaña de compatibilidad.
Una forma de terceros sería con nircmd. http://www.nirsoft.net/utils/nircmd2.html#elevate
fuente
Esto parece suceder cuando un acceso directo apunta a un identificador de objeto en lugar de una ruta de directorio.
Puede saber si este es el caso porque el destino en las propiedades de acceso directo es algo así como en
{0AFACED1-E828-11D1-9187-B532F1E9575D}
lugar de una ruta de directorio.Si desea crear un acceso directo a algo en
C:\Windows\System32
, cree el acceso directo directamente desde un elemento en esa carpeta, en lugar de intentar crearlo desde un acceso directo existente en el menú de inicio.fuente
.ini
archivo, no un ejecutable ...Parece que la opción de menú contextual "Ejecutar como administrador" y / o la casilla de verificación de acceso directo no están disponibles para archivos / scripts por lotes. Aquí se respondió a PowerShell: ¿Cómo ejecutar el script como administrador?
Todavía no tengo una respuesta para ejecutar un archivo por lotes común.
fuente
La solución es crear un acceso directo al ejecutable que debe ejecutarse como administrador (si desea solucionar el código feo para invocar el indicador UAC). Después de crear el nuevo acceso directo, haga clic derecho sobre él y seleccione Propiedades , luego haga clic en la pestaña Acceso directo , luego en el botón Avanzado ... y finalmente marque la casilla de verificación Ejecutar como administrador .
fuente
"C:\Users\quantastical\AppData\Local\Programs\Microsoft VS Code\Code.exe" "C:\Windows\system32\drivers\etc\hosts"
Tuve el problema con un script de Python: necesitaba agregar el objetivo:
"C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"
Toda la gloria a Ramesh Srinivasan
fuente
BrianD dio la mejor respuesta y Ross en ¿Cómo ejecutar el script como administrador? lo explicó:
Esto es válido para Windows7 al menos.
fuente
Esto parece suceder con los tipos de archivos que Windows no reconoce / no confía. Pero acabo de encontrar una solución simple para esto.
Haga un acceso directo a cmd.exe (c: \ windows \ system32 \ cmd.exe) y reemplace el campo Destino con esto
Ahora debería poder habilitar la opción "Ejecutar como administrador" en la pestaña Avanzado
Advertencias:
¿Por qué utilizamos en
Start
lugar de simplemente abrirlo con cmd.exe?cmd.exe /c c:\path\to\your.file
, está atascado con una ventana negra vacía abierta mientras su programa se esté ejecutando¿Cómo funciona el
Start
trabajo alrededor de esto?/c
bandera que la cierra después de que su comando termina de ejecutarseStart
que es un comando nativo en cmd.exe que abre un "programa" en una nueva ventanaStart
comando si no es un ejecutable, el lanzamiento se pasa a Windows, que luego lo abre usando el programa asociado para ese tipo de archivoStart
comando finaliza y luego se cierra la ventana cmd.exefuente
Tuve estos problemas en un sistema Windows Server 2008 R2 SP1 al ejecutar accesos directos para ejecutar archivos por lotes / VBScripts para sincronizar y expulsar discos USB, o para cerrar sistemas Hyper-V en preparación para que el personal reinicie el servidor limpiamente.
Encontré cuando hice clic derecho en el icono, seleccioné propiedades, luego seleccioné el botón Avanzado al lado de Cambiar icono. Seleccione la opción Ejecutar como administrador y luego Guardar. Si UAC está habilitado, aún solicitará permiso para ejecutarse, pero ahora se ejecutará correctamente.
fuente
Mi icono se copió a la barra de inicio rápido. La opción de ejecutar como administrador estaba atenuada. Así que comencé de nuevo y eliminé el acceso directo que había intentado configurar anteriormente.
Así es como resolví el problema.
Abrí mi menú de inicio, encontré el ícono que quería, propiedades, abrir la ubicación del archivo. (Esto abrió la ubicación del archivo del acceso directo desde mi menú de inicio, perfecto).
Ahora seleccioné el icono de acceso directo y lo copié.
Luego hago clic derecho en mi barra de inicio rápido, "Abrir carpeta" y pego una copia de mi acceso directo allí.
Ahora tengo acceso para configurarlo para que se ejecute como administrador.
fuente