如何设置Windows管理员执行提权操作时需验证密码
如何设置Windows管理员执行提权操作时需验证密码
嘿,这个问题我熟!很多人不知道,默认管理员账户执行需要提权的操作时,往往只需要点个确认就行,不用输密码。要改成必须验证密码的话,分几种情况来操作:
方法一:本地安全策略(适合单台电脑/非域环境)
- 按下
Win + R打开运行窗口,输入secpol.msc回车,打开本地安全策略编辑器 - 依次展开左侧菜单:本地策略 → 安全选项
- 在右侧列表里找到用户账户控制:管理员批准模式中管理员的提升权限提示行为这个选项,双击打开它
- 在弹出的设置窗口里,把选项改成提示输入凭据,点击「确定」
- 重启电脑后,这个设置就生效啦
方法二:组策略编辑器(适合域环境/批量配置,单台也能用)
- 同样按
Win + R,输入gpedit.msc回车打开组策略编辑器 - 顺着路径展开:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项
- 找到和上面一样的那个选项,改成提示输入凭据
- 确定后可以打开命令提示符,执行
gpupdate /force命令强制刷新组策略,不用重启也能生效(当然重启一下更稳妥)
针对Windows Home版的特殊方法
如果你用的是Windows Home版本,系统默认没有本地安全策略和组策略编辑器,那就得改注册表:
- 按
Win + R输入regedit回车打开注册表编辑器(记得操作注册表前最好备份一下,避免误改出问题) - 导航到这个路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - 找一下名为
ConsentPromptBehaviorAdmin的DWORD值,如果没有的话,右键空白处选择「新建」→「DWORD(32位)值」,命名为这个名字 - 双击它,把数值数据改成
1(选择十进制),点击「确定」 - 重启电脑后设置就生效了
备注:内容来源于stack exchange,提问作者Esteban




