Задача:
В меню «Пуск» есть команда «Выполнить»:
Изначально она запускается с правами обычного пользователя.
Необходимо сделать чтобы «Выполнить» из меню «Пуск» сразу запускалось с правами администратора? То есть, чтобы было написано «это задание будет создано с правами администратора» так, как это сделано для встроенных администраторов:
Решение:
Идея заключается в том, чтобы полностью отключить UAC (Контроль Учетных Записей) в системе. Это не всегда можно сделать из апплета «Параметры управления учетными записями пользователей» панели управления:
Даже после того, как мы сдвинем ползунок в минимальное положение и перезагрузим компьютер, все равно в команде «Выполнить» ничего не изменится.
Для того, чтобы полностью отключить UAC (Контроль Учетных Записей) в системе нам понадобится:
-
Запустить апплет управления групповой политикой
Код: Выделить всё
gpedit.msc
либо управление локальной политикой безопасности
Код: Выделить всё
secpol.msc
-
Развернуть «Конфигурация компьютера» -> «Конфигурация Windows» -> «Параметры безопасности» -> «Локальные политики» -> «Параметры безопасности» -> найти параметр «Контроль учетных записей: все администраторы работают в режиме одобрения администратором» -> и установить ему значение «Отключен».
Либо тоже самое можно выполнить, импортировав файл реестра:
Код: Выделить всё
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System] "EnableLUA"=dword:00000000
-
Перезагрузить компьютер
После перезагрузки UAC в системе будет отключен:
«Пуск» -> «Выполнить» будет запускаться сразу от имени Администратора:
При запуске приложений, требующих повышенных прав - никакие запросы выдаваться не будут!
Примечание:
Однако, если мы после всех проведенных манипуляций будем снова менять уровень UAC через апплет «Параметры управления учетными записями пользователей» панели управления:
то после перезагрузки получим то, с чего и начинали - включенный Контроль Учетных Записей UAC, в политиках - включенный параметр «Контроль учетных записей: все администраторы работают в режиме одобрения администратором» и меню «Выполнить» без прав администратора:
Побочный эффект:
И все бы было хорошо, но при включенном параметре параметр «Контроль учетных записей: все администраторы работают в режиме одобрения администратором» групповой политики, возникает проблема с контекстными меню. А именно - не отображаются контекстные меню ни Яндекс.Диск ни Dropbox (возможно, и какие-нибудь еще):
Так же не открывается папка Яндекс.Диска при клике из Моего Компьютера:
Проблема описана на форумах ru-board. Решение «запускать полный инсталлятор (не даунлоадер) от имени администратора», приведенное на этих форумах, в нашем случае НЕ ПОМОГАЕТ.
Однако, если мы снова повышаем уровень UAC и перезагрузим компьютер, то контекстные меню возвратятся на свои места: