En Windows 7, me gustaría programar un programa para que se ejecute con privilegios administrativos, sin que el usuario deba responder a una solicitud (que solicita privilegios elevados) cada vez que se ejecuta la tarea programada. ¿Hay alguna forma de lograr este objetivo sin deshabilitar las solicitudes de UAC para todas las aplicaciones?
Puede que no sea relevante, pero estoy tratando de hacer que este programa se ejecute al inicio.
Respuestas:
Abrir programador de tareas
Crea una nueva tarea
En la pestaña "General", asegúrese de ingresar las siguientes configuraciones:
"Ejecutar si el usuario ha iniciado sesión o no"
"Ejecutar con los más altos privilegios"
"Configurar para" (su sistema operativo)
En la pestaña "Activadores", al agregar un activador (programación), asegúrese de que la casilla de verificación "Activado" esté marcada
Las otras pestañas también deben examinarse (acciones, etc.), pero estas son las opciones que debe especificar al intentar asegurarse de que una tarea se ejecute independientemente del usuario que haya iniciado sesión y sin las indicaciones de UAC.
Al guardar la tarea, se le pedirá que ingrese un nombre de usuario y una contraseña: este nombre de usuario y contraseña es el usuario que se utilizará para ejecutar la tarea. Si está ejecutando la tarea con los "privilegios más altos", deberá asegurarse de que se trata de una cuenta de administrador.
fuente
Run whether user is logged on or not
opción, el programa no tendrá una GUI (o icono de bandeja). Debe deshabilitar esa opción para que tenga una GUI, pero solo puede ejecutarse cuando el usuario inicia sesión, lo que significa que no puede ejecutarse como administrador. Es un truco común frustrante y común que Microsoft perdió y aún parece ignorar.Puede proporcionar inicio de sesión de administrador. Funcionará:
fuente
Estoy leyendo que la tarea debe programarse para ejecutarse en la cuenta NT AUTHORITY \ SYSTEM, para ejecutar el trabajo como administrador. Los "privilegios más altos" no nos han producido el mismo efecto. Tenga en cuenta que en el caso de trabajo ejecutado por SYSTEM, la opción de GUI está atenuada, por lo que no aparecerá ningún mensaje.
fuente