在 Windows 7 上禁用 UAC?

ele*_*n81 40 windows windows-7 uac

如何在 Windows 7 上完全禁用 UAC?

另外,我知道我自己的好处,但风险是什么?

小智 39

在 Windows 7 中禁用 UAC 的四种方法

方法 1:在控制面板中禁用或关闭 UAC(用户帐户控制)

要在 Windows 7 中使用控制面板禁用 UAC,有几种方法可以访问用户帐户控制设置页面:

  1. 转到开始菜单 -> 控制面板 -> 用户帐户和家庭安全 -> 用户帐户。

  2. 转到开始菜单 -> 控制面板 -> 系统和安全 -> 操作中心。

  3. 单击或右键单击通知区域(系统托盘)中的标志图标,然后打开操作中心

  4. 在“开始搜索”中键入“MsConfig”以启动系统配置,然后转到“工具”选项卡,选择“更改 UAC 设置”,然后单击“启动”按钮。

单击用户帐户控制设置链接。

将滑块滑动到最低值,并带有描述Never notify

单击确定使更改生效。

重新启动计算机以关闭用户访问控制。

方法 2:使用注册表编辑器 (RegEdit) 禁用 UAC

运行注册表编辑器 (RegEdit) 并导航到以下注册表项:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
Run Code Online (Sandbox Code Playgroud)

找到以下 REG_DWORD 值:

EnableLUA
Run Code Online (Sandbox Code Playgroud)

将 EnableLUA 的值设置为 0。

取消 UAC 同意提示对话框的可选步骤,找到以下 REG_DWORD 值:

ConsentPromptBehaviorAdmin
Run Code Online (Sandbox Code Playgroud)

将 ConsentPromptBehaviorAdmin 的值设置为 0(可选)。

退出注册表编辑器并重新启动计算机以关闭 UAC。

方法 3:使用组策略关闭 UAC

对于具有本地组策略或加入域并具有基于 Active Directory 的 GPO 的计算机的 Windows 7 Ultimate、Business 或 Enterprise 版本,组策略可用于同时禁用本地计算机或大型网络中多台计算机的 UAC。

1.在开始搜索中输入 GPedit.msc 以运行本地组策略编辑器。(或 gpmc.msc 为基于 AD 的域 GPO 编辑器运行组策略管理控制台)。

2. 导航到以下树分支:

计算机配置 -> Windows 设置 -> 安全设置 -> 本地策略 -> 安全选项

3. 在右侧窗格中找到以下策略:

用户帐户控制:管理员批准模式下管理员提升提示的行为

将其值设置为不提示提升。

4. 在右侧窗格中找到以下策略:

用户帐户控制:检测应用程序安装并提示提升

将其值设置为禁用。

5. 在右侧窗格中找到以下策略:

用户帐户控制:在管理员批准模式下运行所有​​管理员

将其值设置为禁用。

6. 在右侧窗格中找到以下策略:

用户帐户控制:仅提升安装在安全位置的 UIAccess 应用程序

将其值设置为禁用。

7. 完成后重新启动计算机。

方法 4:使用命令提示符禁用用户帐户控制

命令行选项也可用于批处理脚本命令文件,即.bat 和.cmd 文件,为高级技术用户提供更大的方便。实际上,在 Vista 中也用于禁用或启用 UAC 的命令只是在做与直接修改注册表相同的事情。

1. 以管理员身份打开提升的命令提示符。

2. 要禁用 UAC,请运行以下命令:

%windir%\System32\cmd.exe /k

%windir%\System32\reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
Run Code Online (Sandbox Code Playgroud)

并且可以选择使用以下命令来取消所有提升许可请求和通知:

%windir%\System32\cmd.exe /k

%windir%\System32\reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0 /f
Run Code Online (Sandbox Code Playgroud)

提示:要重新启用 UAC,命令是:

%windir%\System32\cmd.exe /k

%windir%\System32\reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
Run Code Online (Sandbox Code Playgroud)

并打开同意用户界面提示:

%windir%\System32\cmd.exe /k

%windir%\System32\reg.exe ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 2 /f
Run Code Online (Sandbox Code Playgroud)

注意:禁用 UAC 可能会导致小工具在 Windows 7 中停止工作。遇到此问题的用户可以使用另一种解决方法来取消用户帐户控制

来源


Wil*_*sum 13

我真的不建议这样做,但如果它只是让您烦恼,您可以通过运行 ( Windows Flag+ R) 并键入来禁用所有 UAC 提示

C:\Windows\System32\UserAccountControlSettings.exe
Run Code Online (Sandbox Code Playgroud)

然后将滑块拖到底部。

替代文字

  • +1。这正是在 Windows 7 上禁用 UAC 的方法。没有人应该这样做,但这是*如何*做到的。 (3认同)

Tom*_*son 7

试过这个吗?如何在 Windows 7 中禁用和关闭 UAC

我不会推荐它,接受它并知道你更安全不是更好吗?

  • 正确的。Windows 7 减少了很多提示,主要只在安装过程中询问。完全禁用它会削弱一些与 Windows 7 兼容的应用程序。 (3认同)
  • 禁用 UAC 已经变成了一种**反射**,即使它在 Windows 7 中几乎从未见过。这与人们在听到 Vista 时具有相同的反射;他们本能地讨厌它,即使他们从未尝试过。 (2认同)

Ian*_*oyd 5

回答您的问题:禁用 UAC 没有风险,前提是您以标准用户身份运行。


您应该始终在 Windows 上以标准用户身份运行。

在 Windows 2000/XP/Vista/7 上,您可以创建一个标准用户帐户。这样做的缺点是,如果您想执行任何需要对计算机进行管理访问的操作,例如,

  • 更改日期/时间
  • 将软件安装到程序文件中
  • 编辑本地机器注册表设置

您必须将快速用户切换到管理员帐户才能执行操作,然后再切换回来。

没有人想实际运行作为一个标准用户的所有时间,所以它们作为计算机的管理员全职。以管理员身份运行的风险是您可能会意外损坏 Windows 安装。运行恶意软件或安全漏洞可以完全控制您的计算机。

UAC 是一种妥协,您将被剥夺管理员权限,除非出现需要管理员访问权限的情况。UAC 临时授予您管理员权限,直到该操作完成。

  • 在启用 UAC 的情况下运行与作为标准用户运行相同。
  • 在禁用 UAC 的情况下运行与以管理员身份运行相同。
  • 以管理员身份运行是有风险的。

注意:即使禁用了 UAC,IE 和 Chrome 仍将使用保护模式

UAC 是一种您被剥夺管理员权限的技术,因此您无法造成损害。Internet ExplorerGoogle Chrome都利用了自 Vista 以来可用的类似功能。它们以“保护模式”运行;他们运行的权限甚至比标准用户都要

即使您禁用了 UAC,并以管理员身份全职运行,您的浏览器仍会运行得比您低,以保护您免受您的侵害。

注意: Firefox 不支持保护模式,将使用与您相同的权限运行。IE,

  • 管理员,启用 UAC:以标准用户身份运行
  • 管理员,UAC 禁用:以管理员身份运行
  • 标准用户,启用 UAC:以标准用户身份运行
  • 标准用户,禁用 UAC:以标准用户身份运行

我不建议任何人禁用 UAC。但如果必须,请以标准用户身份运行。如果您不能以标准用户的身份运行,请至少使用 Internet Explorer 或 Google Chrome。如果您在禁用 UAC 的情况下以管理员身份使用 Firefox,并且遇到安全漏洞(例如,您去年使用了 Flash),您的计算机可能会被完全接管。