Memory Integrity is a virtualization-based security feature on your Windows computer. Enabling it protects all the critical processes that you require to have your PC function properly and from various types of attacks at the kernel level.
However, you may face an incompatible driver error while enabling Memory Integrity in Windows 11 settings. These errors could be caused by drivers and devices that they did not even install on your system.
Fortunately, there are multiple methods to resolve this issue of incompatible driver errors associated with Memory Integrity in Windows 11.
Method 1: Try Enabling Memory Integrity using the Group Policy Editor
If you are not able to enable the Memory Integrity function from the settings menu because of the incompatible driver's error, you can also use the Group Policy Editor to enable the feature. However, do keep in mind that only Windows 11 Pro users have access to the Group Policy Editor.
To enable Memory Integrity using GPE, first, head to the Start Menu and type Group Policy in the menu to perform a search for it. Next, click on the ‘Edit Group Policy’ tile to open the Group Policy Editor on your screen.
After that, on the Group Policy Editor window, double-click on the ‘Computer Configuration’ option present in the right section of the window.
On the next screen, double-click on the ‘Administrative templates’ folder to proceed.
Then, locate and double-click on the ‘System’ folder from the list of folders to continue.
Then, on the next screen, locate and double-click on the ‘Device Gaurd’ folder to proceed.
Finally, double-click on the ‘Turn on Virtualization Based Securtiy’ setting file. This will open a separate window on your screen.
Then, from the separately opened window, click on the radio button preceding the ‘Enabled’ option located in the top-left section of the window.
After that, click on the ‘Apply’ button to apply the changes and then click on the ‘OK’ button to close the window.
You can now restart your computer from the Start Menu and check if the issue is resolved,
Method 2: Turn on the ‘Virtual Machine Platform’ and ‘Windows Hypervisor Platform’ features on your PC
In case the ‘Virtual Machine Platform’ and ‘Windows Hypervisor Platform’ optional features are not turned on on your Windows 11 PC, there could be a possibility that you can fix the issues you are facing just by enabling these features.
To enable the optional features on your Windows 11 PC; first, head to the Start Menu and click on the ‘Settings’ tile present under the ‘Pinned apps’ section. Otherwise, type ‘Settings’ in the menu to perform a search for it.
After that, click on the ‘Apps’ tab present on the left sidebar of the Settings window to proceed.
Then, from the right section of the window, locate and click on the ‘Optional features’ tile to continue.
After that, on the next screen, scroll down to the bottom of the page and click on the ‘More Windows features’ tile present under the ‘Related settings’ section. This will bring a separate window on your screen.
Now, scroll down from the separately opened window until you locate the ‘Virtual Machine Platform’ option. Then, click on the checkbox preceding the option to select it. After that, just below the ‘Virtual Machine Platform’ you will be able to locate the ‘Windows Hypervisor Platform’ option. Once located, click on the checkbox preceding the option to select it. Finally, click on the ‘OK’ button to proceed.
Now, Windows will add the features on your PC, you should be able to track the progress from the separately opened window on your screen.
Once done, restart your PC by clicking on the ‘Restart now’ button present at the bottom right corner of the window. In case you do not wish to restart, click on the ‘Restart later’ button to do so.
Method 3: Delete the Incompatible Driver Using the Windows Terminal
Even after enabling the ‘Virtual Machine Platform’ and ‘Windows Hypervisor Platform’ features to the system, many users reported they were facing a specific driver issue that was preventing them from enabling the Memory Integrity feature on their PC.
Note: Before you begin, make sure that you note the published name of the driver. The information will be available right on the ‘Core isolation’ screen from where you are trying to enable the feature. In case you are not able to view it, just click on the driver error tile displayed on the same screen and locate the ‘Published name:’ field on it.
To delete the driver from your system, first, head to the Start Menu and type Terminal in the menu to perform a search for it. Then, from the search results, right-click on its tile to reveal the overflow menu and click on the ‘Run as administrator’ option.
Now, a UAC (User Account Control) screen will appear on your screen. If you are not logged in with an admin account, enter the credentials for one. Otherwise, click on the ‘Yes’ button to proceed.
Now, on the Terminal window, type or copy+paste the below-mentioned code and hit Enter on your keyboard to view the list of all drivers currently installed on your system.
pnputil /enum-drivers
After that, on the Terminal screen, scroll down to locate the driver that is causing the issue on your system using the ‘Published name’ field you noted earlier from the ‘Core isolation’ page.
Once located, type or copy+paste the below-mentioned code in the Terminal window and hit Enter to execute the command. This will delete the driver from your Windows PC immediately.
Note: Replace the placeholder in the command below with the actual number present on your Terminal window.
pnputil /delete-driver oem<placeholder>.inf
Note: Microsoft does not recommend deleting any drivers from your system in order to enable this functionality of your PC. Hence, delete the driver at your own discretion.
After that, head to the ‘Core isolation’ window on the Windows Security app and try to enable the functionality. This time you should not face any driver error when trying to enable it.
Once enabled, restart the system by clicking on the ‘Restart’ button on the notification window present on the bottom right corner of your screen, Otherwise, head to the Start Menu and restart the PC later to apply the changes and enable Memory Integrity functionality on your PC.
Method 4: Enable Memory Integrity after Performing a Clean Boot
In case nothing until now has worked for you, the last resort is clean boot your PC where all services except Microsoft essential services are turned off, enable the functionality on your PC, and then boot your PC back again in the normal mode.
Note: Clean Boot does not remove any data from your system. It just disables all but Microsoft essential services on your computer that are required for system operation. Hence, any third-party services that might be interfering with the ‘Memory Integrity’ functionality will also be turned off and this will allow you to turn it on without any hurdles.
Booting your PC into a clean boot state is fairly easy and straightforward. First, press the Windows+R keys together on your keyboard to bring up the Run command utility. Then, type msconfig and hit Enter on your keyboard to bring up the system configuration window on your screen.
After that, on the System Configuration window, make sure you have selected the ‘General’ tab. Then, click on the radio button preceding the ‘Selective startup’ option. After that, click on the checkbox preceding the ‘Load system services’ option and uncheck every other option if checked.
Next, click on the ‘Services’ tab present in the window, and then click on the checkbox preceding the ‘Hide all Microsoft services’ option located in the bottom left corner of the window. Then, click on the ‘Disable all’ button to disable all but Microsoft services.
Then, click on the ‘Apply’ button to apply the changes and click on the ‘OK’ button to close the window.
Now, restart your PC from the Start Menu to load the system in a clean boot environment. After the restart, head to the ‘Core Isolation’ settings page from the Windows Security app and enable the ‘Memory Inegrity’ option. It should be enabled without any hurdles.
There you go people, hopefully, using this guide you should be able to resolve the incompatible driver issues on your PC and enable the Memory Integrity option.
Member discussion