Як швидко вмикати / вимикати UAC, наприклад. використовуючи командний рядок, у Windows-7?


9

Я пишу коди, які стосуються UAC і мені потрібно дуже часто включати / вимикати.

Так що я шукаю спосіб швидкого його включення / вимкнення, вважаю за краще використовувати командний рядок.

Будь ласка, поділіться, якщо ви знаєте, як це зробити.

пс.

Було б чудово, якщо рішення НЕ потребує перезавантаження.


є спосіб його скриптувати, але це вимагає перезавантаження .... мені доведеться перекопати, якщо я збираюся його знайти. це перемикання реґі, я досліджував деякий час назад.
RobotHumans

Ви просто використовуєте цей код для особистого використання? Будь-яка програма, яка може змінити налаштування UAC, не зробить користувачів щасливими. Я ніколи не встановлюватимуть додаток, який вносить зміни в мій статус UAC, якщо я спеціально не сказав про це.
nhinkle

@nhinkle Так, я використовую його для власної, лише для завдання налагодження.
Нам Г ВУ

Відповіді:


11

Виконайте такі команди з правами адміністратора:

  • Вимкнути UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
    
  • Увімкнути UAC

    %windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
    

7
На жаль, увімкнення / відключення UAC вимагатиме перезавантаження незалежно від того, що ви робите. UAC змушує Windows поводитися по-різному внутрішньо, а не лише до користувача.
TuxRug

Хоча все-таки потрібно перезавантажити, я обраю вашу команду як обрану відповідь. Будь ласка, оновіть, щоб зауважити про запуск команди в режимі приватного доступу та розділіть два відповіді як дві різні програми. Наразі ваші відповіді змішані та безладні
Nam G VU

Звичайно. Просто FYI - підходи, друкуючи у своєму коментарі.
Спаркс

@TuxRug UAC відключення можливе без перезавантаження. спробуй мою відповідь. Здається, це зайвий ключ, який запитує про швидку.
pulsarjune

3

Готовий, щоб я роздував вашу думку прихованою "функцією" ...

Щоб вимкнути UAC для всіх підрядних команд за один і той же сеанс - тобто якщо ви закриєте певний скрипт або сесії CMD, він скидається, і вам доведеться знову встановити його, щоб тимчасово відключити:

SET __COMPAT_LAYER = WINXPSP3


Не працює на сервері Windows 2016
langlauf.io

2

Вбік - Якщо ви адміністратор комп'ютера і все ще хочете зберегти UAC для звичайних користувачів, є простий спосіб вимкнути його лише для адміністраторів.

Просто відкрийте локальну політику безпеки з адміністративних інструментів на панелі керування.

Потім перейдіть до локальної політики> Параметри безпеки.

Прокрутіть всю дорогу вниз і знайдіть там, де написано щось на кшталт: КОНТРОЛЬ КОРИСТУВАННЯ КОРИСТУВАЧА: Поведінка запиту про підвищення висоти для адміністраторів адміністратора. Режим затвердження;

Двічі клацніть по ньому, а потім клацніть на спадному списку та змініть його на "підняти без підказки".

UAC більше не повинен дратувати адміністраторів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.