How to Completely Disable ‘Core Isolation’ (Memory Integrity) in Windows 11

Windows 11 utilizes hardware virtualization to create secure, isolated regions of memory—a feature broadly known as Virtualization-Based Security (VBS). A critical component of VBS is Core Isolation (specifically, Memory Integrity). This security feature acts as a bouncer for the Windows kernel, strictly preventing malicious programs, rootkits, or vulnerable hardware drivers from injecting unauthorized code into high-security system processes.

While Memory Integrity provides exceptional protection against sophisticated malware, it introduces significant computational overhead. The hypervisor must constantly validate memory requests, which can severely degrade performance in highly demanding workloads. PC gamers often experience lower frame rates and increased stuttering, while developers may find that legacy hardware drivers or specific virtual machine software (like VirtualBox or older versions of VMware) refuse to load entirely. To restore maximum hardware performance and legacy compatibility, you must completely disable Core Isolation.

Why Disable Core Isolation (Memory Integrity)?

System builders and gamers typically disable this feature for three reasons:

  • Gaming Performance: Disabling the virtualization overhead can boost frame rates in CPU-bound games by 5% to 15%, while also significantly reducing frame pacing inconsistencies (micro-stutter).
  • Driver Incompatibility: Older hardware peripherals (like legacy printers, capture cards, or specialized industrial equipment) utilize drivers that fail Memory Integrity checks. Disabling the feature allows these devices to function.
  • Nested Virtualization Conflicts: Running third-party virtualization software or specialized Android emulators often directly conflicts with Microsoft’s Hyper-V based isolation, requiring the feature to be turned off.

How to Turn Off ‘Core Isolation’ (Memory Integrity) in Windows 11

Core Isolation is managed directly through the built-in Windows Security dashboard.

  1. Click the Start Button, type Windows Security, and press Enter to launch the application.
  2. In the left-hand navigation pane, click on Device security.
  3. Under the “Core isolation” section near the top of the window, click the blue Core isolation details link.
  4. Locate the toggle switch labeled Memory integrity.
  5. Switch the toggle to the Off position.
  6. A User Account Control (UAC) prompt will appear; click Yes to grant administrator privileges.
  7. Windows will inform you that a restart is required to apply the changes. Close all open applications and Restart your computer.

Upon reboot, the virtualization-based memory protection will be completely inactive, ensuring unrestricted access to your CPU cycles and allowing legacy, unsigned drivers to load into the kernel.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.