WORKER THREAD RETURNED AT BAD IRQL error in Windows 10 [Fixed]

Milan Stanojevic
by Milan Stanojevic
Windows & Software Expert
Milan has been enthusiastic about PCs ever since his childhood days, and this led him to take interest in all PC-related technologies. Before joining WindowsReport, he worked as a front-end web developer. Read more
Affiliate Disclosure
  • The WORKER_THREAD_RETURNED_AT_BAD_IRQL error in Windows 10 might appear due to faulty hardware or outdated drivers.
  • To fix this issue, make sure that you have installed all the necessary updates for your system.
  • If you encounter the Worker Thread Returned with bad IO Priority error, run the Windows built-in troubleshooting tools.
  • BSoD issues can be solved by using a third-party tool that will automatically diagnose your computer and apply the necessary fixes.
To fix various PC problems, we recommend DriverFix:
This software will keep your drivers up and running, thus keeping you safe from common computer errors and hardware failure. Check all your drivers now in 3 easy steps:

  1. Download DriverFix (verified download file).
  2. Click Start Scan to find all problematic drivers.
  3. Click Update Drivers to get new versions and avoid system malfunctionings.
  • DriverFix has been downloaded by 0 readers this month.

Blue Screen of Death errors will often crash your Windows 10 system and restart your personal computer in order to prevent any software or hardware damages.

BSoD errors are hard to troubleshoot and diagnose. However, they can damage your computer, so you have to take action as soon as you encounter such a problem.

These errors can create many problems, and today we’re going to show you how to fix WORKER_THREAD_RETURNED_AT_BAD_IRQL error.

This issue is similar to WORKER_THREAD_RETURNED_RETURNED_WHILE_ATTACHED_TO_SILO BSoD error, thus, you can follow the steps below.

How do I fix the WORKER_THREAD_RETURNED BSoD error?

1. Use a dedicated tool for BSoD

Finding the cause and moreover, the solutions to fix computer errors such as BSoD can be a complicated task. Luckily, tools to help you out were developed. 

Restoro repair

Restoro is powered by an online database that features the latest functional system files for Windows 10 PCs, allowing you to easily replace any elements that can cause a BSoD error.

This software can also help you by creating a restore point before starting the repairs, enabling you to easily restore the previous version of your system if something goes wrong.

This is how you can fix registry errors using Restoro:

  1. Download and install Restoro.
  2. Launch the application.
  3. Wait for the software to identify stability issues and possible corrupted files.
  4. Press Start Repair.
  5. Restart your PC for all the changes to take effect.

As soon as the fixing process is completed, your PC should work without problems, and you will not have to worry about BSoD errors or slow response times ever again.

Get Restoro

Disclaimer: This program needs to be upgraded from the free version in order to perform some specific actions.

2. Keep Windows 10 up to date

BSoD errors are often caused by hardware and software issues, and in order to fix these issues, you need to update Windows 10.

New patches are released frequently, and many of these patches fix both hardware and software issues. You can download the latest patches easily through Windows Update.

Microsoft is constantly working on Windows 10, therefore if you wish to keep your PC stable and error-free, we strongly advise that you download the latest patches.

3. Remove problematic applications

Third-party applications can often cause these types of errors, therefore it’s important that you find and remove any application that might be causing this error.

According to the users, applications such as ASUS AI Suite can cause these errors, so if you’re using this or any other similar application, be sure that you remove it.

Another common cause can be your antivirus software or firewall, therefore you’ll have to remove all third-party antivirus programs from your PC in order to fix this error.

Even if you remove your currently installed antivirus, your computer will still be protected by Windows Defender, so you don’t have to worry about online safety.

We have to mention that uninstalling the antivirus software might not fix the problem since many antivirus programs tend to leave certain files and registry entries behind once you uninstall them.

To completely remove all files associated with your antivirus program, we strongly advise using a dedicated removal tool. Many antivirus companies have these tools for their software.

