¿Qué es el Control de cuentas de usuario (UAC) en Windows?
El Control de cuentas de usuario (UAC) es una función de seguridad de Windows que solicita confirmación cuando un programa intenta realizar cambios a nivel del sistema. Estos cambios pueden incluir instalar software, editar carpetas protegidas del sistema, cambiar la configuración de seguridad, modificar el Registro, instalar controladores o ejecutar herramientas con privilegios de administrador.
UAC está diseñado para evitar la elevación silenciosa de privilegios. Aunque tu cuenta sea de administrador, Windows suele ejecutar los programas normales con permisos de usuario estándar hasta que se aprueba una acción elevada. Cuando se requiere elevación, Windows muestra un aviso de UAC como ¿Quieres permitir que esta aplicación realice cambios en el dispositivo?.
Cuándo suele aparecer UAC
- Cuando instalas o desinstalas programas de escritorio.
- Cuando un programa escribe en carpetas protegidas como
C:\WindowsoC:\Program Files. - Cuando abres herramientas administrativas como
regedit.exe,services.msco un Símbolo del sistema elevado. - Cuando un archivo de instalación, instalador de controladores, utilidad del sistema o script solicita privilegios de administrador.
- Cuando una cuenta de usuario estándar necesita una contraseña de administrador para continuar.
Protege áreas del sistema
UAC ayuda a bloquear cambios no aprobados en carpetas protegidas de Windows, ajustes del sistema, controladores y componentes de seguridad.
Separa el trabajo normal del elevado
Las cuentas de administrador pueden seguir ejecutando aplicaciones cotidianas sin derechos completos de administrador hasta que se requiera elevación.
Advierte antes de cambios de alto riesgo
El aviso te da la oportunidad de detener un instalador, script o herramienta desconocidos antes de que cambien el sistema.
Niveles de notificación de UAC en Windows 10 y Windows 11 explicados
Windows proporciona un control deslizante en Configuración de Control de cuentas de usuario. Este control no funciona solo como un simple interruptor de activar o desactivar. Controla con qué frecuencia Windows te notifica y si el aviso aparece en el escritorio seguro.
| Nivel de UAC | Qué hace | Mejor uso | Impacto en la seguridad |
|---|---|---|---|
| Notificarme siempre | Muestra un aviso cuando las aplicaciones intentan hacer cambios y cuando cambias la configuración de Windows. | Equipos de alta seguridad, computadoras compartidas, sistemas de prueba y escenarios de limpieza de malware. | Máximo |
| Notificar solo cuando las aplicaciones intenten hacer cambios | Muestra avisos para la elevación de aplicaciones, pero normalmente no para tus propios cambios de configuración de Windows. | Configuración predeterminada recomendada para la mayoría de usuarios domésticos y de oficina. | Recomendado |
| Notificar solo cuando las aplicaciones intenten hacer cambios, sin atenuar el escritorio | Muestra avisos, pero no cambia al escritorio seguro. | Sistemas donde los avisos en el escritorio seguro causan problemas de pantalla, acceso remoto o accesibilidad. | Reducido |
| No notificarme nunca | Suprime la mayoría de notificaciones de UAC para cuentas de administrador. | Solo para solución temporal de problemas, no para uso diario. | Más débil |
EnableLUA o la directiva de seguridad equivalente, y requiere reiniciar.
Configuración recomendada de UAC para la seguridad de Windows
Para la mayoría de usuarios, la mejor opción es el nivel predeterminado: Notificarme solo cuando las aplicaciones intenten realizar cambios en mi equipo. Mantiene cómodo el uso diario de Windows y, al mismo tiempo, muestra advertencias antes de que las aplicaciones se eleven al nivel de administrador.
✓ Mantén UAC activado cuando
- Usas el PC para banca, trabajo o datos personales.
- Otras personas también usan la misma cuenta de Windows o el mismo equipo.
- Descargas con frecuencia software, controladores, archivos comprimidos o scripts.
- No confías plenamente en todos los programas instalados en el sistema.
- El dispositivo está conectado a una red de empresa, centro educativo o red administrada.
✗ Desactiva UAC solo cuando
- Estás probando una aplicación heredada de confianza que falla con UAC activado.
- Estás diagnosticando problemas de instalación o permisos en un PC controlado.
- Comprendes el riesgo y planeas restaurar UAC después.
- El equipo está sin conexión, aislado o se usa solo para una tarea de prueba específica.
- Tienes una copia de seguridad completa o un punto de restauración antes de cambiar la directiva de seguridad.
Cómo cambiar la configuración de UAC desde el Panel de control
La forma más sencilla de configurar UAC es abrir la ventana integrada Configuración de Control de cuentas de usuario. Este método funciona tanto en Windows 10 como en Windows 11.
Método 1: abrir la configuración de UAC desde la búsqueda
- Abre el menú Inicio.
- Escribe Control de cuentas de usuario.
- Haz clic en Cambiar configuración de Control de cuentas de usuario.
- Mueve el control deslizante al nivel de notificación que prefieras.
- Haz clic en Aceptar.
- Confirma el aviso de UAC si Windows solicita permiso.
Método 2: abrir la configuración de UAC con el cuadro Ejecutar
Este es el método más rápido si conoces el nombre del comando.
- Pulsa Win + R.
- Escribe el siguiente comando y pulsa Enter:
Comando EjecutarUserAccountControlSettings.exe
- Mueve el control deslizante al nivel preferido.
- Haz clic en Aceptar y aprueba el cambio.
Método 3: abrir la configuración de UAC desde el Panel de control
- Abre Panel de control.
- Ve a Cuentas de usuario.
- Haz clic de nuevo en Cuentas de usuario si es necesario.
- Selecciona Cambiar configuración de Control de cuentas de usuario.
- Elige el nivel de notificación y haz clic en Aceptar.
Cómo desactivar los avisos de UAC en Windows usando el control deslizante
Para desactivar la mayoría de notificaciones de UAC desde la interfaz gráfica, mueve el control deslizante a No notificarme nunca. Este es el método habitual al que se refieren los usuarios cuando dicen que quieren desactivar los avisos de UAC.
- Pulsa Win + R.
- Escribe
UserAccountControlSettings.exey pulsa Enter. - Arrastra el control deslizante hacia abajo hasta No notificarme nunca.
- Haz clic en Aceptar.
- Aprueba el aviso final.
- Reinicia el equipo si una aplicación o directiva concreta sigue comportándose como si la configuración anterior estuviera activa.
Cómo volver a activar UAC
- Abre de nuevo
UserAccountControlSettings.exe. - Devuelve el control deslizante al nivel predeterminado: Notificarme solo cuando las aplicaciones intenten realizar cambios en mi equipo.
- Haz clic en Aceptar.
- Reinicia Windows si antes cambiaste valores del Registro o de directivas.
Cómo desactivar o restaurar UAC con el Editor del Registro
Los usuarios avanzados pueden configurar UAC mediante el Registro. Esto resulta útil cuando el control deslizante gráfico no es suficiente, cuando necesitas comprobar valores exactos o cuando estás reparando un sistema donde una herramienta de ajustes cambió la configuración de UAC.
Ruta del Registro para la configuración de UAC
Ruta del RegistroHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
| Valor del Registro | Propósito | Valor común |
|---|---|---|
EnableLUA |
Controla si UAC y el Modo de aprobación de administrador están activados. | 1 activado, 0 desactivado |
ConsentPromptBehaviorAdmin |
Controla cómo se solicita la elevación a las cuentas de administrador. | 5 es un valor predeterminado común; 0 eleva sin solicitar confirmación |
PromptOnSecureDesktop |
Controla si los avisos de UAC aparecen en el escritorio seguro. | 1 escritorio seguro activado, 0 desactivado |
Desactivar UAC por completo con el Editor del Registro
- Pulsa Win + R, escribe
regedity pulsa Enter. - Ve a
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. - Haz doble clic en
EnableLUA. - Establece la información del valor en
0. - Haz clic en Aceptar.
- Reinicia Windows.
EnableLUA en 0 es más drástico que simplemente elegir No notificarme nunca. Úsalo solo para solución de problemas, pruebas controladas o trabajo de compatibilidad con software heredado.
Restaurar los valores recomendados de UAC en el Registro
Para restaurar el comportamiento típico de UAC, vuelve a establecer EnableLUA en 1. También puedes restaurar el comportamiento de los avisos de administrador y la configuración del escritorio seguro.
Valores recomendadosEnableLUA = 1
ConsentPromptBehaviorAdmin = 5
PromptOnSecureDesktop = 1
Cómo configurar UAC con Símbolo del sistema o PowerShell
Los métodos de línea de comandos son útiles para administradores, scripts, tareas de reparación y soporte remoto. Ejecuta estos comandos desde una terminal elevada.
Comprobar los valores actuales de UAC en el Registro
Símbolo del sistemareg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop
PowerShellGet-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" |
Select-Object EnableLUA, ConsentPromptBehaviorAdmin, PromptOnSecureDesktop
Desactivar UAC por completo desde Símbolo del sistema
Este comando establece EnableLUA en 0. Reinicia Windows después de ejecutarlo.
Símbolo del sistema elevadoreg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 0 /f
Restaurar la configuración recomendada de UAC desde Símbolo del sistema
Símbolo del sistema elevadoreg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 5 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 1 /f
Reiniciar Windows después de un cambio completo de UAC
Comando de reinicioshutdown /r /t 0
ConsentPromptBehaviorAdmin o PromptOnSecureDesktop, el reinicio normalmente no es tan crítico como al cambiar EnableLUA. Para una prueba limpia, reinicia de todos modos.
Cómo configurar UAC con Directiva de seguridad local o Directiva de grupo
Las ediciones Windows Pro, Enterprise y Education incluyen herramientas de directivas que muestran la configuración de UAC de forma más descriptiva. Windows Home normalmente no incluye el editor completo de Directiva de seguridad local ni de Directiva de grupo.
Abrir Directiva de seguridad local
- Pulsa Win + R.
- Escribe
secpol.mscy pulsa Enter. - Ve a Directivas locales → Opciones de seguridad.
- Desplázate hasta las directivas que comienzan con Control de cuentas de usuario.
Configuraciones importantes de directiva de UAC
| Directiva | Qué controla | Estado recomendado |
|---|---|---|
| Control de cuentas de usuario: ejecutar todos los administradores en Modo de aprobación de administrador | Activa o desactiva el comportamiento principal de UAC para cuentas de administrador. | Activado |
| Control de cuentas de usuario: comportamiento del aviso de elevación para administradores en Modo de aprobación de administrador | Controla si los administradores ven avisos de consentimiento, avisos de credenciales o ningún aviso. | Solicitar consentimiento para binarios que no sean de Windows |
| Control de cuentas de usuario: cambiar al escritorio seguro al solicitar elevación | Controla si el escritorio se atenúa y se aísla durante los avisos. | Activado |
| Control de cuentas de usuario: detectar instalaciones de aplicaciones y solicitar elevación | Controla la detección de instaladores y los avisos de elevación. | Activado |
Usar el Editor de directivas de grupo
En ediciones administradas o profesionales de Windows, también puedes abrir gpedit.msc y usar la misma ruta de opciones de seguridad.
Corregir la configuración de UAC atenuada, bloqueada o que no funciona
Si la configuración de UAC no está disponible, se restablece después de reiniciar o no coincide con la posición del control deslizante, revisa los permisos de la cuenta, las directivas, los valores del Registro y el estado de administración.
Usar una cuenta de administrador
Los usuarios estándar pueden activar avisos de UAC, pero normalmente no pueden cambiar la directiva de UAC de todo el sistema sin credenciales de administrador.
Tipo de cuentaBuscar directiva local
Abre secpol.msc o gpedit.msc y comprueba si las directivas de UAC están configuradas explícitamente.
Inspeccionar valores del Registro
Confirma EnableLUA, ConsentPromptBehaviorAdmin y PromptOnSecureDesktop en la clave de directiva de UAC.
Problemas comunes y soluciones
| Problema | Causa probable | Qué hacer |
|---|---|---|
| El control deslizante de UAC está atenuado | No estás usando una cuenta de administrador o una directiva controla esta configuración. | Inicia sesión como administrador y revisa secpol.msc, gpedit.msc o la clave de directiva del Registro. |
| UAC vuelve a activarse después de reiniciar | Una directiva de dominio, una directiva MDM, un software de seguridad o una herramienta de endurecimiento del sistema restaura la configuración. | Revisa la administración de cuentas de trabajo o centro educativo, la directiva de dominio y el software de administración de seguridad instalado. |
| Las aplicaciones siguen pidiendo permiso de administrador | La aplicación requiere elevación, la cuenta es estándar o UAC solo se redujo en lugar de desactivarse por completo. | Ejecuta la aplicación como administrador solo si es de confianza, o revisa el valor exacto de EnableLUA. |
| Las aplicaciones modernas o funciones de Windows se comportan de forma extraña | UAC se desactivó por completo usando EnableLUA = 0. |
Restaura EnableLUA = 1 y reinicia Windows. |
Restaurar una base segura
Si no sabes con seguridad qué se cambió, restaura los valores recomendados del Registro, reinicia Windows y después ajusta el control deslizante desde la ventana gráfica de configuración de UAC.
Base segurareg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v EnableLUA /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 5 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v PromptOnSecureDesktop /t REG_DWORD /d 1 /f
shutdown /r /t 0
Preguntas frecuentes: configurar y desactivar UAC en Windows 10 y Windows 11
Q ¿Debería desactivar UAC en Windows? ▼
Q ¿No notificarme nunca es lo mismo que desactivar UAC por completo? ▼
EnableLUA en 0 o desactivar Ejecutar todos los administradores en Modo de aprobación de administrador, y después reiniciar Windows.
Q ¿Desactivar UAC me convierte en administrador completo todo el tiempo? ▼
Q ¿Por qué Windows sigue mostrando avisos después de cambiar el control deslizante de UAC? ▼
EnableLUA y las directivas de UAC en secpol.msc.
Q ¿Puedo desactivar UAC solo para un programa? ▼
Q ¿Tengo que reiniciar después de cambiar UAC? ▼
EnableLUA o la directiva de seguridad equivalente, reinicia Windows para que el sistema cargue correctamente el nuevo comportamiento de seguridad.
🧩 Resumen y puntos clave
Puedes configurar el Control de cuentas de usuario en Windows 10 y Windows 11 desde Configuración de Control de cuentas de usuario, Panel de control, Editor del Registro, Símbolo del sistema, PowerShell, Directiva de seguridad local o Directiva de grupo. La configuración más segura para el uso diario suele ser el nivel predeterminado que te notifica cuando las aplicaciones intentan realizar cambios.
Si desactivas UAC, considéralo una medida temporal de solución de problemas. Después de probar o instalar software heredado de confianza, restaura EnableLUA = 1, usa el comportamiento de avisos recomendado y mantén activado el escritorio seguro para una protección más sólida.