6

Есть ли какая-нибудь команда, которая сообщит мне состояние UAC? Например, он включен, с какого уровня он включен.

2 ответа2

12

Запустить из командной строки

REG QUERY HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v EnableLUA

если вы получите

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
    EnableLUA    REG_DWORD    0x1

UAC включен, но если вы получаете

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
    EnableLUA    REG_DWORD    0x0

UAC отключен.

0

Это будет работать для Windows 7 - Windows 10 в виде командного файла (.cmd или .bat) или командной строки.

Пакетный файл:

    @echo off

    reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v "ConsentPromptBehaviorAdmin" | find  "0x0" >NUL
    if "%ERRORLEVEL%"=="0"  ECHO UAC disabled
    if "%ERRORLEVEL%"=="1"  ECHO UAC enabled
    pause

    exit

Командная строка:

    REG QUERY HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\ /v ConsentPromptBehaviorAdmin

Если вы получаете "0x0", UAC отключен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .