如何在 Windows 11 中禁用基于虚拟化的安全 (VBS) 以改进游戏

经过几个月的期待,微软上周早些时候开始向符合条件的个人电脑和笔记本电脑推出 Windows 11。 不久之后,互联网上出现了基准测试结果,表明 Windows 11 在一定程度上影响了游戏性能。 那就是排除 已知性能下降 这会影响运行 Windows 11 的 AMD 设备。你问,游戏性能受到影响的原因是什么? 嗯,据说是因为微软的 基于虚拟化的安全实施 (VBS)。 因此,如果您发现您的 Windows 11 游戏设置不像以前那样灵活,您可能需要禁用 VBS。 在本文中,我们编译了几种可以在 Windows 11 中禁用 VBS 的方法。

在 Windows 11 (2021) 中禁用基于虚拟化的安全性 (VBS)

在开始禁用基于虚拟化的安全性的步骤之前,我们已经添加了关于该功能的简要说明以及检查 Windows 11 PC 的 VBS 状态的步骤。 如果您禁用 VBS,我们还创建了一个利弊列表,希望能帮助您做出明智的决定。 话虽如此,让我们开始吧。

什么是 Windows 11 中的基于虚拟化的安全性 (VBS)?

基于虚拟化的安全性 (VBS) 是 Windows 11(和 Windows 10)中的一项安全功能,它 为安全功能创建一个隔离的内存区域. 这种虚拟安全模式是使用 Windows 管理程序创建的,并且与操作系统的其余部分是分开的。 微软表示,VBS 可以减少内核病毒和恶意软件攻击的影响。 通过 VBS 启用的一项关键安全功能是内存完整性或受 Hypervisor 保护的代码完整性 (HVCI)。 它在启动之前检查所有内核模式驱动程序和二进制文件,并停止未签名的驱动程序或系统文件。

值得注意的是,VBS 不是 Windows 11 的一项新功能,并且在 Windows 10 上已经存在多年。然而,新功能是该功能的实施。 虽然 VBS 在 Windows 10 中是可选的,但微软在 2019 年底开始默认为某些 PC 启用 VBS。此外,这家雷德蒙德巨头是 鼓励 OEM 在搭载 Windows 11 的 PC 上默认启用 VBS 盒子外面。 尽管如果您手动从 Windows 10 升级到 Windows 11,VBS 可能会被禁用,但如果您购买了新的 Windows 11 笔记本电脑或预构建的 PC,它可能会启用。 您可以查看下一部分以了解您 PC 的 VBS 状态。

现在,您可能想知道为什么要在 Windows 11 机器中禁用 VBS,尤其是因为它是一项有用的安全功能。 这就是事情变得棘手的地方。 根据 基准测试 由流行的 GPU 压力测试软件 3DMark 的制造商完成,独立测试由 电脑游戏玩家汤姆的硬件,启用 VBS 会影响性能,尤其是当您使用 Windows PC 进行游戏时。 因此,如果您在 Windows 11 机器上的游戏中面临 FPS 下降,您可以考虑禁用 VBS 以提高游戏性能。

在 Windows 11 PC 上禁用 VBS 的优缺点

优点:

  • 游戏性能提升
  • 推荐用于低端游戏 PC

缺点:

  • 安全性减弱
  • 如果您使用虚拟机,可能会破坏 Hyper-V 相关功能

检查 Windows 11 中基于虚拟化的安全 (VBS) 状态

现在,如果您想检查您的 Windows 11 PC 上是否启用了 VBS,请按照以下步骤操作:

1. 按 Win 键访问 Windows 11 的开始菜单, 在搜索框中输入“系统信息”或“msinfo32”,然后单击“打开”。

2. 在“系统摘要”部分下,您将在右侧窗格中看到标题为“基于虚拟化的安全性”的项目。 如果基于虚拟化的安全性的值显示为“正在运行”,则在您的 Windows 11 PC 中启用了 VBS. 另一方面,“未启用”值表示 VBS 在您的计算机中已禁用。

检查vbs状态windows 11

禁用 Windows 11 中基于虚拟化的安全性 (VBS)

方法 1:从设置中禁用基于虚拟化的安全 (VBS)

1. 按 Win 键打开 Windows 搜索, 输入“核心隔离”,然后单击“打开”。

核心隔离设置

2. 检查是否默认启用了“内存完整性”切换。 如果是的话,你所要做的就是 关闭“内存完整性”切换 在 Windows 11 PC 上禁用 VBS。

禁用内存完整性

3. Windows 安全中心将提示您重新启动 PC。 点击“重启” 从现在出现的通知中(如果您尚未禁用所有 Windows 11 通知)。

在 Windows 11 中禁用 vbs 后重新启动 win11

方法 2:删除 Windows 组件以禁用基于虚拟化的安全 (VBS)

禁用 VBS 的另一种方法是删除负责该功能的 Windows 组件。 具体来说,您必须在 Windows 11 PC 上禁用 Windows Hypervisor Platform、Virtual Machine Platform 和 Microsoft Defender Application Guard。

1. 开始,输入和 搜索“Windows 功能” 按下 Windows 键并选择“打开”后。

windows 功能设置

2. 在这里,取消选中 Windows Hypervisor Platform、Virtual Machine Platform 和 Microsoft Defender Application Guard。 如果可用,您将在媒体功能下找到 Microsoft Defender 应用程序防护。 取消选中所有这些选项后,单击“确定”以保存更改。

禁用 Windows 组件

方法 3:从注册表编辑器禁用基于虚拟化的安全性 (VBS)

  1. 您还可以使用注册表编辑器在 Windows 11 中禁用 VBS。打开 Windows 搜索, 输入“regedit”或“注册表编辑器”,然后单击“打开”。
打开注册表编辑器 w11

2. 在注册表编辑器中,导航到下面给出的路径,然后 双击“EnableVirtualizationBasedSecurity” 在右侧窗格中。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard 
启用基于虚拟化的安全性

4. 将 EnableVirtualizationBasedSecurity 的值数据设置为“0” 并重新启动您的 Windows 11 PC。

在 Windows 11 中将 EnableVirtualizationBasedSecurity 设置为 0 以禁用 VBS

方法 4:从组策略编辑器中禁用基于虚拟化的安全 (VBS)

笔记 即使您已使用解决方法启用组策略编辑器,此方法也不适用于 Windows 家庭版。

1. 使用 Windows 11 键盘快捷键打开运行窗口 ‘Win + R’,输入’gpedit.msc’,然后点击OK.

In relation :  如何在 WordPress 中显示前后照片
打开组策略编辑器win11

2. 一旦组策略编辑器打开,导航到以下路径:

Local Computer Policy\Computer Configuration\Administrative Templates\System\Device Guard
设备保护策略编辑器路径

3. 从右窗格中, 双击“打开基于虚拟化的安全性”.

打开基于虚拟化的安全性

4. 当 Virtualization Based Security 的对话框出现时, 选择“禁用”选项 并单击“确定”。

将打开基于虚拟化的安全设置为禁用以禁用 VBS Windows 11

关闭 VBS 以提高 Windows 11 中的游戏性能

至此,我们结束了关于如何在 Windows 11 中禁用基于虚拟化的安全性 (VBS) 的指南。考虑到 VBS 和 HVCI 的安全优势,我们不建议禁用该功能。 但是,如果您的 PC 的游戏性能在 Windows 11 更新后受到明显影响,您可以考虑这样做。 同时,您还可以阅读我们关于如何消肿 Windows 11 并加速操作系统以提高性能的专门指南。