Deshabilitar selectivamente UAC para programas específicos en Windows 7

53

Tengo algunos programas ejecutándose en el arranque como Everything . UAC solicita cada vez que se inicia Windows. ¿Cómo puedo configurar un programa para asegurarme de que no aparezca ningún mensaje intermedio durante el inicio?

Mehper C. Palavuzlar
fuente
Eche un vistazo a esta pregunta para ver si ayuda: superuser.com/questions/18384/…
Ivo Flipse
Gracias pero no pude encontrar una respuesta a mi pregunta allí. Simplemente no quiero ver el mensaje generado por Everything cada vez que abro mi PC.
Mehper C. Palavuzlar
1
A menos que deshabilite completamente UAC (que definitivamente no se recomienda), dudo que sea posible.
Snark
posible duplicado de privilegios elevados para aplicaciones de inicio en Vista
Ƭᴇcʜιᴇ007

Respuestas:

29

El programador de tareas es una solución correcta para algo que se ejecuta en el inicio. Pero la forma más flexible de hacerlo es utilizar el Kit de herramientas de compatibilidad de aplicaciones de Microsoft . Le permite deshabilitar directamente UAC para cualquier aplicación en la que decida confiar. La solución de compatibilidad que debe seleccionar es RunAsInvoker .

Myto
fuente
Esta parece ser la mejor respuesta. Me preocupa tener que jugar con la configuración del partido para que no pregunte después de la próxima actualización, pero es un comienzo ...
Rob I
1
Este video lo explica bien.
zar
26

Para deshabilitar las solicitudes de UAC para una sola aplicación, solo tiene que usar el Kit de herramientas de compatibilidad de aplicaciones de Microsoft:

http://www.microsoft.com/en-us/download/details.aspx?id=7352