According to users, McAfee antivirus was the cause for this error, but bear in mind that almost any antivirus program can cause this error to appear.

We have to mention that sometimes drivers can cause these types of errors, therefore you might have to uninstall a certain driver from your PC.

Users reported issues with Broadcom CrystalHD Video Decoder driver, and according to them, the only way to fix the error was to remove that driver. 

4. Run the Hardware Troubleshooter 

  1. Open the Settings app and go to Update & Security section.
  2. Select Troubleshoot from the menu on the left.
  3. Select BSOD from the right pane and click Run the troubleshooter.
  4. Follow the instructions on the screen to complete the troubleshooter.

Now, we’re going to seek help from Windows 10’s troubleshooting tools. The first tool is the built-in troubleshooter. This tool can help you resolve various issues, including the BSOD problems.

5.  Update your drivers

Rather often Blue Screen of Death errors are caused by outdated or buggy drivers and the only solution is to update the problematic drivers.

 Updating drivers isn’t that hard, and you can do that simply by visiting your hardware manufacturer’s website and downloading the necessary drivers for your device.

Bear in mind that you might need to update drivers for all major components in order to fix this error. Searching for drivers on your own can be time-consuming.

So, we advise you to use a tool that will do this for you automatically. Using an automatic driver updater will certainly save you from the hassle of searching for drivers manually.

This tool will help you update drivers automatically and prevent PC damage caused by installing the wrong driver versions. 

Get Driverfix

6. Run the SFC scan

  1. Open the Windows search bar and type cmd and open Command Prompt as administrator.
  2. Enter the following line and press Enter: sfc/scannow
  3. Wait until the process is done (it may take a while).
  4. If the solution is found, it will automatically be applied.
  5. Now, close the Command Prompt and restart your computer.

The next tool we’re going to use is the SFC scan. This is a command-line tool that will scan your system for potential issues and resolve them on the way, of course, if possible. 

If you encounter problems while running SFC, it stops or does not work at all on Windows 10, use our dedicated guide in order to fix the issue.

7. Run the DISM tool

  1. Follow the first two steps from the above solution to open Command Prompt as admin.
  2. Paste the following command and press Enter:
    • DISM /Online /Cleanup-Image /RestoreHealth
  3. Wait until the scan is finished.
  4. Restart your computer and try updating again.

And the last troubleshooting tool we’re going to use is DISM. This tool is more powerful than the previous two, as it deploys the system image all over again.

8. Reset your Windows 10

  1. Restart your computer a few times during the boot sequence to start Automatic Repair.
    Yellow Screen of Death in Windows 10
  2. . You can also do that by holding the Shift key and clicking the Restart button.
  3. Select Troubleshoot > Reset this PC > Remove everything. You might be asked to insert Windows 10 installation media, so be ready to do that.
  4. Select Only the drive where Windows is installed > Just remove my files.
  5. Click Reset to start the Windows 10 reset and follow the instructions on the screen in order to complete it.

If the WORKER_THREAD_RETURNED_AT_BAD_IRQL error is caused by certain software, you might be able to fix it by performing a Windows 10 reset.

To perform Windows 10 reset, you’ll need to back up all important files from your C partition and to create a bootable USB flash drive by using Media Creation Tool. 

If Automatic Repair couldn’t repair your Windows 10 PC, you can check the steps from our dedicated guide and easily fix the issue.

9. Check your PC for faulty hardware

Blue Screen of Death errors are often caused by your hardware, therefore we urge you to remove any recently installed hardware since it might not be fully compatible with your PC.

If the recently installed hardware isn’t the problem, then one of your components is probably faulty and you need to replace it.

A common cause for these errors is your RAM, but we also advise you to check all other major hardware components, since many of them can cause this error.

WORKER_THREAD_RETURNED_AT_BAD_IRQL BSoD error can be problematic, but you can easily fix this error if you follow the steps from this guide.

If you solved the issue with any of these solutions or you have a suggestion, please leave us a comment below.

This article covers:Topics: