[FIX] The Operating System Couldn’t Be Loaded Because A Critical System Driver Is Missing Or Contains Errors

This post will help you to fix "The operating system couldn't be loaded because a critical system driver is missing or contains errors" in Windows 10/8/7.

Kapil Arya
11x Microsoft MVP · Admin
3 min read
Add as a preferred
source on Google

We have previously quoted in many articles that even a single driver or process can prevent your system from booting correctly. As we have already seen in the following article, there is an unexpected error due to which system halts and couldn’t be loaded:

Fix: Your PC Needs To Be Repaired. Error Code: 0xc0000225

Now, in this article, we’re going to discuss about another kind of instance we faced recently with a Windows 10 build running machine. Although, it has all the system drivers updated to the mark but still we faced the following error and thus system fails to boot:

Recovery

Your PC needs to be repaired

The operating system couldn’t be loaded because a critical system driver is missing or contains errors.

Error code: 0xc0000359

FIX The Operating System Couldn't Be Loaded Because A Critical System Driver Is Missing Or Contains Error

As per the error message, we can easily understand that a system driver is causing the problem. In such cases, we should perform the Automatic Repair by booting into System Recovery Options. In case the Automatic Repair fails, we can try this fix and let it working:

Fix: Automatic or Startup Repair Fails

Even if Automatic Repair doesn’t helps at all, you can opt for another Advanced Recovery Option, i.e. System Restore. The System Restore have capability to restore your system into last known good configuration. After restoring the system to good configuration, you can uninstall the faulty driver from Device Management and thus can avoid this error from happening in future. If System Restore fails, checkout this fix:

Fix: “System Restore Did Not Completed Successfully” In Windows

For some reasons, if you can’t do either Automatic Repair and System Restore, then we’ve selective fix for this error, which worked perfectly here. Here is what you need to do:

FIX : The Operating System Couldn’t Be Loaded Because A Critical System Driver Is Missing Or Contains Errors In Windows 10/8/7

1. Plug in the installation media or System Recovery Drive or recovery CD and start your system. You’ll see Press any key to boot from CD/DVD… message. So press any key and you’ll reach Windows Setup window, hit Next button to reach the below shown screen. Click on Repair your computer link here:

[FIX] Your PC Needs To Be Repaired. Error Code: 0xc0000225

2. Next, select the Troubleshoot option and then Advanced options. In the Advanced options screen shown below, select Command Prompt entry. This will make Windows to boot into Command Prompt mode and you will be asked to enter your administrative password to proceed, so do the needful.

[FIX] Your PC Needs To Be Repaired. Error Code: 0xc0000225

3. Moving on, in the Command Prompt window, type these commands (in bold letters) one by one and press Enter key after each:

cd..
cd windows\system32
del UsbFilter_Install.inf

FIX The Operating System Couldn't Be Loaded Because A Critical System Driver Is Missing Or Contains Error

Once all the commands successfully executed, you can close the Command Prompt window and select Continue option at the Troubleshoot screen appears next. In this way, your Windows should be loaded up correctly now, else do a restart.

That’s it!

Share this article
https://www.kapilarya.com/fix-the-operating-system-couldnt-be-loaded-because-a-critical-system-driver-is-missing-or-contains-errors

Shareable URL

Article by

Kapil Arya
11x Microsoft MVP · Admin

Kapil holds Microsoft MVP title in Windows IT Pro expertise, 11-times in a row (2014-2025). He is 8-times Windows Insider MVP as well, and author of 'Windows Group Policy Troubleshooting' book. In 2015, Microsoft India accomplished him as 'Windows 10 Champion'. Being passionate Windows blogger, he loves to help others on fixing their system issues. Kapil has worked with official Microsoft Community Engagement Team (CET) on several community projects. You can subscribe him for news/updates and fixes for Windows.