Debe ejecutar, como administrador, el programa "Administrador de compatibilidad" correcto. Hay dos de ellos, uno para aplicaciones de 32 bits y otro para aplicaciones de 64 bits.

  • En el menú del árbol de la izquierda, en la parte inferior está "Bases de datos personalizadas" y debajo de "Nueva base de datos (1) [Sin título_1]"
  • Haga clic derecho en la "Nueva base de datos (1) [Sin título_1]"; seleccione Crear nuevo y Corrección de aplicación .
  • Ingrese el nombre y otros detalles para la aplicación en la que desea alterar el comportamiento y luego busque y selecciónelo.
  • Haga clic en Siguiente hasta que se encuentre en la pantalla Correcciones de compatibilidad.
  • En la pantalla Correcciones de compatibilidad, busque el elemento RunAsInvoker y verifíquelo .
  • Haga clic en Siguiente y luego en Finalizar.
  • Seleccione Archivo y Guardar como.
  • Guarde el archivo como [nombre de archivo] .SDB en un directorio que pueda escribir fácilmente en la línea de comando.
  • Abra un símbolo del sistema como administrador.
  • Ejecute el comando: sdbinst [unidad]: \ [ruta] \ [nombre de archivo] .sdb y pausa (Por ejemplo, estaba arreglando el UAC para Clover y el comando que escribí fue:

    sdbinst "C: \ Archivos de programa (x86) \ Clover \ Clover.SDB" y pausa

  • Deberías obtener una nueva ventana que diga:

Instalación de [nombre] completa.

Pulse cualquier tecla para continuar . . .

Y eso funcionó para mí ... ¡Buena suerte! - Sy

Josiah Luscher
fuente
2
Siguió los pasos aquí y ahora. Todo no solicitará UAC, luego no se ejecutará, pero se ejecutará si UAC se realiza manualmente a través del contexto de clic derecho.
ian5v
No funciona aquí también
majkinetor
Tampoco funciona para mí, pero el enlace que aparece en el segundo comentario de la respuesta más votada hizo el truco.
MagTun
Tenga en cuenta que esto no funciona para Visual Studio 2017 en Windows 10 (no es lo que se preguntaba, pero para su información si está buscando una solución para este escenario específico). Para Windows 10, debe descargar algo diferente llamado Windows Assessment and Deployment Kit (ADK) for Windows 10disponible en "Recursos relacionados" en el enlace anterior. Y luego solo verifique la instalación Application Compatibility Tools. A partir de ahí los pasos son similares. Simplemente no funciona para el combo de Windows 10 / Visual Studio 2017 (no estoy seguro acerca de otras aplicaciones de Windows 10).
EF0
6

El programador de tareas es tu amigo (Tarea básica - Iniciar programa al iniciar sesión - verifica los privilegios más altos).

No olvide eliminar (o mover) su icono de inicio actual o entrada de registro después.

mtone
fuente
1

Estaba recibiendo avisos de UAC para CPU-Z y Malwarebytes, a pesar de que los había configurado para ejecutarse como administrador, y en su propio espacio de memoria, etc.

Tuve que ir a herramientas administrativas, política de seguridad local, opciones de seguridad, control de cuenta de usuario: comportamiento de la solicitud de elevación para administradores en modo de aprobación de administrador. En el sentido de que obtiene algunas opciones de comportamiento, al seleccionar la elevación sin preguntar, se eliminan las advertencias molestas y el sistema no se ha visto comprometido hasta la fecha.

Estoy ejecutando Windows 7 Enterprise de 64 bits.

Darren Reed
fuente
1
la política de seguridad local no está disponible en la versión de Windows 7 Home
MagTun
1

Un programa de terceros al que puede querer echar un vistazo se llama UAC Trust Shortcut 1.0

Básicamente, simplemente descargue el programa e ingrese la ubicación .exe y un nombre para el archivo y el icono se colocará en su escritorio. El servicio se ejecutará en segundo plano para permitir un fácil acceso a cualquiera de los enlaces restringidos de su cuenta.

La descarga se puede encontrar aquí: http://www.itknowledge24.com/

ingrese la descripción de la imagen aquí

jakden
fuente
0

Tuve ese problema con una aplicación. Al abrir una ventana emergente para permitir que se ejecute, utilicé muchas respuestas, pero la solución fue hacer clic en Desbloquear en Propiedades.

RobertoFRey
fuente
-2

Estaba buscando un método para abrir un programa de seguridad de terceros como Administrador en el inicio del sistema (varias de sus funciones requieren que se inicie en modo Administrador para que las funciones funcionen según lo configurado).


Aquí está el proceso trabajado para llegar al resultado deseado:

  • Cambió las propiedades de inicio de la aplicación a 'Ejecutar como administrador': FALLO # 1
  • Creé un acceso directo de escritorio con privilegios de administrador y lo agregué al grupo 'Inicio'. Mientras la aplicación se abrió, no se abrió en modo Administrador: FALLO # 2
  • Programador de tareas del usuario para abrirlo al iniciar el sistema (utilizando el método proporcionado por el blog de winaero ) pero como la aplicación provocó una pregunta de UAC, no se cargó: FALLO # 3
  • Perdí una hora de vida descargando, instalando y trabajando a través del 'Kit de herramientas de compatibilidad de aplicaciones de Microsoft': FALLO # 4
  • No clasificará esto como un fracaso, pero miró a UAC Trust y descubrió que no abordaba la pregunta planteada aquí.

En este punto, algo invertido en el 'trabajo de 15 minutos' ahora se transformó en el estado del 'Día 2'. Sentía que los componentes necesarios estaban al alcance de la mano, pero estaba ciego ante ellos.

Reevaluó los parámetros del problema y empleó la regla de ingeniería Kalashnikov # 1 (si el mecanismo está limpio o sucio, debería funcionar) reconsideró cada elemento conocido, no buscando lo que faltaba, sino qué parámetros podrían modificarse sin cambiar el deseado objetivo, el "inicio automático de una aplicación de terceros en modo Administrador" .

Regresó al Programador de tareas, reelaborando la tarea cambiando el disparador desde el inicio del sistema al inicio de sesión y al siguiente inicio de sesión, la aplicación comenzó, en modo Administrador. Huzzah! ¡Éxito!

Felicitaciones a winaero por proporcionar la documentación completa visual y escrita. Si no estuviera técnicamente orientado, habría probado su Tweaker. Es lo que usaré en los sistemas Windows 10.


Webb Vetter
fuente
-5

Si hace clic con el botón derecho en el ejecutable de la aplicación, haga clic en propiedades y luego en la pestaña de compatibilidad seleccione "Ejecutar como administrador" y luego haga clic en aplicar, ya no debería aparecer el cuadro de advertencia.

ChrisFletcher
fuente
2
No, no funcionó.
Mehper C. Palavuzlar
Esta es la respuesta correcta, me sorprende que fuera -1, también se explica en detalle aquí: superuser.com/a/33377/31927
Marco Demaio
3
@MarcoDemaio, que era abajo-votaron porque es no correcta. Esa configuración no suprime la solicitud de UAC, que es lo que estaba haciendo la pregunta.
Synetech
1
Depende de si vas por el título de la pregunta al cuerpo principal del texto. Resuelve: "¿Cómo puedo configurar un programa para asegurarme de que no aparezca ningún mensaje intermedio durante el inicio?"
ChrisFletcher