用户帐户控制 (授权)

用户帐户控制 (UAC) 使用户能够以非管理员(称为标准用户)和管理员身份执行常见任务,而无需切换用户、注销或使用 运行方式。 “永不通知”设置的 UAC 行为不再禁用 UAC。 “永不通知”设置提供拆分令牌,并始终自动提升所需的权限。 这种细微之处可能会导致应用出现兼容性问题。 你仍然可以使用组策略或手动设置注册表项来禁用 UAC。

Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: “从不通知”设置禁用 UAC。

例如,如果执行以下步骤来更改“从不通知”设置,则尝试在需要提升权限的文件夹中创建文件时,将得到不同的结果。 Windows 8行为是拒绝访问。 Windows 7 行为允许你创建File.txt文件。

  1. 单击或点击“ 开始”。 在搜索框中,键入“更改用户帐户控制设置”。
  2. 单击或点击 “更改用户帐户控制设置” 将其打开。
  3. 将滑块移动到 “永不通知”。
  4. 单击或点击 “确定”。
  5. 重新启动计算机。
  6. 单击或点击 “开始” ,然后点击“ 运行”。 在 “打开 ”框中,键入“Cmd.exe”。 请注意,窗口的标题不包含字符串“Administrator”。
  7. 键入“echo > %windir%\system32\File.txt”。

UAC 已添加到 Windows Server 2008 和 Windows Vista 中。 标准用户帐户与 Windows XP 中的用户帐户同义。 属于本地 Administrators 组成员的用户帐户将以标准用户身份运行大多数应用程序。

有关 UAC 的信息,请参阅以下主题。

主题 说明
UI 开发中的用户帐户控制指南
有关 UAC 的一般信息。
开发需要管理员权限的应用程序
用于开发执行需要管理权限但以标准用户身份运行的操作的应用程序的模型。
授权参考
有关授权函数、接口、结构和其他编程元素的详细信息。