Windows How-To

CACHE_MANAGER BSOD (Bug Check 0x34): How to Fix It on Windows 11

What the file system cache manager stop error means and the exact checks that clear it on Windows 11 and 10.

What the file system cache manager stop error means and the exact checks that clear it on Windows 11 and 10.

A CACHE_MANAGER blue screen stops Windows the moment the file system’s cache manager hits a fault it cannot recover from. The crash carries the bug check value 0x00000034, and it usually surfaces during heavy file activity, such as reading from a hard drive, a network share, or an external device. The cause is almost always one of a short list of problems: faulty memory, exhausted kernel memory, corrupted system files, or an outdated driver.

Quick answer: Run sfc /scannow followed by the DISM RestoreHealth command, test your RAM with the Windows Memory Diagnostic (mdsched.exe), and run chkdsk /f /r C: on your system drive. These three checks resolve the large majority of CACHE_MANAGER crashes because the error is most often tied to bad memory or damaged file system data.

CACHE_MANAGER Blue Screen
CACHE_MANAGER stop error on Windows 11.

What CACHE_MANAGER (bug check 0x34) means

The cache manager is a set of kernel-mode routines and system threads that work with the memory manager to cache data for every Windows file system driver. When that subsystem cannot complete an operation safely, Windows halts and shows the stop code rather than risk damaging your data.

Microsoft points to depletion of the nonpaged pool as one direct cause. The nonpaged pool is kernel memory that can never be written out to the page file, and drivers rely on it for allocations. If that pool runs out, the system can stop. During heavy indexing, even a very low pool level can let another kernel-mode driver trip the same error. The other common triggers are corrupted system files, outdated or incompatible drivers, malware, and failing hardware, mainly RAM and hard drives.

CauseTypical trigger
Nonpaged pool depletionKernel runs out of nonpaged memory during heavy load or indexing
Faulty RAMMemory module returns incorrect data to the cache manager
Corrupted system filesImproper shutdowns, malware, or software conflicts
Outdated or incompatible driversStorage or display drivers that no longer match the system
File system or disk errorsBad sectors or a loosely connected hard drive

Before you start: basic checks

Two quick moves can clear a one-off crash before you spend time on deeper repairs. Restart the computer to flush any temporary glitch. If the blue screen first appeared right after you plugged in a new peripheral, disconnect it. That includes USB drives, external disks, and any newly attached hardware.

If Windows keeps crashing during normal boot, start in Safe Mode, which loads a minimal set of drivers and helps you tell whether a third-party app or driver is at fault. From the sign-in screen, hold Shift while you click Restart, then go to Troubleshoot > Advanced options > Startup Settings and choose the option to enable Safe Mode.


Repair corrupted system files with SFC and DISM

Damaged system files are a frequent cause of this stop code. The System File Checker scans protected files and replaces broken ones, and DISM repairs the underlying Windows image that SFC pulls from. Run them in order.

Open the Start menu, type Command Prompt, right-click the top result, and choose Run as administrator. On Windows 11 you can also press Windows + X and pick the admin terminal.
Type sfc /scannow and press Enter. Let the scan finish completely; it can take several minutes and will repair any files it finds out of place.
Run the DISM commands one after another to check and restore the Windows image.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Restart the computer once both scans complete. If SFC reported that it fixed files, that change only takes full effect after the reboot.

You confirm success by completing a normal session of the file activity that used to crash the machine. If the blue screen no longer appears, the corrupted files were the cause.


Test your RAM with Windows Memory Diagnostic

Bad memory is the single most likely hardware cause of CACHE_MANAGER. The built-in Memory Diagnostic writes a value to each section of RAM and reads it back, one sector at a time. If it reads a different value, that module has a fault.

Press Windows + R, type mdsched.exe, and press Enter.
Save any open work, then choose Restart now and check for problems (recommended). The PC reboots immediately and you cannot use it while the test runs.
Wait for the test to finish and Windows to load back to the desktop. If it reports memory errors, find the faulty stick by testing modules one at a time and replace it. If you are comfortable opening the case, also reseat the RAM and check that it sits firmly in its slots.

Check the disk with chkdsk

File system errors and bad sectors can block the cache manager just as memory faults do. CHKDSK scans the drive for these problems and repairs them.

Open Command Prompt as administrator again.
Type chkdsk /f /r C: and press Enter. The /f switch fixes errors and /r locates bad sectors and recovers readable data. Replace C: with another letter to scan additional partitions.
Because the system drive is in use, Windows schedules the scan for the next boot. Restart and let it run before Windows loads. Repeat the command for each partition you want to verify.

Note: If you cannot boot into Windows at all, open Advanced Startup Options and select Troubleshoot > Advanced options > Command Prompt to run these same commands.


Update drivers and remove conflicting software

Outdated storage and display drivers are a known trigger, and kernel-mode software such as third-party antivirus can also force this stop code. Work through both possibilities if the scans above come back clean.

Right-click the Start menu and open Device Manager. Expand the storage and display categories, right-click a device, choose Update driver, and pick Search automatically for drivers. For graphics and network cards, get the latest driver from the manufacturer instead.
Install pending Windows updates through Settings > Windows Update. Keeping Windows current closes off bugs and incompatibilities that can lead to the crash.
If the crashes began after you installed a program, especially a third-party antivirus or firewall, uninstall it and test again. Some security tools leave behind files and registry entries, so use the vendor’s own removal tool to clear them fully. Windows Defender alone is enough while you troubleshoot.
If a driver update caused the problem, open the device in Device Manager, go to the Driver tab, and choose Roll Back Driver to return to the previous version, then restart.

When recent changes are to blame: System Restore and updates

If the blue screen started right after an update or a major change, undo that change rather than chasing it. To remove a recent update, open Settings > Windows Update > Update history > Uninstall updates and pull the suspect entry. To roll the whole system back, press Windows + R, type rstrui.exe, and pick a restore point from before the crashes began.

If nothing else works, resetting the PC through Settings > System > Recovery > Reset this PC or performing a clean install will clear software-side causes. Use these only as a last resort, since they replace your Windows installation. Note: a reset will not help if the real fault is failing hardware.


Address nonpaged pool depletion

When the crash traces back to an exhausted nonpaged pool, adding physical memory to the machine is the direct fix. More RAM raises the amount of nonpaged pool the kernel can hand out, which removes the shortage that triggers the bug check. If you recently added hardware, also confirm the new components are compatible with your motherboard, since a mismatch can cause the same instability.

Once you can run normal file operations, external transfers, and heavy disk activity without seeing the stop code again, the underlying cause has been cleared. Keep drivers and Windows updated, shut the PC down cleanly, and run periodic memory and disk checks to keep CACHE_MANAGER from coming back.