Windows 10 中的 UAC 是什么以及如何禁用它

如果您在家中或工作场所拥有计算机网络,(network of computers)您需要控制的一件事是哪些用户或应用程序可以更改该系统中的内容。

防止未经授权的更改(prevent unauthorized changes)的一种方法是让一个人作为网络管理员。然而,仅仅让一个人管理所有事情是不够的,这就是用户访问控制(User Access Control)( UAC ) 功能的用武之地。

本指南解释了UAC是什么以及如何在Windows 10中禁用它。

什么是 UAC?(What Is UAC?)

UAC 是Windows 10(security feature in Windows 10)中的一项安全功能,可防止对操作系统进行未经授权或无意的更改。该功能最初是Windows Vista安全系统的一部分,此后随着每个新版本的Windows进行了改进。

此类更改可以由用户、病毒、恶意软件或应用程序发起。但如果管理员不批准更改,它们将不会被执行。

需要管理权限的更改包括:

每次运行需要管理员权限的桌面应用程序时,都会弹出UAC 。当您想要更改需要管理员批准的重要系统设置时,您也会看到它。

您网络上的任何用户都可以使用标准用户帐户登录他们的计算机,但他们启动的任何进程都将使用授予标准用户的访问权限来执行。

例如,任何使用Windows 资源管理器(Windows Explorer)启动的应用程序都将以标准用户级别权限运行。这包括Windows 10(Windows 10)本身附带的应用程序。

对于设计时未考虑安全性的旧版应用程序,通常需要额外的权限才能成功运行。安装新软件(installing new software)更改 Windows 防火墙配置(changing Windows Firewall configurations)等操作需要更多权限,因为这需要管理员帐户级别的权限。

如果您需要运行需要超过标准帐户用户权限的应用程序,您可以将更多用户组恢复到令牌,以便管理对您的计算机或设备进行系统级别更改的应用程序。

对于家庭,可以选择创建一个专用的儿童(Child)帐户,该帐户具有各种限制以及集成的家长控制和监控。在我们的Microsoft 家庭帐户(Microsoft Family account)中了解更多信息,以及如何将家庭成员添加到您的 Microsoft 帐户(how to add a family member to your Microsoft account)指南。

Windows 10 中的 UAC 滑块级别及其含义(UAC Slider Levels in Windows 10 and What They Mean)

Windows Vista中,只有两个UAC选项: On 或Off。但是,在Windows 10中,有四个UAC级别可供选择:

  • 始终通知(Always Notify):在用户和应用程序进行需要管理员权限的更改之前通知您。它还会冻结其他任务,直到您做出响应,如果您经常访问不熟悉的网站或安装新软件,建议您使用它。
  • Notify me only when programs/apps try to make changes to my computer时通知我:当程序尝试更改您的计算机或安装软件时通知您。此级别还会冻结其他任务,直到您做出响应,但在您更改 Windows 设置(changes to Windows settings)时它不会通知您。

  • Notify me only when programs/apps try to make changes to my computer (do not dim my desktop):当程序尝试在您的计算机上进行更改或安装软件时通知您。当您更改Windows(Windows)设置时,它不会通知您,并且在您做出响应之前不会冻结任务。仅当计算机桌面变暗需要很长时间时才选择此级别。
  • 从不通知(Never notify):当程序尝试进​​行更改、安装软件或修改 Windows 设置时不通知您。不建议使用此设置,特别是如果您没有良好的安全套件(good security suite),因为病毒和恶意软件在关闭 UAC的情况下更容易感染您的计算机。(viruses and malware to infect your computer)

如何在 Windows 10 中禁用 UAC(How to Disable UAC in Windows 10)

注意(Note):我们不建议在您的计算机上禁用UAC,因为这样做会使恶意程序更容易感染和管理您的计算机。如果有应用程序不断触发UAC,请使用Windows 任务计划(Windows Task Scheduler)程序在没有管理员权限和UAC提示的情况下运行这些应用程序,而不是完全禁用UAC

如果您仍想禁用UAC,您可以通过控制面板(Control Panel)组策略(Group Policy)注册表编辑器(Registry Editor)或使用命令行(Command Line)来完成。

如何使用控制面板禁用 UAC(How to Disable UAC Using Control Panel)

  1. 打开控制面板并选择用户帐户(User Accounts)

  1. 再次选择用户帐户(User Accounts)

  1. 接下来,选择更改用户帐户控制设置(Change User Account Control settings)

  1. 如果您想完全禁用UAC,请将滑块拖动到从不通知(Never notify)以关闭 UAC,然后单击确定(OK)

要重新打开UAC,请将滑块拖动到所需的安全级别,然后单击OK。确认您的选择或在提示时输入您的管理员密码,然后重新启动计算机以保留更改。

如何使用命令行禁用 UAC(How to Disable UAC Using a Command Line)

  1. 为此,请在搜索框中键入CMD ,然后选择(CMD )Run as administrator

命令提示符(Command Prompt)框中,输入此命令并按 Enter:

reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f

  1. 重新启动计算机以使更改生效。

如果要再次启用或打开UAC,请输入以下命令:

reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f

如何使用组策略编辑器禁用 UAC(How to Disable UAC Using Group Policy Editor)

  1. 为此,请在搜索框中键入Policy Editor并选择(Policy Editor)Edit Group Policy

  1. 选择Computer Configuration > Windows Settings,然后选择安全设置(Security Settings)

  1. 接下来,选择Local Policies > Security Options

  1. 向下滚动并双击User Account Control: Run all administrators in Admin Approval Mode

  1. 选择Disabled > OK

如何使用 Windows 注册表禁用 UAC(How to Disable UAC Using Windows Registry)

您还可以通过Windows 注册表禁用(Windows Registry)UAC。但是,在执行此操作之前,请确保备份注册表(back up the registry)以避免任何系统问题。

  1. 要通过Windows Registry禁用UAC,请右键单击Start > Run,输入regedit.exe并按键盘上的Enter 。
  2. 按照路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

  1. 接下来,双击键EnableLUA并将值数据(value data)更改为0

  1. 保存更改并重新启动计算机。

控制您的帐户(Take Control of Your Accounts)

UAC使标准用户帐户和管理员帐户完全不同。使用该功能,您可以获得基本级别的系统安全性,即使安装了安全套件,也可以帮助您的系统免受恶意进程的侵害。

(Were)是否能够在您的计算机上禁用UAC ?在评论中与我们分享。



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts