Memory Integrity Turned Off Due to Incompatible Drivers Fix

Memory Integrity is a core Windows Security feature that protects your system from threats from inserting malware directly into critical processes. But, this particular feature can’t be turned off if there are any incompatible drivers present in the system (even when any device isn’t using that). So, if you are noticing the “Memory integrity can’t be turned on” message has appeared on your computer, try these solutions.

 

Fix 1 – Try to scan again

Perform a second scan and resolve any driver incompatibilities with it.

1. Search “security” using the search box.

2. Then, click on “Windows Security” to access it.

 

Security Min

 

3. Then, tap on “Device security” to access that option.

 

Device Security Min

 

4. Here, you can find the Core isolation feature.

5. Now, tap “Core isolation details” to open the memory integrity option.

Core Isolation Details Min

 

 

6. Now, turn On the “Memory integrity” option.

 



Memory Integrity Off Min

 

Wait until this error message appears in the notification pane.



Memory integrity can't be turned on 
Try resolving any incompatibilities with your drivers.

7. On the Windows Security page, you will find an option called “Scan now” to rescan the device drivers.

 

Scan Now Min

 

This will make Windows search for the incompatibilities and fix those automatically.

 

Fix 1 – Remove any unnecessary external tools

Remove the unnecessary external peripherals that you aren’t using right now.

1. Shut down the system completely.

2. Then, make sure to remove the computer from the power source.

3. After this, one-by-one detach all the external USB devices (like external HDDs, Bluetooth adapters, and WiFi dongles) connected to your computer.

4. Additionally if you have an optical drive, manually open it and make sure there is no CD/DVD there.

5. Once you have detached all the external peripherals, plug the system into the power source.

6. After that, switch ON the system.

Now, go to Windows Security and try to turn on the Memory Integrity feature.

You won’t see the incompatible driver statement.

 

Fix 3 – Delete the driver

You can delete incompatible drivers using the command line.

Step 1 – Identify the incompatible drivers

Identify the incompatible driver in the Settings page.

1. Open Windows Security.

2. When it opens up, click on “Device Security“.

 

Device Security Min

 

3. Tap “Core isolation details” to access it.

 

Core Isolation Details Min

 

4. In the Core isolation feature, tap “Review incompatible drivers” to access it.

 

Review Incompatible Min

 

5. Now, expand the faulty incompatible driver and know the “Published name:“.

Notice the name here. In our case, it is “oem54.inf“.

 

Oem54 Check Min

 

Step 2 – Delete the driver

Now, you can delete the driver from your computer from the command line.

1. At first, search the “cmd” using the Windows icon.

2. Then, right-click the “Command Prompt” and tap “Run as administrator” in the context menu.

 

Cmd New Edition Min

 

3. When the CMD panel appears, paste this code, modify it with the ‘Published name’ that you have noted before, and hit Enter to delete the driver from your computer.

pnputil /delete-driver <Driver name>

 

NOTE – Just replace the “<Driver name>” with the name of the incompatible driver that you have noticed in Settings.

Example – Like, on our computer, the name of the driver is oem54.inf. So, the code is –

pnputil /delete-driver oem54.inf

 

Delete Driver Min

 

This way, you can easily remove the driver from your computer. If you have multiple incompatible drivers, you have to use the same command and delete those drivers from your computer.

After you have deleted all the incompatible drivers, you can easily enable the Memory Integrity feature on your computer.

You won’t see the error message.

 

Fix 3 – Use the Driver Verifier Manager

If you can’t verify which driver is the real culprit, you can verify it using the driver verifier.

1. Open Run. Press the Windows key+R keys together to open that.

2. Then, type this in the box and hit Enter.

verifier

 

Verifier Ok Min

 

3. On the first page, click on the “Create custom settings (for code developers)” option.

4. Then, tap “Next” to proceed.

 

Create Custom Next Min

 

5. Now, you will notice a list of tests has appeared.

6. Check all the tests except the “Randomized low resources simulation” and “DDI Compliance Checking (additional)” tests.

7. Then, tap “Next“.

 

