Memory Integrity Causing Windows to Crash? Try these fixes

Enabling Memory Integrity in Windows can sometimes result in a Blue Screen of Death (BSOD) error. This can lead to frequent and unexpected crashes, making it difficult to use your device. 

The root cause of this issue is typically related to compatibility issues between the Memory Integrity feature and certain hardware components or drivers.

Windows Crashing Issue After Enabling Memory Integrity
Windows Crashing Issue After Enabling Memory Integrity FIx

Below, we have discussed the troubleshooting methods you can try to fix the issue, in detail. Let’s get right into it!

1. Install the Latest Updates

The first thing that we recommend doing is installing the latest system updates. The update may contain fixes or patches for known issues related to memory integrity, so it can be a good first step in resolving the problem.

Here is how you can install the latest available updates:

  1. Press the Windows + I keys together to open the Windows Settings.
  2. Choose Windows Updates from the left pane.
  3. Now, click on the Check for updates button on the right side of the window. The system will scan for the available updates and list them.
    Click on the Check for updates button
    Click on the Check for updates button
  4. Click on the Download & install button for each update and wait till all of them are installed.
  5. Restart your computer and then check if the issue is resolved.

2. Enable/Disable CPPC

CPPC (Connected Standby Performance Constraints) is a power management feature in Windows. It helps to conserve battery power and reduce the energy consumption of a device. When the Memory Integrity feature is enabled, the operating system implements stricter constraints on device power usage, which can cause system crashes.

Several users reported that they managed to resolve the crashing problem by disabling CPPC when the PSS (Performance Supported Services) support feature was enabled. If this feature is disabled on your computer, then enabling CPPC can fix the issue. In short, in several cases, if both of those options are enabled at the same time, you are likely to encounter the problem under consideration.

Below, we show you how you can enable or disable CPPC in Windows. If you want to change the configuration of PSS, you need to contact Microsoft Support and request assistance with a performance issue.

You’ll be asked to provide information about your Windows version and its hardware configuration. In order to gather information about your system, Microsoft may ask you to install specific software as well.

To enable CPPC, here is all that you need to do:

  1. Press the Windows + R keys together to open a Run dialog.
  2. Type control in the text field of Run and hit Enter.
  3. In the following window, expand the View by category and choose Large icons.
  4. Click on Power options from the list available.
    Access the Power Options
    Access the Power Options
  5. Now, navigate to Change plan settings > Change advanced power settings.
    Change the advanced power settings
    Change the advanced power settings
  6. Expand the Processor Power Management category.
  7. Expand the Minimum processor state setting and change the value to a percentage recommended by your manufacturer. You can contact technical support for more specific information.
  8. Next, expand the System cooling policy section and choose Active.
    Enable the System Cooling Policy
    Enable the System Cooling Policy
  9. In case you cannot view the System cooling policy section, open the Notepad app on your computer and copy/paste the following code in it:
    Windows Registry Editor Version 5.00
  10. Click File > Save As.
    Save the file
    Save the file
  11. Enter a name for the file and add .reg at the end. For instance, CoolingPolicy.reg.
  12. Expand the Save as type dropdown and choose All files.
    Save the file as .reg
    Save the file as .reg
  13. Now, double-click on the newly created file and click Yes in the User Account Control prompt. This will export these settings to the Registry Editor.
  14. In the next dialog, click OK.
  15. Open the Change advanced power settings dialog again and expand the Processor Power Management category.
  16. You should now see the System cooling policy section. Expand it and set it to Active.
  17. Click Apply > OK to save the changes.

If you want to proceed with disabling CPPC, we will be stopping the Microsoft Hyper-V Accelerated AMD Processor driver. The mentioned driver is used to enable this technology in Windows.

  1. Press the Win + S keys together to open the search utility.
  2. Type Device Manager in the search bar and open it.
  3. Expand the System Devices section.
  4. Look for the Microsoft Hyper-V Accelerated AMD Processor.
  5. Right-click on it and choose Properties from the context menu.
    Access the properties of the driver
    Access the properties of the driver
  6. Head over to the Driver tab and click on the Disable Device button.
    Disable the driver
    Disable the driver
  7. Click Apply > OK to save the changes and then restart your computer.

Hopefully, this will fix the crashing issue on your computer.

3. Update BIOS

There could also be compatibility issues between the memory integrity feature and certain components in your system, such as your BIOS, drivers, or hardware which is causing the crashing. Updating the BIOS could potentially address these compatibility issues and resolve the crashes.

In general, updating a BIOS is similar across all computers, but there can be some differences based on the manufacturer, motherboard model, and method. It is possible to update the BIOS from a bootable USB drive, by using a BIOS update utility provided by the manufacturer, or by using the BIOS setup utility.

In either case, it’s important to follow the manufacturer’s instructions carefully when updating the BIOS, since a failed BIOS update can brick the motherboard, making the computer inoperable. It’s also recommended to back up important data before updating the BIOS. 

We have discussed the method of updating BIOS of HP and Dell in detail, in our previous posts. Make sure you follow the steps carefully for successful execution.


Zainab Falak

Zainab Falak is a highly educated professional with a background in actuarial science and a strong passion for technology. Her expertise lies in the field of data analytics and she is a proficient programmer in languages such as Python and R. At Appuals, Zainab shares her extensive knowledge of Windows 8, 10, and 11, covering a broad range of topics related to these operating systems. Zainab's ability to effectively communicate technical concepts in a clear and concise manner has earned her recognition and respect in the tech community. She is committed to staying up-to-date with the latest developments in the field and providing readers with insightful and informative content.