必须先用msinfo32确认内核隔离状态,若显示“正在运行”再操作:①通过windows安全中心关闭内存完整性并重启;②若开关灰色,用管理员powershell执行bcdedit /set hypervisorlaunchtype off并冷重启;③仍无效则需bios中禁用vt-x/svm。

在Windows系统中关闭内核隔离(Kernel Isolation),通常是为了兼容某些老旧驱动、虚拟化软件或特定安全测试场景,但会降低系统对恶意代码的防护能力,操作前需确认必要性。
确认当前内核隔离状态
按下 Win + R,输入 msinfo32,回车→在右侧“系统摘要”中查找“基于虚拟化的安全性”项,若显示“正在运行”,说明内核隔离已启用;若为“未运行”或“不可用”,则无需后续操作。
这一步不能跳过,因为部分设备即使在设置里关了,底层可能仍因TPM/Secure Boot状态残留启用痕迹。
通过Windows安全中心关闭内存完整性
内存完整性是内核隔离的核心组件,关闭它即实质关闭内核隔离:
① 打开“开始菜单”→搜索并打开 Windows 安全中心→点击“设备安全性”→点击“内核隔离详细信息”;
② 将“内存完整性”开关设为 关→系统会提示需要重启,点击“立即重启”;
⚠️ 注意:若该开关为灰色不可调,说明设备不满足关闭条件——常见原因是启用了Hyper-V、Windows沙盒或WSL2,需先停用这些功能再试。
直播话术巡检系统(Windows版) — 实时语音转写、关键词检测、场景自动切换、告警推送、大屏可视化。支持 Windows VB-Cable 虚拟声卡音频采集,阿里云 ASR 实时识别。一键启动脚本,自动安装环境。
禁用内核隔离的底层依赖项
方法一:使用PowerShell强制清除启动配置(适用于内存完整性开关无法操作时)
以管理员身份运行 PowerShell → 输入命令:Disable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform -NoRestart → 回车执行;
方法二:关闭虚拟化平台支持(更彻底)
同样在管理员 PowerShell 中执行:bcdedit /set hypervisorlaunchtype off → 回车后必须重启生效;
【执行此命令后若需重新启用内核隔离,必须手动运行 bcdedit /set hypervisorlaunchtype auto 并重启】
方法三:BIOS/UEFI层面关闭相关功能(非Windows操作,但影响最终效果)
重启进入 BIOS/UEFI(通常按 F2/Del/F10),找到 SVM Mode(AMD)或 Intel Virtualization Technology (VT-x) 选项,设为 Disabled → 保存退出。










