Win11怎么关闭内核隔离 Win11内存完整性(内核隔离)关闭方法【教程】

首先通过Windows安全中心尝试关闭内存完整性,若失败则依次使用PowerShell命令禁用hypervisor、通过组策略编辑器禁用Device Guard、修改注册表关闭基于虚拟化的安全性,最后卸载Hyper-V及相关组件以彻底关闭内核隔离功能。

如果您尝试关闭Windows 11的内核隔离功能,但发现开关无法操作或设置后自动恢复,则可能是由于系统策略、虚拟化平台或硬件设置导致。以下是解决此问题的步骤:

本文运行环境:联想ThinkPad X1 Carbon,Windows 11 专业版。

一、通过Windows安全中心关闭内存完整性

这是最直观的方法,适用于未受组策略或第三方软件锁定的系统。通过图形界面可以快速切换内存完整性状态。

1、按下 Win + I 组合键打开“设置”应用。

2、点击左侧边栏的“隐私和安全性”,然后在右侧找到并点击“Windows 安全中心”。

3、在“保护区域”下选择“设备安全性”。

4、在“内核隔离”部分,点击“内核隔离详细信息”。

5、将“内存完整性”的开关滑动至关闭状态。

6、根据提示保存工作并重启计算机使更改生效。

二、使用PowerShell命令禁用基于虚拟化的安全性

当图形界面选项不可用或被锁定时,可通过管理员权限的PowerShell修改系统启动配置,从而强制关闭底层安全功能。

1、右键点击“开始”菜单,选择“Windows 终端(管理员)”或“PowerShell(管理员)”。

2、在打开的终端窗口中输入以下命令并按回车执行:bcdedit /set hypervisorlaunchtype off

3、等待系统返回“操作成功完成”提示。

4、关闭终端并重启电脑。

5、重启后再次进入设备安全性检查内存完整性是否已关闭。

三、通过组策略编辑器禁用内核隔离

此方法适用于Windows 11专业版及以上版本,可通过本地组策略覆盖系统默认设置,强制禁用基于虚拟化的安全性。

1、按下 Win + R 打开运行对话框,输入 gpedit.msc 并按回车,以启动本地组策略编辑器。

2、依次展开路径:计算机配置 → 管理模板 → 系统 → Device Guard。

3、在右侧窗格中,双击打开“基于虚拟化的安全性”策略。

4、选择“已禁用”,然后点击“确定”保存设置。

5、关闭组策略编辑器并重启计算机使策略生效。

四、修改注册表直接关闭内核隔离

当用户界面不显示相关选项或组策略不可用时,可直接通过注册表编辑器修改系统核心参数来关闭内核隔离功能。

1、按下 Win + R,输入 regedit 并按回车,以管理员身份打开注册表编辑器。

2、导航至以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

3、在右侧空白处右键,选择“新建” → “DWORD (32位)值”,命名为 EnableVirtualizationBasedSecurity

4、双击该值,将其“数值数据”设置为 0,点击“确定”保存。

5、关闭注册表编辑器并重启电脑。

五、卸载Hyper-V及相关虚拟化平台

内核隔离依赖于Hyper-V等组件,若这些功能处于启用状态,可能导致设置无法生效。彻底移除可防止其自动恢复。

1、右键点击“开始”菜单,选择“控制面板”。

2、进入“程序” → “启用或关闭Windows功能”。

3、在弹出的窗口中取消勾选以下选项:Hyper-VWindows Hypervisor Platform虚拟机平台

4、点击“确定”并等待系统应用更改。

5、系统会提示需要重启,确认后重启计算机。