Share via

Cannot Enable Memory Integrity

morc 0 Reputation points
2025-11-09T09:09:47.1666667+00:00

Hello, I’ve had a problem enabling memory integrity. All the bios settings are correct and Force enabling it through regedit causes a boot loop issue where i cannot connect to the network. checking event viewer shows no incompatible drivers and im starting to lose hope. any help will be greatly appreciated please and thank you!

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

11 answers

Sort by: Most helpful
  1. Kapil Arya 37,791 Reputation points Volunteer Moderator
    2025-11-09T15:34:19.45+00:00

    Hello,

    See if this video fix helps you:

    https://www.youtube.com/watch?v=CbripJ5Hz9c

    Let us know if this helps!

    Was this answer helpful?

    0 comments No comments

  2. Ramesh Srinivasan 81,170 Reputation points Independent Advisor
    2025-11-09T15:18:20.5833333+00:00

    Unfortunately, the logs don't indicate which component is causing the issue. But please try uninstalling the ASUS utilities, and Hyper-V (via OptionalFeatures.exe).

    Then, clean boot Windows using msconfig.exe

    A clean boot is the process of starting Windows without loading any third-party applications or services. For more information, please refer to the Microsoft article.

    How to perform a clean boot in Windows - Microsoft Support:

    https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd

    (Step 3 in the above link is crucial. You need to first enable "Hide all Microsoft Services" before clicking "Disable all".)

    After rebooting the system, re-enable Memory Integrity.

    Was this answer helpful?


  3. Ramesh Srinivasan 81,170 Reputation points Independent Advisor
    2025-11-09T14:44:47.1433333+00:00

    Please download the hvciscan tool from Microsoft.

    Copy it to the C: drive's root, i.e., C:\hvciscan_amd64.exe

    Open admin Command Prompt and run:

    C:\hvciscan_amd64.exe
    

    Post the output.

    Was this answer helpful?


  4. Ramesh Srinivasan 81,170 Reputation points Independent Advisor
    2025-11-09T11:00:48.3+00:00

    Hi Morc,

    What happens when you enable Memory Integrity via the Windows Security GUI. Does it show the list of incompatible drivers? If so, please post the screenshot here.

    Was this answer helpful?


  5. AI answer

    2025-11-09T09:09:54.1633333+00:00

    To troubleshoot the issue with enabling memory integrity, consider the following steps:

    1. Check Compatibility: Ensure that your hardware supports memory integrity and that all BIOS settings are correctly configured. Sometimes, even if settings appear correct, a BIOS update may be necessary.
    2. Review Code Integrity Logs: Since you mentioned checking the Event Viewer, ensure you are looking at the Code Integrity logs specifically located under Applications and Service Logs\Microsoft\Windows\CodeIntegrity\Operational. Look for EventID=3087, which indicates compatibility events related to memory integrity.
    3. Analyze Setup Logs: Check the setupact.log for messages related to HVCI (Hypervisor-protected Code Integrity). This log will provide insights into whether memory integrity was enabled or if there were any compatibility issues.
    4. Driver Verification: Use Driver Verifier with Code Integrity checks enabled to ensure that all drivers are compatible with memory integrity. You can enable this by running the command: verifier.exe /flags 0x02000000 /driver <driver.sys> for each driver.
    5. Registry Settings: If you are forcing memory integrity through the registry, ensure that you are setting the correct keys. The keys should be:
      • HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity with the value Enabled=1.
    6. Auto-disable Feature: If your system is crashing during boot, consider that the auto-disable feature may be kicking in. This feature is designed to prevent boot failures caused by incompatible drivers. You may need to temporarily disable memory integrity to regain access and troubleshoot further.
    7. Seek Additional Help: If the issue persists, consider reaching out to Microsoft support or community forums for more tailored assistance.

    By following these steps, you should be able to identify the root cause of the issue and potentially resolve it.


    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.