0x80070008SystemHigh

Error 0x80070008 — Not Enough Memory (ERROR_NOT_ENOUGH_MEMORY) | Windows System Error Fix

Windows 11Windows 10Windows Server 2022Windows 8.1

What Does 0x80070008 Mean?

Not enough memory resources are available to process this command.

Real-World Causes

  1. 1System RAM is nearly fully consumed by running applications
  2. 2Memory leak in a background process
  3. 3Page file is too small or on a full disk
  4. 4Windows Update requires more memory than available

Symptoms

  • Applications refuse to open with memory error
  • Windows Update fails
  • System becomes extremely slow
  • Pop-up warnings about low memory

DIY Fix

Beginner-friendly steps you can try at home

  1. 1Close unnecessary applications and browser tabs
  2. 2Restart your computer
  3. 3Increase page file size in System Properties > Performance Settings
  4. 4Free disk space on the system drive

Advanced Fix

For experienced users and IT professionals

  1. 1Use Resource Monitor or RAMMap to identify memory-hogging processes
  2. 2Upgrade physical RAM if consistently running out under normal use

Frequently Asked Questions

Is this about RAM or disk space?
This is about RAM (and virtual memory/page file). It is different from ERROR_DISK_FULL (0x80070070). However, if your disk is full, the page file cannot expand, which can also trigger memory errors.

Related Error Codes

About the Author

Windows Troubleshooting Team

Verified against official Microsoft documentation and real-world diagnostic data. Error behavior confirmed across Windows 10, Windows 11, and Windows Server.