Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Отключение UAC (Контроля учетных записей) в Windows через реестр: плюсы и минусы

Обновлено: 27.08.2026  ·  Официальная база знаний

Что такое UAC и зачем его отключают?

UAC (User Account Control) — механизм защиты Windows, который заставляет систему запрашивать подтверждение (затемняя экран) каждый раз, когда программа пытается внести изменения в системные файлы или реестр. На выделенных серверах автоматизации, промышленных ПК или серверах сборки ПО постоянные всплывающие запросы UAC могут блокировать работу фоновых служб и автотестов.

Плюсы отключения UACМинусы и риски безопасности
Скрипты и утилиты запускаются без диалоговых оконЛюбой случайно запущенный вирус мгновенно получает полные права администратора
Сетевые диски видны во всех приложенияхПерестают запускаться некоторые встроенные приложения Microsoft Store

Способ 1. Полное отключение UAC через системный реестр

Откройте PowerShell от имени Администратора и измените параметр EnableLUA:

# Полное отключение механизма UAC (требует перезагрузки!):
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 0

После выполнения команды Windows покажет уведомление: «Для отключения контроля учетных записей необходимо перезагрузить компьютер». Выполните перезагрузку.

Способ 2. Отключение затемнения экрана без полного выключения UAC (Рекомендуется)

Если вы хотите избавиться от зависаний при затемнении экрана, но сохранить безопасность:

# Отключаем безопасный рабочий стол (Secure Desktop), запросы будут обычными окнами:
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "PromptOnSecureDesktop" -Value 0

# Автоматическое повышение прав без запроса для Администраторов:
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "ConsentPromptBehaviorAdmin" -Value 0
Практический опыт инженера: Вместо полного отключения `EnableLUA` на production-серверах настраивайте запуск специфического ПО без UAC через «Планировщик заданий» с опцией «Выполнять с наивысшими правами» (Run with highest privileges) или создавайте цифровые Shim-файлы совместимости через Microsoft Application Compatibility Toolkit.

Частые вопросы (FAQ)

Как вернуть UAC в стандартное безопасное состояние?

Выполните команду в PowerShell: Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 1 и перезагрузите Windows.

Почему ползунок в панели управления не отключает UAC полностью?

Опускание ползунка в UserAccountControlSettings.exe в нижнее положение просто отключает уведомления для администратора, но оставляет сам механизм токенов LUA активным. Полное выключение выполняется только через параметр EnableLUA = 0 в реестре.

Оправдано ли отключение UAC на рабочих станциях обычных сотрудников?

Категорически нет! В корпоративной среде UAC предотвращает несанкционированную установку вредоносных программ и шифровальщиков обычными пользователями.

Работает ли встроенный калькулятор в Windows 10/11 при EnableLUA = 0?

В старых сборках Windows 10 UWP-приложения не запускались при отключенном LUA. В современных версиях Windows 10 (21H2+) и Windows 11 эта проблема исправлена.