您的位置:首页 > 电脑教程 > WIN11教程 返回首页

win11关闭内存隔离功能的详细方法

时间:2025-12-15 07:59:07  来源:原创

Win11 中要关闭的内存隔离功能,实际是内核隔离里的内存完整性功能。优先推荐通过 Windows 安全中心的图形界面操作,若开关灰色无法点击,再用注册表或命令行等方式强制关闭,具体方法如下:
  • Windows 安全中心(推荐,适合普通用户)
  • 这是最简便的常规方法,无需复杂操作。步骤如下:
  • 按下Win+I打开设置,点击左侧栏的隐私和安全性,右侧找到并点击Windows 安全中心;
  • 进入后点击设备安全性,在页面中找到内核隔离区域,点击内核隔离详细信息;
  • 找到内存完整性选项,将右侧开关滑到关闭位置,最后保存工作文件并重启电脑,设置即可生效。
  • PowerShell 命令(解决开关灰色问题)
  • 若安全中心内的内存完整性开关呈灰色无法操作,可通过命令关闭底层虚拟化依赖来解决:
  • 右键点击开始菜单,选择Windows 终端(管理员);
  • 在终端中输入命令bcdedit /set hypervisorlaunchtype off,按下回车执行;
  • 收到 “操作成功完成” 提示后,重启电脑。重启后再进入安全中心,内存完整性开关就可正常关闭了。
  • 注册表编辑器(强制关闭,适合高级用户)
  • 若上述两种方法无效,可通过修改注册表强制关闭,操作前建议备份注册表以防出错:
  • 按下Win+R打开运行窗口,输入regedit并回车,启动注册表编辑器;
  • 在地址栏粘贴路径HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity,按回车跳转;
  • 在右侧找到名为Enabled的 DWORD 值,双击它将数值数据改为0;若没有该条目,右键空白处新建 DWORD(32 位)值并命名为Enabled,再修改数值;
  • 关闭注册表编辑器,重启电脑即可生效。
  • 命令行批量修改注册表(精简版系统适用)
  • 若使用的精简版 Win11 缺少安全中心,可通过管理员命令行批量执行注册表指令关闭:
  • 右键开始菜单,选择命令提示符(管理员);
  • 依次复制粘贴以下命令并回车执行,每条命令执行完会提示操作成功:
  • plaintext
    • reg add "HKLMSYSTEMCurrentControlSetControlDeviceGuard" /v EnableVirtualizationBasedSecurity /t REG_DWORD /d 0 /f 
    • reg add "HKLMSYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f 
    • reg add "HKLMSYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity" /v EnabledBootId /t REG_DWORD /d 0 /f 
    • reg add "HKLMSYSTEMCurrentControlSetControlDeviceGuardScenariosHypervisorEnforcedCodeIntegrity" /v WasEnabledBy /t REG_DWORD /d 1 /f
    • 执行完毕后重启电脑,内存隔离功能就会被关闭。
上一个电脑教程:win11内存预读取设置的详细方法
下一个电脑教程:优化win11的虚拟内存设置