The most common cause for this error to occur in the system is due to the Memory Integrity feature preventing the drivers from working or making changes in the system. The problem may also occur because of corrupt or out-of-date device drivers. To fix the “A Driver Cannot Load on This Device” error, simply disabling the Memory Integrity feature from Settings and restarting the device can solve the issue. Updating the device drivers of your device should also restore your device back to a functional state. If the problem is persistent, you can use the following solutions shown below to solve the device driver not loading error.
How to Fix “A Driver Cannot Load on This Device” Error
The following listed methods are proven to fix the “A Driver Cannot Load on This Device” error.
Disable the Memory Integrity Feature
Memory Integrity is a security feature which isolates the core and prevents malicious software from executing high-level code or instructions in your device. Disabling this feature can help the device drivers run normally again. To disable the memory integrity feature:
Update/Rollback Affected Drivers
If changing the Memory Integrity feature did not solve the issue, then updating the device drivers may fix this problem. Updating device drivers can also make the hardware on your device run with less issues.
From Device Manager
To update the device drivers of your system from device manager:
From Windows Update
You can also update the out-of-date drivers from Windows Update service. To do this: Now, to rollback the affected drivers from your device: If the Roll Back option is greyed out or unavailable, your device does not have the older version of the driver stored in the system. To fix this, check the driver version shown in the Driver tab and download a previous version from the driver manufacturer’s website. After downloading, roll back the driver from the device manager.
Reinstall Affected Drivers
If updating and rolling back the drivers did not solve the issue, then reinstalling the affected drivers may provide a solution. To reinstall the affected driver: If the drivers are generic, they will be automatically reinstalled after the device boots. If the drivers are not installed automatically, you will need to visit the driver’s support page to download it and then install it on your device.
Deleting Registry Values
Sometimes the registry files can also cause interruption and render the device driver useless in the device. The Upperfilters and Lowerfilters registry values may be causing your system to post this error message. Before deleting the registry values, firstly: Now, to open the Registry Editor
Perform a System Restore
If your system is still showing the error, performing a system restore may help solve the issue. System restore reverses the changes made to the system and reverts the system to a previous stable state. To perform a system restore, in your device: Your device will restart during this process, save any work and close all programs before proceeding with the system restore.