Windows 11 关闭基于虚拟化的安全(VBS) 问题疑惑

匿名
2023-03-06T04:51:18+00:00

因工作需要用到虚拟化功能,涉及到Virtualbox和vmware 等虚拟化软件,但Windows11 在主板BIOS中启用虚拟化功能后,

会自动启用基于虚拟化的安全,影响其他虚拟化软件运行。而且想正常关闭它却非常困难,我分别在台式机和笔记本上测试后,

发现笔记本的操作方式非常另类,不知道是否为系统BUG。

其中已经尝试,但无效的关闭方法:

(1) 修改 Windows Bootloader 引导参数关闭 bcdedit /set hypervisorlaunchtype off
(2)修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\

“EnableVirtualizationBasedSecurity”=dword:00000000 将值改为0
(3)  修改Windows 安全中心,设备安全性,内核隔离,关闭内存完整性.

以上操作后重启,运行 msinfo32 检查结果 基于虚拟化的安全 为 启用状态,无法关闭。

我的台式机( 技嘉B660主板 ) 验证有效的关闭方法是:

  1. BIOS设置,全部默认值,虚拟化功能开启。
  2. 运行组策略,计算机管理,管理模板,设备保护,基于虚拟化的安全性设置为禁用. 重启PC后运行 msinfo32 检查为正常关闭。

我的笔记本 (Thinkpad X13 Gen3 )

  1. BIOS设置,全部默认值,虚拟化功能开启。
  2. 采用和台式机一样的组策略方法设置,修改组策略

重启后却无法关闭,如下图所示 他会提示 ”已启用但没运行“

继续,在组策略中,尝试再把基于虚拟化的安全设置为 Enable 启用,并在详细属性中 把各项值都关闭掉后, 先进行一次重启

重启后,再次修改组策略,将基于虚拟化的安全设置再改为 Disabled 进行第二次重启,

最终 msinfo32 中的 基于虚拟化安全设置 已变成 ”未启用“

不知道为何笔记本采用和台式机一样的方法,直接组策略禁用VBS却无法关闭,而经过反复的启用禁用相关参数后却又能正常关闭。

Windows 家庭版 | Windows 11 | 设置

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. 匿名
    2023-03-07T08:08:48+00:00

    您好!

    非常欢迎您来微软技术支持社区咨询。

    您正在咨询的问题涉及到 Windows 虚拟化,已经超出我们论坛的支持范围,

    它更适合发布在 Hyper-V - Microsoft Q&A(仅支持英文;如果有需要,也可以借助网页翻译工具辅助浏览。)

    您可以点击“Ask a question”提问,那里有这方面的专家,能提供更加专业的方案。

    0 个注释 无注释