Share via

Memory Integrity Issue

john n 0 Reputation points
2026-01-29T21:01:45.7866667+00:00

Turned off memory integrity on Windows 11 Pro to install Brother print driver, which was a possible work around for install issue. Software did not work, so uninstalled. Driver remained installed which has continued to be the problem turning memory integrity back on.

With windows powershell have deleted this incompatable driver multiple times & checked that it was actually deleted, which shows that has. Then restarted computer & still this driver remains. Can't turn memory integrity back on regardless of how many times it's tried.

Any suggestions to fix this issue?

Windows for home | Windows 11 | Security and privacy
0 comments No comments

2 answers

Sort by: Most helpful
  1. Ivan B 114.7K Reputation points Independent Advisor
    2026-01-29T22:48:36.4366667+00:00

    Hi,

    Do you have any Brother software installed?

    Were you trying to connect the printer via USB or network?

    Can you take a screenshot showing the incompatible driver error?

    Thanks

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-01-29T21:01:57.94+00:00

    To resolve the issue with memory integrity not turning back on after uninstalling the Brother print driver, you can follow these steps:

    1. Check for Remaining Drivers: Ensure that there are no remnants of the Brother driver still installed. You can do this by checking Device Manager for any hidden devices. In Device Manager, click on "View" and select "Show hidden devices". If you see any Brother drivers listed, uninstall them.
    2. Use Driver Verifier: You can use the Driver Verifier tool to check for any incompatible drivers that might be preventing memory integrity from being enabled. Run the following command in an elevated Command Prompt:
         verifier.exe /flags 0x02000000 /driver <driver.sys>
      
      Replace <driver.sys> with the name of the driver you suspect might be causing the issue.
    3. Check Code Integrity Logs: Look at the Code Integrity logs in Event Viewer to see if any drivers were blocked from loading due to memory integrity. Navigate to Applications and Service Logs\Microsoft\Windows\CodeIntegrity\Operational in Event Viewer to check for relevant logs.
    4. Registry Check: Ensure that the memory integrity registry key is set correctly. You can check the following registry key:
         HKLM\System\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity
      
      Make sure the Enabled value is set to 1.
    5. Windows Recovery Environment (Windows RE): If you continue to experience issues, you may need to boot into Windows Recovery Environment (Windows RE) and disable memory integrity from there. Follow these steps:
      • Boot into Windows RE.
      • Open Command Prompt and run:
             reg add "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v "Enabled" /t REG_DWORD /d 0 /f
        
      • Restart your device and then try enabling memory integrity again.
    6. Update Drivers: Ensure that all your drivers are up to date. Sometimes, outdated drivers can conflict with memory integrity settings.

    If these steps do not resolve the issue, consider reaching out to Microsoft support for further assistance.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.