How to Fix CACHE_MANAGER BSOD in Windows?

When users encounter the Blue Screen of Death (BSOD) with the stop code ‘CACHE_MANAGER’ in Windows, it indicates a serious problem with the cache manager. The cache manager is a part of Windows that manages cached data in your computer’s memory, helping improve file access speeds and overall system performance.

This error means that Windows had trouble reading from or writing to cached data, which can lead to system instability, crashes, and further BSODs. Common reasons for this include memory problems, damaged hard drive sectors, outdated or incompatible drivers, or hardware and software conflicts.

The CACHE_MANAGER error is more likely to show up on systems under heavy use, such as computers running demanding applications or working with lots of data.

This article will guide you through solutions to fix this error.

1. Run SFC, DISM, and CHKDSK

Corrupted system files or hard drive problems can trigger this error. The System File Checker (SFC), Deployment Image Servicing and Management (DISM), and CHKDSK are built-in Windows tools that can help repair these issues.

  1. Press Windows + S to open the Search menu, type cmd, and right-click Command Prompt to run it as an Administrator.
  2. Type the following commands one by one and press Enter after each:
    sfc /scannow
    Dism /Online /Cleanup-Image /RestoreHealth
    chkdsk C: /f

  3. Restart your computer after the scans are finished.

2. Run Memory Diagnostic Tool

Problems with your computer’s memory (RAM) are a common reason for CACHE_MANAGER errors. A faulty memory module can lead to crashes and data loss. The Windows Memory Diagnostic Tool can help spot memory issues.

  1. Press Windows + S and type Windows Memory Diagnostic.
  2. Click Open to start the tool.
  3. Select “Restart now and check for problems (recommended)”. Note: Save your work before you continue, as your PC will restart.
  4. Let the diagnostic finish, and follow the on-screen instructions if any problems are found.

If you want to do a more advanced memory test, you can use PassMark MemTest86. Check out our guide here.

3. Replace the CMOS Battery

A weak or dead CMOS battery can lead to issues like incorrect date and time, boot errors, and even BSODs. The CMOS battery helps keep important BIOS settings, such as your system time and hardware configurations, when the computer is powered off.

If you’re having these issues, replacing the CMOS battery could help. Read our detailed guide about CMOS batteries here.

4. Rename AODDriver2.sys to AODDriver2.old (For AMD Users)

AODDriver2.sys is a driver related to AMD OverDrive, a tool used for overclocking AMD processors and graphics cards. If this driver is corrupted, outdated, or isn’t compatible with your version of Windows, it can cause BSODs.

Renaming the file will prevent Windows from loading it, which can resolve the BSOD. Note, this will disable AMD OverDrive features. This is recommended if you aren’t using overclocking or if this driver is causing problems.

  1. Boot into Advanced Startup.
  2. Select Troubleshoot.
  3. Click Advanced options.
  4. Choose Command Prompt and follow the on-screen instructions.
  5. Type the following commands:
    cd "C:\Program Files\ATI Technologies\ATI.ACE\Fuel\amd64\"
    ren AODDriver2.sys AODDriver2.old

  6. Restart Windows.

5. Clean Install Windows

If none of the above solutions fix the error, reinstalling Windows might solve the problem. A clean install means you’ll get a fresh Windows system without any old or corrupted files.

  1. Download the Media Installation Tool from Microsoft’s official site here.
  2. Insert a USB drive into your computer.
  3. Click “Create Installation Media“.
  4. Select the Language, Edition, and Architecture for Windows.
  5. Choose “Use recommended settings” or adjust as needed, then click Next.
  6. Select the ISO option and click Next.
  7. Pick a place to save the ISO file.
  8. After the download, open Rufus and download the program.
  9. Run Rufus and select your USB device from the list.
  10. Set the Partition scheme to GPT and Target system to UEFI.
  11. Select the ISO file and click Start.
  12. Once finished, restart your computer and boot from the USB drive using the F12 key (or the key your motherboard uses for the boot menu).
  13. Follow the on-screen instructions to reinstall Windows.

If none of these steps work, the problem could be caused by faulty hardware—most often bad RAM, a failing motherboard, or a problematic CPU. Check your hardware components and consider replacing any parts that may be failing. If you’re not comfortable doing this yourself, take your computer to a qualified technician, as working inside your computer can be sensitive and should be done with care.

ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.