How to Fix ERROR_UNEXPECTED_MM_CREATE_ERR 556 (0x22C)
First ensure your computer has no pending Windows updates
5 min. read
Published on
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
Key notes
The ERROR_UNEXPECTED_MM_CREATE_ERR with error code 556 (0x22C) and description If an MM error is returned which is not defined in the standard FsRtl filter, it is converted to one of the following errors which is guaranteed to be in the filter. In this case information is lost, however, the filter correctly handles the exception, indicates a problem with memory management in the system related to memory allocation or file system operation failure.
First, restart your computer, press Windows + X, and select Event Viewer. Go to Windows Logs > System and look for error events related to ERROR_UNEXPECTED_MM_CREATE_ERR. Next, run a full system scan using Windows Defender or another reliable antivirus tool.
How can I get rid of ERROR_UNEXPECTED_MM_CREATE_ERR?
1. Check for Windows Updates
- Press Windows + I to open the Windows Settings app.
- Select Windows Update from the left pane and click Check for updates.
- If an update is available, click Download & Install to make sure all the updates are installed.
- Next, select Advanced options.
- Click Optional updates.
- Choose the updates available and choose Download & install.
- Restart your PC to apply the updates when prompted.
2. Run the Windows Memory Diagnostic tool
- Press the Windows key, type memory diagnostic, select the first option, and click Open to launch the Windows Memory Diagnostic tool.
- Click Restart now and check for problems.
Windows will restart, and the tool will run a series of tests. A progress bar runs on the screen to help you monitor progress. The process may take up to 30 minutes to complete, depending on your RAM size.
Once the scan is complete, your PC will restart, and you can log in to see the test results on the desktop. However, if you can’t find them, go to Event Viewer to view the results. If errors are found, you can reseat RAM and rerun the scan. Should you still see the errors, you might have to replace the faulty RAM or its memory modules.
3. Check your disk for errors
- Press the Windows key, type cmd, select the first option, and click Run as administrator to launch Command Prompt with admin rights.
- To run the chkdsk utility on the desired drive, type the following command after replacing C: with the affected drive letter, and press Enter:
chkdsk C: /f
- If the drive is already in use, you will be asked to schedule a scan after the restart; type Y and hit Enter.
- Save all your work and restart your PC to start the scan.
Once your system restarts, the CHKDSK utility will start the scan on the selected drive and check if for file system errors and disk issues. The process may take several minutes, so make sure you do it in free time.
It checks for system for lost clusters, verifies file integrity, and assesses security descriptors and if there are inconsistencies found, the utility attempts to fix it. Once the scan is complete, it takes you back to login screen. You can login to review the results.
4. Update your device drivers
- Press Windows + R to open the Run console.
- Type devmgmt.msc and click OK to launch the Device Manager window.
- Go to each category one by one, expand it, and look for a driver with a yellow triangle and an exclamation point inside it.
- If found, right-click it and choose Update driver from the context menu.
- Click Search automatically for drivers.
Windows will try and find latest version of the driver. If it is not able to do so, visit the device manufacturer’s website, download & install the latest version manually. Alternatively, you can opt for a reliable third-party driver updater tool to ensure all the device drivers are up to date.
5. Restore your computer to an older version
- Press Windows + R to open the Run console.
- Type sysdm.cpl and click OK to open System Properties.
- On the System Properties window, navigate to the System Protection tab and click the System Restore button.
- Select Choose a different resort point on the System Restore wizard and click Next to proceed.
- From the list of restore points, select the one created before the ERROR_UNEXPECTED_MM_CREATE_ERR appeared for the first time, then click Next.
- Click Finish.
Windows will restart and restore your system settings to the older version. If Windows is not able to restore your PC, and you get the System Restore did not Complete Successfully message after restart, the corrupted system files or conflicting drivers are to blame; read this guide to learn more.
If none of these worked for you and you still see ERROR_UNEXPECTED_MM_CREATE_ERR, you can run hardware diagnostics on your computer. First check your device’s manufacturer, then follow the method mentioned your device( HP, Lenovo, Dell, or Asus).
If you have any other questions or suggestions on this BSoD error, feel free to mention them in the comments section below.
User forum
0 messages