如何强制UAC弹窗不预设用户并提示输入用户名和密码
如何强制UAC弹窗不预设用户并提示输入用户名和密码
嘿,这个场景我太懂了——每次触发UAC还要点“更多选项”切换账户,确实够折腾的!咱们直接来调整系统设置,让UAC弹窗直接要求输入管理员用户名和密码,不再预设当前的标准账户:
方法一:通过本地组策略编辑器设置(适合Windows专业版/企业版/教育版)
- 按下
Win + R打开运行窗口,输入gpedit.msc回车,打开本地组策略编辑器 - 依次导航到:计算机配置 > Windows设置 > 安全设置 > 本地策略 > 安全选项
- 在右侧找到这两个设置,分别修改:
- 用户账户控制:管理员批准模式中管理员的提升提示行为:修改为「提示凭据」
- 用户账户控制:标准用户的提升提示行为:修改为「提示输入用户名和密码」
- 修改完成后,可以按下
Win + R输入gpupdate /force刷新组策略,或者直接重启电脑让设置生效
方法二:通过注册表编辑器设置(适合Windows家庭版)
如果你用的是家庭版没有组策略编辑器,就用注册表来改:
- 先右键开始菜单,选择「Windows终端(管理员)」或者「命令提示符(管理员)」,输入
regedit回车打开注册表编辑器(这里需要先按之前的方式切换管理员账户操作一次) - 导航到路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - 在右侧窗口,找到或新建以下两个DWORD(32位)值:
- 新建
ConsentPromptBehaviorAdmin,设置数值数据为1 - 新建
ConsentPromptBehaviorUser,设置数值数据为1
- 新建
- 重启电脑后,设置就会生效了
这样调整之后,不管你是从标准账户触发管理员权限操作,还是管理员账户自己提升权限,UAC弹窗都会直接显示空白的用户名和密码输入框,不用再每次手动切换账户啦!
备注:内容来源于stack exchange,提问作者ClifB




