Можно ли установить значение диалогового окна ниже из командной строки или powershell?
1 ответ
Предупреждение: Контроль учетных записей пользователей - это функция безопасности, которая контролирует границы доступа пользователей непривилегированных пользователей. без прав администратора. Использование реестров, связанных с UAC, может вызвать нестабильность системы. Резервное копирование настроек реестра, прежде чем вносить какие-либо изменения. Используйте их с осторожностью.
Вот список изменений значений реестра (с использованием этого метода) для всех четырех параметров в приглашении UAC:
- Всегда уведомлять
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:1
"ConsentPromptBehaviorAdmin"=dword:2
"PromptOnSecureDesktop"=dword:1
- Уведомлять меня только тогда, когда приложения пытаются внести изменения в мой компьютер (по умолчанию)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:1
"ConsentPromptBehaviorAdmin"=dword:5
"PromptOnSecureDesktop"=dword:1
- Уведомлять меня только тогда, когда приложения пытаются внести изменения в мой компьютер (не уменьшайте яркость моего рабочего стола)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:1
"ConsentPromptBehaviorAdmin"=dword:5
"PromptOnSecureDesktop"=dword:0
- Никогда не уведомляй меня
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:1
"ConsentPromptBehaviorAdmin"=dword:0
"PromptOnSecureDesktop"=dword:0
Чтобы изменить значения из командной строки, используйте команды reg.exe
в командной строке или в любой оболочке или в любом терминале. Например, четвертое изменение будет следующим:
set X=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
reg.exe add %X% /V "EnableLUA" /T REG_DWORD /D 1 /F
reg.exe add %X% /V "ConsentPromptBehaviorAdmin" /T REG_DWORD /D 0 /F
reg.exe add %X% /V "PromptOnSecureDesktop" /T REG_DWORD /D 0 /F