Microsoft Windows Error Code 0xC0000370: How to Fix It

Medium 30-60 minutes Medium Severity Verified June 2026
Error Code
0xC0000370
Brand
Microsoft Windows
Product Type
operating_system
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30-60 minutes
Error code 0xC0000370, or STATUS_DRIVER_FAILED_PRIOR_UNLOAD, occurs when Windows encounters a driver that failed to unload properly before a new driver loads. This often leads to a Blue Screen of Death (BSOD). The fix involves updating or reinstalling problematic drivers and repairing system files.
Ad

Tools You'll Need

How to Fix Error Code 0xC0000370

  1. Boot into Safe Mode

    Safe Mode limits functionality; you won't have internet unless you choose Safe Mode with Networking.
  2. Update All Drivers

    Avoid third-party driver update tools; use official sources.
  3. Run System File Checker and DISM

    Do not close the Command Prompt while these commands are running.
  4. Roll Back or Uninstall Problematic Drivers

  5. Perform a Clean Boot

    This disables non-Microsoft services; you may temporarily lose antivirus or other software.
  6. Check for Windows Updates

    Ensure you have a backup before installing major updates.
Ad

When to Call a Professional

If you've tried all steps and the error persists, or if you're uncomfortable working with Command Prompt or Safe Mode, seek professional help. Also, if the BSOD occurs during boot and you cannot enter Safe Mode, consider a system restore or repair installation by a technician.

Frequently Asked Questions

What causes error 0xC0000370 in Windows?
This error is caused by a driver that failed to unload properly before another driver loads. Common culprits are outdated, corrupt, or incompatible device drivers, especially graphics, network, or storage drivers.
Can error 0xC0000370 be fixed without reinstalling Windows?
Yes, in most cases it can be fixed by updating drivers, running system file checker, or performing a clean boot. Reinstalling Windows should be a last resort.
Is error 0xC0000370 a hardware or software problem?
It is primarily a software problem related to drivers. However, faulty hardware (like a failing hard drive) can cause file corruption that leads to this error. Run a disk check (chkdsk) if updates don't help.
How do I identify which driver is causing the 0xC0000370 error?
Check the Blue Screen error details: the error message may list the driver file name (e.g., nvlddmkm.sys). You can also use a tool like BlueScreenView to analyze minidump files. Then update or uninstall that specific driver.
I get error 0xC0000370 only in certain games/software. What should I do?
This suggests a driver conflict with that application. Update your graphics driver and the game/software. Also try running the application in compatibility mode or as administrator.