Uncheck Randomized Test Min

 

8. On the next page, select the “Select driver names from a list” option and tap “Next“.

 

Select Drivers From A List Min

 

9. All the drivers on your computer will start loading. When the drivers load up, check all the drivers except the Microsoft ones.

10. Finally, tap “Finish” to start the driver verifier.

 

Select Drivers Except Ms Min

 

Now, your computer will automatically restart and scan all the checked drivers for corruption.

11. When the computer has identified the faulty driver and fixed the corruption, input this command.

verifier /bootmode resetonbootfail

 

Verifier Bootmode Min

 

After executing this command, close the Driver Verifier page.

Finally, restart your computer to save all these modifications. You can now toggle the memory integrity option again.

 

Fix 4 – Update the driver from Windows Update

Update the driver through the optional updates channel in Windows Update.

1. Open the Run box. If you press the Windows key+R keys it will open that.

2. Then, copy-paste this term in there and hit Enter.

ms-settings:windowsupdate

 

Windows Update Direct Run

 

3. Now, click on the “Advanced options“.

 

Advanced Options Min

 

4. In the Advanced options screen, click on the “Optional updates” option to explore additional updates.

 

Optional Updates Min

 

5. Now, just check the optional updates that you want and tap “Download & Install” to download and install these updates.

 

Vmware Download And Install Min

 

Once the driver is downloaded and installed on your computer, close the Settings page.

Now, try to enact the memory integrity again. Check if resolves your problem.

 

Fix 5 – Enact memory integrity using the Group Policy

You can use the Group Policy to enable the memory integrity feature.

1. Open the Run box. Then, right-click the Windows icon and tap “Run“.

2. Then, type this in the box and click “OK“.

gpedit.msc

 

Gpedit New Windows 11 Min

 

3. Head on to this location following the left-hand side –

Computer Configuration/ Administrative Templates/ System/ Device Guard

 

4. Now, take a look at the right-hand pane and find out the “Turn on Virtualization-Based Security” policy.

5. Then, double-tap the policy to access it.

 

Turn On Virtualization Dc Min

 

6. Now, click the “Enabled” setting to enable the policy on your computer.

7. Finally, tap “Apply” and “OK” to apply the change and save it on your computer.

 

Enabled Policy Min

 

After that, close the Local Group Policy Editor. This policy change won’t take effect until you restart the system.

 

Fix 6 – Reboot in Safe Mode

Restart your computer in Clean Mode and test.

1. At first, press the Windows key+R keys together.

2. Then, write this UTR command in the terminal, and after that, hit the Enter key.



msconfig

 

Msconfig Min

 

3. Go to the first tab “General” on the System Configuration page.

4. After that, go to the General section and click on the “Selective startup” option to check it.

5. After that, check the option “Load system services“.

 

Load System Services Min

 

6. Head on to the “Services” section.

7. As the second step involves, you have to tick the “Hide all Microsoft services“.

8. This way, only third-party services will be selected. Finally, click on “Disable all” to disable the service.

 

Hide All Disable Min

 

9. Now, click “Apply” and “OK“.

 

Apply Ok Min

 

10. A confirmation prompt appears on your screen, tap “Restart” to restart your computer to apply the changes.

 

Restart Min

 

When the system restarts, try to enable the memory integrity again. Your problem will be solved for sure.

 

Fix 7 – Enable the VM Platform and HyperV feature

Enabling the Virtual Machine Platform and Hyper-V feature should help resolve this issue.

1. Open the Run box by pressing the Win key+R keys together.

2. Then, write this in the box and hit Enter.

optionalfeatures

 

Optional Features Enter Min

 

3. Next, check these two features from the list.

Hyper-V
Virtual Machine Platform

4. Then, click “OK” to apply these features.

 

Virtual Machine Platform Ok Min

 

Wait until Windows downloads associated files and apply them on your computer.

Once that is done, a prompt will appear to restart the system so that Windows can apply the changes.

Tap “Restart now” to restart immediately. After restarting the machine, you won’t see any error message regarding memory integrity.