¿Ejecutar el programa como administrador sin ingresar credenciales? (Elevación automática de Win7)

¿Ejecutar el programa como administrador sin ingresar credenciales? (Elevación automática de Win7)

Estoy trabajando en mis sistemas sin derechos de administrador, pero me gustaría iniciar el explorador de procesos sysinternals como administrador completo para tener acceso de depuración en mi máquina.

En este momento ejecuto procexp.exe con el parámetro /e, que me solicita las credenciales de administrador.

Por supuesto que podría usar runas, pero para esto necesitaría poner mi contraseña de administrador en texto claro en el archivo por lotes correspondiente, que es algo que no me gusta hacer.

¿Hay alguna manera de decirle a Windows que este procexp.exe puede ejecutarse como administrador sin necesidad de ingresar las credenciales?
En sistemas Unix esto se hace usando setuid (o setgid), pero ¿cómo puedo lograr esta funcionalidad en Windows?

Respuesta1

Hay Encrypted RunAs de www.wingnutsoftware.com, que no es gratuito pero sí económico. Existe un proyecto alternativo (¿gratuito?) llamado CPAU, pero parece básicamente abandonado.

Respuesta2

encontré unresponder en Stackoverflow, que funciona para mí:

runas (al menos en xp sp3) tiene la opción "/savecred" - solicita la contraseña la primera vez y luego usa la almacenada (incluso después de reiniciar).

Sin embargo, debes tener en cuenta que esto es un problema de seguridad: después de ejecutar /savecred una vez, cada ejecutable puede ejecutarse solo con estas credenciales guardadas sin ningún problema.

Respuesta3

Haga clic derecho en el acceso directo a la aplicación -> Propiedades -> Compatibilidad y marque "Ejecutar este programa como administrador"

Espero que esto funcione y ayude :)

información relacionada