One of the top security features in Windows 11 and Windows 10 is called Memory Integrity. It’s like a guard that stops bad guys from messing with important parts of your computer’s brain. But, some people have trouble turning this feature on because of a driver named zamguard64.sys that doesn’t play nice. We’re going to talk about what zamguard64.sys is, how it’s linked to Zemana Antimalware, and show you how to get rid of it so you can use Memory Integrity without any issues.
Also see: Memory Integrity Can’t Be Turned On (Windows 11)
Page Contents
What is zamguard64.sys?
Zamguard64.sys is a driver that comes with Zemana Antimalware. This tool fights malware, watching over your system and blocking bad software in real time. Although Zemana Antimalware is great at keeping your computer safe, its driver, zamguard64.sys, sometimes messes with the Memory Integrity feature in Windows 11 and Windows 10, stopping you from turning it on.
Related resource: How to Uninstall Drivers in Windows 11
Identifying the memory integrity issue
If you’ve tried to turn on Memory Integrity in Windows Security but it didn’t work or the option was greyed out, it’s likely because of the zamguard64.sys driver. Here’s how to check:
- Open the Start menu and search for “Windows Security” to open the app.
- Click on “Device security” in the sidebar.
- Click on “Core isolation details.”
- If “Memory integrity” is off or you can’t click on it, it means zamguard64.sys is the troublemaker.
How to completely uninstall zamguard64.sys
To fix the Memory Integrity issue, you’ll need to remove Zemana Antimalware and the zamguard64.sys driver. Here’s how:
- Press Windows + X and choose Apps and Features or Installed apps.
- Find Zemana Antimalware in the list and click on it.
- Hit the Uninstall button and follow the steps to remove it.
Linked issue: Can’t Completely Uninstall a Driver in Windows 11 (Fix)
After getting rid of Zemana Antimalware, do the following to remove the zamguard64.sys driver:
- Open Command Prompt as an administrator.
- Type this and hit Enter:
sc stop ZAM_Guard
This stops the ZAM_Guard service.
- Type this and press Enter:
sc delete ZAM_Guard
This gets rid of the ZAM_Guard service.
- Finally, type this to delete the driver file:
del /f /q c:\windows\system32\drivers\zamguard64.sys
This forcefully removes the zamguard64.sys file.
After doing all this, restart your computer to make sure the changes stick.
Additional suggestion: How to Reinstall Windows Defender in Windows 11
Verifying Memory Integrity
Now that you’ve removed Zemana Antimalware and the zamguard64.sys driver, let’s make sure Memory Integrity works:
- Head back to the Windows Security app.
- Click on Device security.
- Click on Core isolation details.
If you see the Memory integrity option and can turn it on, great job! You’ve fixed the issue. Your computer is now safer against tricky malware.
If it’s still not working, double-check the steps above to make sure Zemana Antimalware is completely gone and the zamguard64.sys driver is deleted.
So, what have we learned?
The zamguard64.sys driver, part of Zemana Antimalware, can stop the Memory Integrity feature in Windows 11 and Windows 10 from working right. Removing Zemana Antimalware and the driver fixes this, letting you turn on Memory Integrity to keep your computer safe.
Just know that getting rid of Zemana Antimalware means you’re removing its protection. You might want to replace it with another malware fighter that’s cool with Memory Integrity or stick with Windows Defender, the security tool that comes with your computer. Whichever security tool you pick, keeping your computer safe and up-to-date is always important.