Fix: Memory Integrity Turned Off Due to Incompatible Drivers

Recently, users have reported that they cannot use the memory integrity feature because it automatically gets disabled due to incompatible drivers in the system. The error code states, ‘Resolving incompatibilities with these drivers will enable you to turn on Memory integrity’. 

This guide will walk you through the different troubleshooting methods that helped users fix this issue once and for all. We recommend that you go through all the troubleshooting methods first to understand what might be causing the problem in your case. Once you identify an issue, you can follow the relevant troubleshooting method to fix it.

1. Remove External Peripherals

This might sound too simple to work, but one fix that did the trick for several users was simply removing the external peripherals connected to their computers. 

This is a good place to start but if it does not work, move to the next method below.

2. Remove the Incompatible Drivers 

Since the error code states that the issue is caused by incompatible drivers, you should next look for these drivers and remove them from the system. 

If you notice the error message closely, you will see the problematic machine that is causing the issue mentioned in the details. Apart from this, you can also see the driver associated with it against the Published name option.

If you cannot locate the driver, do not worry. We have explained how to look for the problematic driver that needs to go to resolve the issue below. We will be using the Command Prompt for this method. 

Here is all that you need to do:

  1. Press Win + R to open Run.
  2. Type cmd in the text field of Run and click Ctrl + Shift + Enter keys to open Command Prompt with administrative privileges.
  3. Alternatively, you can type cmd in Windows search and click on Run as administrator.
  4. Once you are in the Command Prompt window, type the command mentioned below and hit Enter to execute it:

    pnputil /enum-drivers
    Execute the entered commands
  5. You should now see a list of all the drivers installed. Locate the machine causing the problem and copy the driver’s name.
  6. Once done, execute the following command. Replace the ‘Drive name’ section with the name of the driver that you want to uninstall. 

    pnputil /delete-driver <Driver name>
    Delete the driver via Command Prompt

That is it! You can now enable the memory integrity feature and check if the issue is resolved.

3. Use the Group Policy Editor to Enable Memory Integrity

If the steps listed above did not work for you, then you can also use the Group Policy Editor to enable the memory integrity feature.

The Group Policy Editor is an administrative-level utility that stores information about Windows programs and processes through policies. Admins usually use this tool to customize the processes of their system. You need administrative access to the system to use this feature.

Here is how you can proceed with this method:

  1. Press Win + R to open Run.
  2. Type gpedit.msc in Run and click Enter to open the Group Policy Editor.
  3. Click Yes in the User Account Confirmation prompt.
  4. Once you are inside the Group Policy Editor, navigate to the location below:

    Computer Configuration/ Administrative Templates/ System/ Device Guard
  5. Double-click the Turn on Virtualization Based Security option and in the following window, click Enable.

    Choose Enable for the group policy
  6. Select Apply > OK to save the changes.

4. Launch Windows Into Safe Mode

You can also enable the memory integrity feature by launching Windows into safe mode, which automatically disables any extra drivers and applications that are not needed by the system to function. 

Once the problematic driver is disabled, you will be able to enable and use the memory integrity feature without any issues. 

Here is how you can proceed:

  1. Press Win + R to open Run.
  2. Type msconfig in Run and hit Enter.
  3. In the following System Configuration window, head over to the General tab and choose Selective startup.

    Choose Selective startup
  4. Click on Load system services.

    Choose to load system services
  5. Now, head over to the Services tab and checkmark the box for Hide all Microsoft services.

    Disable all the Microsoft services
  6. Then, click the Disable all button.
  7. Hit Apply > OK to save the changes.
Zainab Falak
Zainab is an actuarial science graduate with a keen interest in technology. She specializes in data analytics and learns python and R in her spare time. At Appuals, she writes about anything and everything related to Windows 8, 10 and 11.
Back to top button

Expert Tip

Fix: Memory Integrity Turned Off Due to Incompatible Drivers

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested