Control de Cuenta de Usuario (UAC)
Introducción
El Control de Cuenta de Usuario (UAC) es una funcionalidad de seguridad introducida en Windows Vista y presente en todas las versiones posteriores de Windows. Su objetivo es impedir modificaciones no autorizadas del sistema operativo solicitando una confirmación explícita antes de ejecutar una acción que requiera privilegios elevados.

Objetivos del UAC
- Limitar los privilegios de las cuentas, incluso de los administradores, mientras no sea necesaria una elevación.
- Impedir la ejecución silenciosa de software malicioso con derechos de administrador.
- Favorecer una mejor separación entre usuarios estándar y administradores.
- Reducir los ataques por elevación de privilegios.
¿Cómo funciona?
-
Por defecto, incluso las cuentas de administrador ejecutan las aplicaciones con derechos estándar.
-
Cuando una tarea requiere privilegios administrativos, Windows muestra un cuadro de diálogo UAC:
- Si el usuario es administrador, puede aprobar o rechazar.
- Si el usuario es estándar, debe ingresar la contraseña de una cuenta de administrador.
-
El proceso se relanza entonces en un contexto elevado.
Ejemplo de acciones que requieren elevación UAC
- Instalar o desinstalar un programa
- Modificar la configuración del sistema o del registro
- Agregar/eliminar cuentas de usuario
- Modificar archivos en
C:\WindowsoC:\Program Files - Cambiar la configuración del firewall o de seguridad
Niveles de notificación UAC
Los parámetros de UAC pueden ajustarse mediante Panel de control → Cuentas de usuario → Cambiar configuración de Control de Cuenta de Usuario:
| Nivel | Descripción |
|---|---|
| Siempre notificarme | Notificación cada vez que un programa o usted mismo intente modificar la configuración de Windows |
| Notificarme solo cuando las aplicaciones intenten realizar cambios (pantalla oscura) | UAC se activa solo para programas, no para cambios manuales |
| Notificarme solo cuando las aplicaciones intenten realizar cambios (sin pantalla oscura) | Igual que el anterior, pero sin el efecto de bloqueo de pantalla |
| Nunca notificarme | UAC está desactivado — no recomendado |
UAC Virtualization
Para asegurar la compatibilidad con aplicaciones antiguas (32 bits):
- El sistema puede redirigir ciertas escrituras en carpetas protegidas (como
C:\Program Files) a carpetas virtuales (%LOCALAPPDATA%\VirtualStore). - Esto permite que los programas que suponen privilegios elevados funcionen parcialmente incluso sin derechos de administrador.
Consejos prácticos
- No desactive UAC salvo en entornos de prueba específicos.
- Fomente el uso de cuentas estándar para las tareas cotidianas.
- Utilice
runaso clic derecho → "Ejecutar como administrador" para iniciar programas puntualmente con elevación.