Do you see a “Memory inis off. Your device may be vulnerable.” error and can’t turn on the feature on your Windows 11 PC? Your installed device drivers may be faulty, leading to this issue. Here are a few ways to fix corrupt drivers and other causes of this problem on your computer.
Other reasons you see the above error are that your Windows Security app is faulty, you have problematic third-party apps, Windows system files are corrupt, and more.
Force Enable Memory Integrity From Registry Editor
If you have trouble enabling Memory Integrity from the Windows Security app, use an alternative method to activate this security feature. You can tweak a value in your Windows registry to turn on this feature, which is possible using your PC’s built-in Registry Editor tool.
Note that making incorrect changes to the registry can render your system unstable. So, you should only change the recommended values to ensure your PC remains working.
- Open the Run dialog box by pressing Windows + R.
- Type regedit in the box and press Enter to open the Registry Editor tool.
- Head to the following path when Registry Editor opens:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity - Double-click the Enabled key on the right.
- Type 1 in the Value data field and select OK.
- Close Registry Editor.
- Restart your PC by opening the Start menu, selecting the Power icon, and choosing Restart.
Disable Faulty Device Drivers
The most common reason you get the above error and can’t turn on Memory Integrity is that your installed device drivers are corrupt. Faulty drivers often cause many issues, making your PC malfunction or unstable.
You can prevent such bad drivers from loading when you turn on your PC by disabling them with a free tool called Autoruns. This tool highlights the bad drivers for you and allows you to turn those drivers off and back on.
- Open your preferred web browser and launch the Autoruns website.
- Download, extract, and launch the tool on your PC.
- Navigate to the Drivers tab in the tool and let the tool scan for installed drivers.
- Autoruns highlights your faulty drivers. Untick the boxes next to these drivers to turn these drivers off.
- Restart your PC.
Remove Corrupt or Incompatible Drivers
If your Memory Integrity issue is resolved after disabling the faulty drivers, remove those drivers to fix the problem for good. You can then download the proper drivers for your device from your device manufacturer’s site or Device Manager.
- Right-click the Start menu icon and choose Device Manager.
- Select View > Show hidden devices in Device Manager to list all available devices.
- Expand the category for your faulty device, right-click the device, and choose Uninstall device.
- Select Uninstall in the prompt to remove the device.
- Restart your PC.
If you installed your device drivers from a CD, DVD, or USB drive before, then this time around, download and install the latest drivers from the manufacturer’s website. This will update drivers and fix any issues caused by your drivers, allowing you to turn on your device’s security feature.
Reset the Windows Security App
The Windows Security app’s issues can prevent you from enabling the Memory Integrity feature. One way to fix this app’s problems is by resetting the app to the factory defaults. This deletes any custom configuration in the app and fixes the bugs that may be causing your Memory Integrity problem.
You can use Windows’ built-in option to repair your Windows Security app. Doing this also ensures your PC is safe from malware and viruses.
- Open Windows Settings by pressing Windows + I.
- Select Apps in the left sidebar and Apps & features on the right pane.
- Select the three dots next to Windows Security on the list and choose Advanced options.
- Select Reset on the following page.
- Choose Reset in the prompt that opens.
- Reboot your PC when you’ve reset your Windows Security app.
Uninstall Problematic Applications
Your Windows 11 PC may have problematic malicious software installed, causing interference with Windows’ Memory Integrity feature. If you’ve started experiencing this issue after installing a particular app, remove that app from your PC to resolve your issue. Removing bad apps also helps improve system performance.
You can then find a better alternative to your app and continue your tasks.
- Launch Settings by pressing Windows + I.
- Select Apps in the left sidebar and Apps & features on the right pane.
- Choose the three dots next to the problematic app and select Uninstall.
- Select Uninstall in the prompt to remove the app.
- Restart your PC.
Fix Windows’ Corrupt System Files
One possible reason you see a “Memory integration is off. Your device may be vulnerable.” error and can’t turn on Memory Integrity is that your Windows system files are corrupt. These faulty files prevent your system functions from working normally, causing many problems.
Luckily, your Windows 11 PC includes a tool to scan for and fix bad system files. You can use your PC’s SFC (System File Checker) tool to find faulty files and fix those files. This tool runs from Command Prompt and works on its own for the most part.
- Open the Start menu, search for Command Prompt, and select Run as administrator.
- Choose Yes in the User Account Control prompt.
- Type the following command in the CMD window and press Enter. This command requests Windows Update to download the files required to fix your corrupt files.
DISM.exe /Online /Cleanup-image /Restorehealth
- After running the above command, execute the following command to start finding and fixing corrupt Windows files: sfc /scannow
- Wait for the tool to finish its job.
Your system files that went corrupt due to malicious code or another cause are now fixed.
Update Windows 11
Microsoft often pushes various Windows 11 operating system updates, allowing you to patch system bugs, get new features, and optimize your overall experience. However, your “Memory integration is off. Your device may be vulnerable.” issue may have occurred due to a system problem. In this case, update your Windows software to the latest version, which will resolve your issue.
- Press Windows + I to open Settings.
- Select Windows Update in the left sidebar.
- Choose Check for updates on the right pane.
- Download and install the available updates.
- Restart your PC.
Troubleshoot Windows 11 Memory Integrity Problems on Your PC
Windows 11’s Memory Integrity issue occurs for various reasons, with corrupt device drivers being the leading cause. Hopefully, the troubleshooting steps above are all you need to resolve your issue.
You can then turn on and off Memory Integrity as and when you want. Enjoy!