Memory Integrity is a Windows Security feature that makes sure any code which runs at the Windows Kernel level is trustworthy. The feature uses hardware virtualization and Hyper-V to protect the Kernel from inject 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 from loading 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 10 device is not working properly, because Windows cannot load the drivers required for the device, then turn off Memory Integration as follows and see:
- 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.
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 without addressing the driver problem, as you use, 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 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 turning off the Memory integrity helped you to load the driver.