A veces desea o necesita que un programa se ejecute automáticamente con privilegios elevados tan pronto como inicie sesión en Windows, pero ¿cómo puede configurar algo como esto? La publicación de preguntas y respuestas del superusuario de hoy tiene algunos consejos útiles para un lector frustrado.
La sesión de preguntas y respuestas de hoy nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de sitios web de preguntas y respuestas impulsada por la comunidad.
Captura de pantalla cortesía de Pix ácido (Flickr) .
La pregunta
El lector de superusuario Frederick Zhang quiere saber cómo ejecutar automáticamente un programa con privilegios de administrador al iniciar sesión:
Estoy usando Windows 8.1 (64 bits) y me gustaría ejecutar automáticamente un programa con privilegios de administrador al iniciar sesión.
Traté de hacer un atajo del programa y marqué la casilla ejecutar como administrador Marque la casilla de verificación en las propiedades del acceso directo del programa, luego intentó colocar el acceso directo en las dos ubicaciones que se muestran a continuación, pero marcar la casilla simplemente lo invalida.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Menú Inicio \ Programas \ Inicio
- C: \ ProgramData \ Microsoft \ Windows \ Menú Inicio \ Programas \ Inicio
Luego edité el programa usando Resource Hacker para modificar su manifiesto de modo que se requirieran privilegios de administrador para ejecutar este programa. Esto también invalidaba los accesos directos en los directorios de inicio. Después de eso, intenté agregar el programa a la siguiente ubicación también, pero tampoco funcionó.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
¿Cómo puedo ejecutar automáticamente un programa con privilegios de administrador en el inicio de sesión del usuario?
¿Cómo ejecutaría automáticamente un programa con privilegios de administrador al iniciar sesión como usuario?
La respuesta
El colaborador superusuario Syberdoor tiene la respuesta para nosotros:
La mejor manera de hacer esto (y la única forma sencilla si no solo desea que esto se ejecute con privilegios de administrador, sino también sin indicaciones de UAC) es creando una tarea programada. Con una tarea programada, puede especificar con qué usuario desea ejecutarla y que debe ejecutarse con los privilegios más altos .
Esto es probablemente lo que realmente desea porque el botón de casilla de verificación ejecutar como administrador en las propiedades de acceso directo activa mensajes UAC en lugar de utilizar realmente un usuario administrativo. Si también especifica un disparador como en el inicio de sesión del usuario , debería tener el mismo efecto que usar la tecla de inicio o ejecución.
Alternativamente, puede usar correr como con el opción guardar credenciales para almacenar la contraseña de otro usuario una vez y tenerla en caché para siempre, pero no funciona con las indicaciones de UAC que yo sepa.
¿Tiene algo que agregar a la explicación? Habla en los comentarios. ¿Quieres leer más respuestas de otros usuarios de Stack Exchange expertos en tecnología? Consulte el hilo de discusión completo aquí .