注意:我是不是尝试禁用 UAC。
我有一台 Windows 7 计算机,在其中添加了一个管理员帐户和一个普通用户帐户。使用普通用户帐户时,当应用程序需要管理权限时,将显示一个 UAC 对话框,提示输入密码。输入管理员密码将允许操作继续,但这不是我需要的行为。我希望操作要么默默失败(操作记录在系统日志中),要么显示权限被拒绝对话框,而不是提示输入密码。
这可能吗?如果可以,我该怎么做?
答案1
您可以使用安全策略更改 UAC 在此场景中的行为:
指示从这里:
按照以下步骤消除标准用户的 UAC 提示:
- 单击开始菜单,输入“secpol.msc”并按 Enter。
- 当“本地安全策略”编辑器(“管理单元”)打开时,双击“本地策略” - 对于影响此特定机器的策略 - 然后双击“安全选项”。
- 向下滚动,直到看到标有“用户帐户控制:标准用户的提升提示行为”的节点(小心,另一个策略以相同的名称开头,但实际上会影响计算机管理员!)双击它,将打开以下对话框:
- 标准用户的默认行为(在上图的下拉菜单中选择)是“提示输入凭据”:每当需要提升权限时,他们都需要选择管理员并在 UAC 提示中输入其密码才能继续操作。
- 单击下拉菜单,然后选择“自动拒绝提升请求”选项;单击“确定”以应用新设置:从此时起,标准用户在尝试任何需要管理权限的任务时都不会收到 UAC 提示。
请参阅链接以获取更多信息。