用户帐户控制(授权)

用户帐户控制(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 中的用户帐户同义词。 作为本地管理员组成员的用户帐户将运行大多数应用程序作为标准用户。

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

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