参考文章 https://wenku.csdn.net/answer/22zkymbpkohx分析VBS是基于虚拟化的安全性功能保护虚拟机和电脑安全。但是会降低电脑性能也可能会让一些依赖硬件虚拟化的程序出现问题。检查VBS状态打开“运行”对话框Win R输入msinfo32并回车。在“系统信息”窗口中查找“基于虚拟化的安全性”一项。如果显示为“正在运行”则表明VBS已启用。步骤1关闭“内存完整性”打开“开始”菜单搜索并进入“Windows 安全中心”。点击“设备安全性”。在“核心隔离”详情下点击“核心隔离详细信息”。将“内存完整性”的开关设置为“关”。系统会提示重启计算机请立即重启以使此更改生效步骤2 关闭 Windows 里的所有 Hyper-V 相关组件内存完整性关闭后VBS可能仍因底层虚拟化平台活跃而处于运行状态因此需要进一步禁用这些平台。打开“控制面板” - “程序” - “启用或关闭Windows功能”。在弹出窗口中找到并取消勾选以下所有选项Hyper-V包括其所有子项Windows沙盒Windows虚拟机监控程序平台虚拟机平台适用于Linux的Windows子系统WSL2点击“确定”系统将应用更改并可能要求重启。务必重启计算机。步骤3修改引导配置以禁用虚拟化安全功能这是确保VBS在系统启动时不被加载的关键步骤涉及修改引导参数以管理员身份打开命令提示符CMD或Windows PowerShell。# 禁用基于虚拟化的安全性 bcdedit /set hypervisorlaunchtype off # 禁用设备防护Device Guard bcdedit /set vsmlaunchtype off # 禁用凭据防护Credential Guard bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} launchtype off执行完毕后重启计算机win R打开 “运行框”输入msinfo32发现 “基于虚拟化的安全性” 状态是 “未启用”Over~恢复VBS# 1. 恢复 hypervisor必须否则 VBS 根本起不来 bcdedit /set hypervisorlaunchtype auto # 2. 恢复 Device GuardVSM启动项 bcdedit /deletevalue vsmlaunchtypeauto系统按需加载 hypervisorVBS / 内存完整性依赖它/deletevalue把你手动设的off删掉恢复系统默认执行完后重启电脑