Reading time icon 6 min. read

Readers help support MSPoweruser. When you make a purchase using links on our site, we may earn an affiliate commission. Tooltip Icon

Read the affiliate disclosure page to find out how can you help MSPoweruser effortlessly and without spending any money. Read more


Have you encountered a Blue Screen of Death (BSOD) with error code 0x000000F4 CRITICAL_OBJECT_TERMINATION? My experience in fixing it might help you.

Recently, I also faced this issue and it totally broke my workflow. However, with my previous experience in dealing with BSODs and digging on various Windows forums, I discovered some effective solutions.

Below, I’ll share my personal experience and the steps I took to resolve this issue.

What is the 0x000000F4 CRITICAL_OBJECT_TERMINATION Error?

0x000000F4 CRITICAL_OBJECT_TERMINATION is a serious BSOD that occurs in Windows. This error implies that a crucial process or thread has been unexpectedly terminated for system operation.

In simpler terms, think of your operating system as an office where each program is an employee. The 0x000000F4 error is similar to a key employee suddenly leaving in the middle of an important task, causing the entire office’s operations to halt abruptly. This interruption is critical enough that the system decides to stop completely to avoid further damage, resulting in the BSOD.


The primary cause behind the 0x000000F4 error is typically related to hardware or driver issues. Here are some common culprits:

  • Faulty hardware: Problems with the hard drive, RAM, or other hardware components.
  • Corrupted system files: Essential files required for Windows operation getting corrupted.
  • Driver conflicts: Incompatible or outdated drivers causing system instability.
  • Malware infection: Malicious software corrupting system files or processes.
  • Software issues: Problems with newly installed software or updates.


Addressing the 0x000000F4 error involves a series of troubleshooting steps, ranging from simple solutions to more complex ones. If you find it difficult to follow these troubleshooting steps, you can use a BSOD repair tool instead.

1. Preliminary Checks

  • Restart Your PC: A fresh boot clears the RAM and gives your system a chance to correct minor errors.
    1. Close all open applications.
    2. Click on the Start menu, choose the power icon, and select ‘Restart’.
    3. After restarting, check if the BSOD reappears.
  • Unplug and Plug the External Hardware: External devices can sometimes cause hardware conflicts, leading to BSODs.
    1. Shut down your PC.
    2. Unplug all external devices (USB drives, printers, external hard disks, etc.).
    3. Restart your computer. If it starts successfully, reconnect each device one at a time to identify which one caused the error.

2. Restart the PC in Safe Mode

Safe Mode is a diagnostic startup mode in Windows that runs with minimal system files and drivers. It’s useful for troubleshooting errors as it limits the software and drivers that are loaded.

  1. Open the Start Menu, hold the Shift key, and then select the Power icon followed by the Restart option.Restart in Safe Mode Windows 11
  2. After your system restarts, choose Troubleshoot.Windows Troubleshoot option
  3. Next, select Advanced options.Advanced Options under Troubleshoot
  4. In the Advanced options, pick Startup Settings.Startup Settings under Advanced options
  5. Click the Restart button on the next screen.Restart system
  6. Once your system restarts, press F5 on your keyboard to boot Windows in Safe Mode with Networking.Press F5 to enable Safe Mode with Networking
  7. Your system will now be running in Safe Mode.Safe Mode Windows 11

3. Run the Hardware and Device Troubleshooting Tool

Windows includes built-in tools for troubleshooting and resolving hardware-related issues, which can be the source of the 0x000000F4 error.

  1. Press the Windows + R keys together to open the Run Command window.
  2. Type in or copy and paste the following command: msdt.exe -id DeviceDiagnostic, then press Enter.
    Device Diagnostic run command
  3. Click Next to start the troubleshooting process.Click Next
  4. Windows will begin scanning for hardware-related problems.Looking for problems
  5. If any issues are found, click on Apply this fix.Apply this fix

4. Run SFC and DISM Commands

System File Checker (SFC) and Deployment Image Servicing and Management (DISM) are integral Windows utilities for repairing corrupted system files.

  1. Search for Command Prompt or Terminal in the Start menu, right-click it, and select Run as administrator.
  2. Type sfc /scannow and press Enter. This process might take some time.SFC Command
  3. After the SFC scan, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. DISM command
  4. Restart your computer after running these commands to ensure all changes are properly applied.

5. Update Essential Drivers

  1. Right-click on the Start button and select Device Manager.
  2. Locate important drivers like those for display, firmware, and disk drives.
  3. Right-click on each key device and choose Update driver.Update drivers on Windows
  4. Select Search automatically for automatically for drivers
  5. Perform these steps for all primary devices, and then restart your computer.

6. Uninstall Recent Updates

Sometimes, recent Windows updates can introduce system instabilities, leading to BSODs.

  1. Type “Control Panel” in the Windows search box and open it.
  2. Under Control Panel, go to the “Programs” section and click Uninstall a program.Uninstall a program Control Panel
  3. Click on View installed updates on the left side.View installed updates Control Panel
  4. Locate and select any updates that were installed recently, and then click on the Uninstall button.Uninstall a Windows update
  5. When a confirmation pop-up appears, click Uninstall again.Confirm Update uninstallation

7. Scan for Malware

Malware infections can corrupt system files and drivers, leading to the 0x000000F4 error. Running a thorough malware scan is essential in the troubleshooting process.

  1. Press Windows + I to open the Windows settings.
  2. In the settings, navigate to the Privacy & security section on the left and then click on Windows Security on the right.Windows Security
  3. In “Windows Security,” select the Virus & threat protection option.Virus and threat protection Windows Security
  4. Click on Scan options.Scan options
  5. Choose Full scan and then click the Scan now button.
    Perform Full Scan

8. Restore Windows

Windows System Restore allows you to revert your system back to a previous state where the error didn’t exist.

  1. Repeatedly restart your system to enter Automatic Repair Mode.
  2. In the Advanced options menu, select System Restore.system restore option
  3. Click Next to start the restoration process.begin system restore
  4. Select a restore point from a time before the error occurred. If there are multiple, choose the oldest restore point
  5. Confirm your selected restore point and click Finish.confirm system restore
  6. Proceed with the on-screen instructions to complete the system restoration.

9. Reset Windows

If all other solutions fail, resetting Windows can resolve deeper system issues. This process reinstalls Windows, potentially eliminating the cause of the BSOD.

  1. Continuously restart your PC until it enters Automatic Repair Mode.
  2. In Automatic Repair Mode, select the Troubleshoot option.
  3. Within the “Troubleshoot” menu, choose Reset this PC.Select Reset this PC
  4. You’ll then have the option to either keep your files or remove everything. For a full reset, it’s recommended to choose ‘Remove everything.’Choose if you want to keep your files
  5. After that, decide how you would like to reinstall Windows.Select how would you like to Reinstall Windows
  6. Finally, click the Reset button.Click the Reset button to Fix WORKER_THREAD_RETURNED_AT_BAD_IRQL

You may also be interested in:


In this article, we’ve explored a variety of methods to tackle the challenging 0x000000F4 CRITICAL_OBJECT_TERMINATION BSOD error. From simple preliminary checks to advanced solutions like System Restore and Windows Reset, you can systematically address and resolve the underlying causes of the error.

More about the topics: Troubleshooting, windows