Microsoft introdujo el Control de cuentas de usuario en Windows Vista de una manera que puso de los nervios a muchos usuarios del sistema debido a la gran cantidad de avisos con los que se bombardeaba a los usuarios del sistema operativo. El comportamiento del UAC ha mejorado desde entonces; el número de avisos que los usuarios reciben cuando trabajan con el sistema informático se ha reducido significativamente.
Sin embargo, el comportamiento no está demasiado optimizado. Por ejemplo, recibirá avisos de UAC incluso si ha iniciado sesión con una cuenta de administrador que a los usuarios experimentados que saben lo que están haciendo puede que no les guste en absoluto.
Lo que muchos usuarios de Windows no saben es que es posible modificar el comportamiento predeterminado del Control de cuentas de usuario. El Registro de Windows contiene dos claves que definen el comportamiento de UAC para los administradores y los usuarios estándar.
Primero debe abrir el Registro de Windows para comprobar cómo están configuradas las claves en su sistema:
- Use Windows-R para mostrar el cuadro de ejecución en el sistema. Escriba regedit y pulse la tecla enter para cargar el Registro. Obtendrá un aviso de UAC que debe aceptar.
- Navegue a la siguiente ruta utilizando la estructura de carpetas de la barra lateral: HKEY_LOCAL_MACHINENSOFTWAREMicrosoftWindowsNCurrentVersionPoliciesSystem

ConsentPromptBehaviorAdmin
Esta clave define el comportamiento del Control de cuentas de usuario para los administradores del sistema. El valor predeterminado se establece en prompt pero no requiere que se introduzcan credenciales. Aquí están todos los valores posibles:
- 0 : Un valor de 0 permite a los administradores realizar operaciones que requieren elevación sin consentimiento (que significan avisos) o credenciales (que significan autenticación).
- 1 : Un valor de 1 requiere que el administrador introduzca el nombre de usuario y la contraseña cuando las operaciones requieren privilegios elevados en un escritorio seguro.
- 2 : El valor de 2 muestra el aviso UAC que debe permitirse o denegarse en un escritorio seguro. No se requiere autenticación.
- 3 : Un valor de 3 solicitudes de credenciales.
- 4 : Un valor de 4 mensajes de consentimiento mostrando el mensaje UAC.
- 5 : El valor predeterminado de 5 avisos de consentimiento para binarios que no son de Windows.
ConsentPromptBehaviorUser
- 0 : Un valor de 0 negará automáticamente cualquier operación que requiera privilegios elevados si es ejecutada por usuarios estándar.
- 1 : El valor de 1 mostrará un indicador para ingresar el nombre de usuario y contraseña de un administrador para ejecutar la operación con privilegios elevados en el escritorio seguro.
- 3 : El valor predeterminado de 3 solicitudes de credenciales en un escritorio seguro.
Los cambios deben entrar en vigor inmediatamente. Por ejemplo, puede establecer el comportamiento del administrador en 0 para que no se muestren las indicaciones y el comportamiento del usuario en 0 para evitar que ejecute operaciones que requieran privilegios elevados.
Las teclas adicionales están disponibles, aquí hay un resumen rápido de ellas:
- EnableInstallerDetection establecido en 1 en todas las versiones de Windows excepto Enterprise, donde está establecido en 0. Determina si la instalación de la aplicación solicita la elevación (0 desactivado, 1 activado).
- PromptOnSecureDesktop determina si los avisos de UAC se muestran en un escritorio seguro (1, predeterminado) o no (0). Esto elimina el aviso de pantalla completa cuando se desactiva.
- FilterAdministratorToken está desactivado de forma predeterminada (0), pero se puede establecer en (1), lo que requeriría que el usuario apruebe las operaciones que requieren elevaciones de privilegios.
- EnableUIADesktopToggle está desactivado por defecto (0). Determina si las aplicaciones UIAccess pueden solicitar la elevación w.












