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

Пользователь пришел с нестандартной проблемой: при попытке запуска любого приложения с правами администратора в Windows 11 появляется окно UAC с запросом на повышение привилегий, но в котором отсутствует или неактивна кнопка Да. Можно нажать только кнопку Нет. Причем в окне UAC указано, что для продолжения нужно ввести учетные данные администратора, но поля для их ввода также отсутствуют.

Ниже на скриншоте показан пример того, как выглядит такой странное окно UAC:

Разрешить этому приложению вносить изменения на вашем устройстве
Чтобы продолжить, введите имя пользователя и пароль администратора
Do you want to allow this app to make changes to your device
To continue, enter an admin username and password.

Недоступна кнопка ДА в окне UAC в Windows 11

Такое нестандартное поведение окна UAC указывает, что на компьютере отсутствуют учетные записи с правами администратора, с помощью которых можно подтвердить повышение привилегий. Это значит, что у текущего аккаунта, под котором выполнен вход в Windows, также нет прав администратора, и он стал обычным непривилегированным аккаунтом. И даже если ранее они у вас были, по какой-то причине пользователь был исключен из встроенной группы Administrators (случайно или намеренно).

Откройте командную строку. Узнаем имя текущего пользователя:

whoami

В нашем случае это пользователь winos. Проверяем тип аккаунта с помощью PowerShell команды:

Get-LocalUser winos | FL

В моем примере используется учетная запись Microsoft (вместо локальной учетной записи Windows 11).

Узнать имя пользователя и тип аккаунт (локальный или microsoft)

Проверяем список групп, в которых состоит этот пользователь:

net user winos

В данном случае пользователь состоит только в локальной группе Users ( Local Group Memberships:* Users ). Группа локальных администраторов отсутствует.

Пользователь не входит в группу администраторров

Чтобы добавить пользователя в локальные админы, нужно перезагрузить компьютер в среде восстановления Windows RE. Для этого зажмите клавишу Shift и нажмите кнопку Перезарузки в меню Пуск или выполните команду:

shutdown /r /o /t 0

Перезагрузка с зажатой кнопкой shift

После перезагрузки, в Windows Recovery Environment последовательно перейдите в раздел Troubleshoot -> Advanced Options -> Command Prompt.

Если по какой-то причине среда восстановления не работает, вам придется загрузиться с внешнего USB носителя и добавить вашего пользователя в администраторы по сценарию, описанному в статье Сброс пароля администратора в Windows.

В среде восстановления Windows есть одна малоизвестная фишка. Если на компьютере включен контроль учетных записей (UAC, User Account Control), и в системе отсутствуют активные (включенные) учетные записи с правами администратора, то при загрузке в режиме восстановления WinRE автоматически выполняется вход под встроенной учетной запись локального администратора (аккаунт включается автоматически и пароль для входа не запрашивается).

Таким образом, вам останется только добавить вашего пользователя компьютера (чье имя вы узнали ранее) в локальную группу Администраторы.

В русской версии Windows команда:

net localgroup Администраторы winos /add

В английской версии:

net localgroup Administrators winos /add

После этого можно перезагружать компьютер и проверять, правильно ли работает UAC.

Однако если у вас на компьютере для входа в Windows используется облачный аккаунт Microsoft (как в нашем случае), вы не сможете добавить его в локальную группу. Среда WinRE просто не видит аккаунты Microsoft. Поэтому в таком случае нужно:

  1. Включить встроенный аккаунт администратора и задать ему пароль: net user Administrator /active:yes
    net user Administrator *
    Включить встроенного администратора
  2. Закройте окно cmd в WinRE и перезагрузите компьютер в безопасном режиме (Troubleshoot -> Advanced options -> Startup Settings -> Restart -> нажмите F4 .
    На экране входа в Windows в списке пользователей выберите Administrator вход под админов в безопасном режиме
  3. Войдите под администратором, откройте командную строку в режиме Run as admin и добавьте ваш аккаунт Microsoft в локальные администраторы: net localgroup Administrators winos /add
    Добавить пользователя в локальны администраторы net localgroup Administrators winos /add
  4. Перезагрузите Windows в нормальным режиме и войдите в систему уже под вашим аккаунтом Microsoft.
  5. Проверьте показывает ли теперь UAC кнопку ДА. Если все получилось, не забудьте отключить встроенного администратора: net user Administrator /active:no


Предыдущая статья Следующая статья


Комментариев: 0 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)