Memory Integrity greyed out or won’t turn On/Off


Memory integrity is one feature of Core isolation which regularly verifies the integrity of the code running those core processes in an attempt to prevent any attacks from altering them. This post provides solutions to Memory Integrity greyed out or won’t turn On or Off for Device Security in Windows Security app on Windows 11 or Windows 10 computer.

Memory Integrity greyed out or won't turn On/Off

Memory Integrity greyed out or won’t turn On/Off

If Memory Integrity is greyed out or won’t turn On or Off on your Windows 11/10 PC, you can try our recommended solutions below in no particular order and see if that helps to resolve the issue.

  1. Initial checklist
  2. Update drivers
  3. Disable Nested Virtualization (if applicable)
  4. Enable Core Isolation and Memory Integrity via Registry Editor
  5. Perform Reset This PC, Cloud Reinstall or In-place Upgrade Repair Windows
  6. Clean Install Windows

Let’s take a look at the description of the process involved concerning each of the listed solutions.

1] Initial checklist

Before you try the solutions below, do the following and after each task check if you can turn on or off Memory integrity without issues:

2] Update drivers

If Memory Integrity is greyed out or won’t turn On or Off on your Windows 11/10 PC, it could be due to Windows cannot load the drivers required for the device. In this case, to resolve the issue, you can do either of the following:

  • Install an alternate or updated driver from the OEM: The driver you are currently using may be outdated or has a vulnerability because of which Windows is not loading the driver.  If Windows Update cannot find a suitable driver for you, then you can download the latest version of the driver from the hardware manufacturer’s website.
  • Install a generic driver: Microsoft offers generic drivers for any hardware. It will make sure that you can use the device, but with limited functionality. To install a generic driver, simply uninstall the driver for the device in question, and then restart your PC – on boot, Windows will scan for hardware changes and automatically reinstall the generic driver.
  • If you have an unsigned driver that will work, you can install the driver but first you need to disable Driver Signature Enforcement.

3] Disable Nested Virtualization (if applicable)

The Memory Integrity uses system’s virtualization hardware, which is found under the BIOS/UEFI, and this hardware can only be used of one application at a time. Therefore, if you have enabled Nested Virtualization on Hyper-V or any of your virtual machines, this will prevent you from enabling the Memory Integrity at the same time. In this case, to resolve the issue, you need to disable Nested Virtualization.

To disable Nested Virtualization on Hyper-V for a stopped virtual machine, run the cmdlet below in elevated PowerShell mode. Replace the <VMName> placeholder with the actual name of the VM.

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false

For third-party virtualization software, check their respective settings for how to disable Nested Virtualization.

4] Enable Core Isolation and Memory Integrity via Registry Editor

Since the On/Off button for Memory integrity is greyed out in Windows Security app, you can try and see if you can successfully enable Core Isolation and Memory Integrity via Registry Editor on your Windows 11/10 PC.

If the issue persists after carrying this task, you can proceed with the next solution.

5 Perform Reset This PC, Cloud Reinstall or In-place Upgrade Repair Windows

Cloud Reinstall Option

The issue in hand is most likely due to some kind of system corruption that cannot be resolved conventionally. In this case, the applicable solution here is that you can try Reset This PC, or Cloud Reinstall to reset every Windows component. You may also try In-place Upgrade Repair and see if that helps.

6] Clean Install Windows

Clean Install Windows

As a last resort, if none of the solutions has worked for you, you can back up your files and clean install Windows.

Any of these solutions should work for you!

Should Memory Integrity be turned on?

Does virtualization-based security affect performance?

Microsoft’s Virtualization-based Security feature can indeed slow down your system performance – sometimes by a lot. Security is key to Windows 11—and also one of the reasons Microsoft is breaking with the long-held tradition of legacy hardware support.



Source link

www.thewindowsclub.com