经过几个月的期待,微软上周早些时候开始向符合条件的个人电脑和笔记本电脑推出 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 在您的计算机中已禁用。
禁用 Windows 11 中基于虚拟化的安全性 (VBS)
方法 1:从设置中禁用基于虚拟化的安全 (VBS)
1. 按 Win 键打开 Windows 搜索, 输入“核心隔离”,然后单击“打开”。
2. 检查是否默认启用了“内存完整性”切换。 如果是的话,你所要做的就是 关闭“内存完整性”切换 在 Windows 11 PC 上禁用 VBS。
3. Windows 安全中心将提示您重新启动 PC。 点击“重启” 从现在出现的通知中(如果您尚未禁用所有 Windows 11 通知)。
方法 2:删除 Windows 组件以禁用基于虚拟化的安全 (VBS)
禁用 VBS 的另一种方法是删除负责该功能的 Windows 组件。 具体来说,您必须在 Windows 11 PC 上禁用 Windows Hypervisor Platform、Virtual Machine Platform 和 Microsoft Defender Application Guard。
1. 开始,输入和 搜索“Windows 功能” 按下 Windows 键并选择“打开”后。
2. 在这里,取消选中 Windows Hypervisor Platform、Virtual Machine Platform 和 Microsoft Defender Application Guard。 如果可用,您将在媒体功能下找到 Microsoft Defender 应用程序防护。 取消选中所有这些选项后,单击“确定”以保存更改。
方法 3:从注册表编辑器禁用基于虚拟化的安全性 (VBS)
- 您还可以使用注册表编辑器在 Windows 11 中禁用 VBS。打开 Windows 搜索, 输入“regedit”或“注册表编辑器”,然后单击“打开”。
2. 在注册表编辑器中,导航到下面给出的路径,然后 双击“EnableVirtualizationBasedSecurity” 在右侧窗格中。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard
4. 将 EnableVirtualizationBasedSecurity 的值数据设置为“0” 并重新启动您的 Windows 11 PC。
方法 4:从组策略编辑器中禁用基于虚拟化的安全 (VBS)
笔记: 即使您已使用解决方法启用组策略编辑器,此方法也不适用于 Windows 家庭版。
1. 使用 Windows 11 键盘快捷键打开运行窗口 ‘Win + R’,输入’gpedit.msc’,然后点击OK.
2. 一旦组策略编辑器打开,导航到以下路径:
Local Computer Policy\Computer Configuration\Administrative Templates\System\Device Guard
3. 从右窗格中, 双击“打开基于虚拟化的安全性”.
4. 当 Virtualization Based Security 的对话框出现时, 选择“禁用”选项 并单击“确定”。
关闭 VBS 以提高 Windows 11 中的游戏性能
至此,我们结束了关于如何在 Windows 11 中禁用基于虚拟化的安全性 (VBS) 的指南。考虑到 VBS 和 HVCI 的安全优势,我们不建议禁用该功能。 但是,如果您的 PC 的游戏性能在 Windows 11 更新后受到明显影响,您可以考虑这样做。 同时,您还可以阅读我们关于如何消肿 Windows 11 并加速操作系统以提高性能的专门指南。