Quickly resolve this issue by resetting the Windows Security app
Windows 11 is a monument to innovation and improved security features in the continuously changing world of OS. Among these, memory integrity is one of the most important in protecting the system from external attacks. However, sometimes, you might discover that the memory integrity is off. This can be concerning since it suggests that one of the system’s defense mechanisms may be weak.
If you are facing this problem, do not panic, as many other Windows users have encountered this error, and many solutions have been introduced to combat the error. In this article, we will provide you with the necessary expertise to put effective fixes into place and ensure your Windows 11 environment is protected from future security threats.
1. Check Incompatible Drivers
When Memory Integrity is disabled in Windows 11, one of the most important steps in troubleshooting the system is to search for incompatible drivers. Memory Integrity is a security feature that guards against assaults on the Windows kernel by using hardware virtualization, and if the system finds incompatible drivers, it may be deactivated.
- Hold Windows + R to open the Run dialogue, input windowsdefender: in the text field, then hit Enter.
- Next, click on the Device security option.
- Under the Core isolation section, click on Core isolation details.
- Now, click the Review incompatible drivers option. A list of incompatible drivers will be displayed.
- Note down all the drivers causing the memory integrity error, and update them using the steps below.
- Press Windows + X then choose Device Manager.
- Navigate to the View tab, and choose Show hidden devices.
- Locate the faulty device, right-click on it, and choose Update driver.
2. Remove Incompatible Drivers Using the CMD
Most Windows operating systems have a command-line interpreter program called CMD, or Command Prompt. It enables users to run scripts and instructions for different system functions and tasks.
When dealing with memory integrity problems on Windows 11, Command Prompt can be used to communicate with the system if removing incompatible drivers is advised or required. Follow the steps below to do this.
- Open the command prompt as an administrator by pressing Windows + X, inputting cmd in the text field, then holding Ctrl + Shift + Enter.
- Secondly, input the command below and hit Enter.
dism /online /get-drivers /format:table
- Next, go to the Published Name column and look for the corresponding provider name.
- Once you find out the manufacturer’s name, input the following command to uninstall it. Replace the part that says driver’s published name with the actual published name of the driver.
pnputil /delete-driver (driver’s published name) /uninstall /force
- Lastly, after doing this, check to see if the memory integrity greyed-out issue has been resolved.
3. Uninstall Incompatible Drivers Using Autoruns
If uninstalling incompatible drivers with the command prompt does not work, we recommend using tools like autoruns to remove these drivers. This technique has proven to work for many users, and it is worth a shot. The steps below will walk you through the process of using this tool.
- Go the the Microsoft website to download autoruns.
- Unzip the compressed file.
- Run the app as an administrator by right-clicking the executable file and selecting Run as administrator.
- Navigate to the Drivers tab, and you will observe that the faulty driver is highlighted.
- Now, uncheck the box next to the driver to disable it.
- Lastly, after doing this, restart your device to allow Windows to reinstall the drivers automatically.
4. Run the SFC Scan
Unexpected problems with Windows functions can also be attributed mainly to corrupt system files. It’s possible that a virus that infected your device and corrupted your system files caused the memory integrity feature to stop functioning. You must ensure your system files are intact to rule out this possibility. In this situation, an SFC scan can be beneficial.
- Press Windows + R to open the Run dialogue, input cmd in the text field, then hold Ctrl + Shift + Enter simultaneously to open the command prompt as an administrator.
- Once you are in the command prompt, input the command below and hit Enter.
- Finally, after running the command, check to see if the core isolation and memory integrity error has been fixed.
5. Carry Out a Clean Boot
When your computer starts in a clean boot, the bare minimum set of drivers and services are loaded. This is a temporary diagnostic condition that helps to identify the malicious software causing this error. Follow the steps below to learn how to perform a clean boot.
- Press Windows + R to open the Run dialogue, input msconfig in the text field, and then hit Enter.
- Navigate to the Services tab at the top, click the checkbox for Hide all Microsoft services, then choose Disable All.
- Next, navigate to the Startup tab, then click the Open Task Manager link.
- On the next page, right-click on any third-party app, and choose End task.
- Repeat the step above to remove any other third-party app of your choice.
- Once you are done, reboot your device and see if the error has been fixed.
6. Update Your OS
Another common reason you might be having the memory integrity disabled issue is due to compatibility issues or outdated drivers caused by an outdated operating system. In this case, you can simply update your device to resolve the problem. Here is how to do it.
- Press Windows + I to open the Settings application.
- Next, navigate to the Windows Update tab on the left, then click the Check for updates button on the right.
- Finally, if any updates are available, download and install them.
7. Reset the Windows Security App
Windows operating systems come with a built-in security application called Windows Security. This application acts as a central location for several tools and security features that shield your computer from malware, viruses, and other security risks.
You will frequently encounter this error if there are bugs with the Windows security settings. In cases like this, we recommend resetting the security app. Follow the steps below to do this.
- Press Windows + S to bring up the Search bar, input Installed Apps in the text field, then click Open.
- Secondly, in the Installed Apps search bar, input Windows Security, click on the three tiny dots, and choose Advanced Options.
- Scroll down and click on the Reset button.
- After doing this, check to see if the memory integrity app is still disabled.
8. Force Enable Memory Integrity Using the Registry Editor
Using Windows 11’s Registry Editor, you may enable memory integrity by changing system configurations to improve virtualization-based security capabilities, including Hypervisor-protected Code Integrity (HVCI) and Windows Defender Credential Guard.
You may be able to solve your problems by forcing memory integrity to become active using the Registry Editor if it is disabled. It is advised to make a system restore point before making any changes and to proceed cautiously as altering the registry might have major effects on your system.
- Press Windows + R to open the Run dialogue, input regedit in the text field, and hit Enter.
- Secondly, in the Registry address bar, input the path below.
- Under the HyperVisorForcedCodeIntegrity section, double-click the Enabled key.
- Next, change the value data from 0 to 1, then click OK.
- Once you are done, exit the Registry Editor and reboot your computer.
Following this guide, you should be confident in troubleshooting errors when the memory integrity is turned off. If you need further clarification, contact us via the comment section below.