Cómo deshabilitar los avisos de la UAC de Windows Vista

Windows UAC (User Account Control / Control de Cuentas de Usuario) es una funcionalidad incorporada en los sistemas operativos Windows Vista y Windows 7. Fue diseñada por Microsoft con el objetivo de evitar que un programa malicioso adquiera privilegios de administración y realice cambios no deseados en el sistema.

Entre otras operaciones, UAC se encarga de avisar al usuario de que un programa requiere privilegios de administración para ser ejecutado o instalado, mostrando para ello una ventana de aviso en la que se ha de indicar expresamente si se conceden esos privilegios o no.

Aparentemente este mecanismo aporta mayor seguridad al sistema operativo. El problema surge porque los diseñadores de Microsoft no parecen haber pensado en la influencia del “factor humano” en este tipo de aplicaciones.

En la mayor parte de los casos el usuario se acostumbra a los (incómodos) mensajes de aviso de la UAC y procede a permitir mecánicamente la asignación de privilegios a los programas que lo necesitan, evitando de esa manera retrasos en su trabajo.

Como es evidente ese comportamiento convierte en ineficaces las medidas de seguridad pretendidas por los diseñadores.

Cómo deshabilitar Windows UAC sin renunciar a sus ventajas

Si los mensajes de Windows UAC resultan molestos e ineficaces sería bastante razonable deshabilitarlos. Pero, por otra parte, Windows UAC tiene algún efecto positivo sobre la seguridad del sistema operativo como por ejemplo que las aplicaciones se ejecuten por defecto sin privilegios administrativos.

Entonces ¿es posible deshabilitar la aparición de los avisos de la UAC sin deshabilitar el mecanismo completamente ?. La respuesta es sí, y además es recomendable ya que deshabilitar completamente Windows UAC puede llegar a provocar problemas en el funcionamiento del sistema operativo.

Una manera sencilla de hacerlo es empleando la aplicación TweakUAC para configurar la UAC en modo silencioso (quiet mode), de forma que Windows Vista disponga de toda la funcionalidad de UAC a excepción de los molestos mensajes de aviso.

Pasos para deshabilitar Windows UAC empleando TweakUAC

  1. Descargar el programa gratuito TweakUAC de la web de WinAbility Software.
  2. Ejecutar el programa TweakUAC.exe descargado (no hace falta instalación).
  3. Aceptar los acuerdos de licencia del programa (sólo la primera vez que se ejecuta).
  4. Seleccionar la opción “Switch UAC to the quiet mode” de las tres que ofrece el programa.

NOTA: Curiosamente cuando ejecutemos el programa aparecerá el aviso de la UAC que precisamente queremos deshabilitar.

Windows UAC no deja de ser una imitación del comando su de UNIX o sudo en Linux, con la diferencia de que la introducción de estos comandos es una iniciativa del usuario, con lo que se evita otorgar automáticamente privilegios a todo proceso que los solicita.