In this artcle, we will see how to turn off Memory Integrity setting if Windows cannot load a driver. Memory Integrity is a Windows Security feature that makes sure any code that runs at the Windows Kernel level is trustworthy. The feature uses hardware virtualization and Hyper-V to protect the Kernel from injection and execution of malicious or unverified code. Drivers are specifically designed to run at the Kernel level so the OS can talk to the hardware.
If you receive an error — This device is not working because Windows cannot load the drivers required for this device, then it means that Windows is not allowing the driver to load on your device. In this post, we will share alternate methods to resolve the problem.
Turn off Memory Integrity setting if Windows cannot load a driver
If your Windows 11/10 device is not working properly, because Windows cannot load the drivers required for the device, then you can turn off Memory Integrity. Here, we will show you the following two methods to turn off Memory Integrity on your Windows computer:
- Via Windows Settings
- Via the Registry Editor
1] Turn off Memory Integrity via Windows Settings
Use the following instructions to turn off Memory Itehgrity on your system through the system settings.
- Go to Settings > Update and Security > Windows Security. Click to launch it.
- Click on the hamburger menu on the top left and then click on Device Security.
- Under Core isolation, select Core isolation details.
- Toggle off Memory integrity.
- You’ll need to restart your computer for the changes to take effect.
2] Turn off Memory Integrity through the Registry Editor
You can also use Windows Registry Editor to disable the memory Integrity. This method requires modifications in Registry Editor. Therefore, before you proceed, we recommend you create a System Restore Point and back up your Registry.
Open the Registry Editor and navigate to the following path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
The easiest way is to copy the above path and paste it into the address bar of the Registry Editor. After that, hit Enter.
Make sure that the HypervisorEnforcedCodeIntegrity key is selected on the left side. Now, double-click on the Enabled value on the right side and enter 0 in its Value data. Click OK to save the changes.
Restart your computer for the changes to take effect.
The memory Integrity will be turned off on your system.
When you disable Core Isolation and Memory Integrity, there is no integrity check, especially when Windows boots and loads drivers. While you can keep using your Windows device without addressing the driver problem, as you use it, you will; discover that some of the functionality does not work any longer. It may not create a problem, but in some cases, the result can be severe.
There are two other ways to resolve this Device Manager error code. The first is to install an alternate or updated driver from the OEM as the current driver may be outdated or is not compatible. The second method is to install a generic driver.
- 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 should contact the OEM for the latest driver.
- 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. It is a better alternative than to disable integrity checks. Here is how you can install the Generic Driver.
I hope the post was easy to follow and that turning off the Memory Integrity helped you load the driver.
Is it OK to turn off memory integrity?
The Core isolation Memory Integrity feature in WIndows 11/10 protects a computer by preventing attacks from injecting malicious code into a high security process. In simple words, it is a Windows feature that makes it difficult for malicious programs to hijack a computer. Therefore, it is not OK to turn off Memory Integrity.
Is memory integrity off by default?
Memory Integrity is an important security feature in Windows 11/10 computers. you can access it through Windows Security. By default, it is enabled. If you want, you can disable it through Windows 11/10 Settings or the Registry Editor.
Read next: Core Isolation turned off by itself on Windows.