Fix: Worker Thread Returned With Non Default Workload Class

Removing incompatible software or drivers can fix this

Reading time icon 3 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more

XINSTALL BY CLICKING THE DOWNLOAD FILE
A message from our partner

Fix all BSoD events and keep computer safe and clean:

Fortect will find the cause of BSoD and fix it. Here is how to do it with 3 easy steps:

  • Download Fortect and install it on your PC
  • Launch the tool and Start scanning to find broken files that are causing BSoD
  • Right-click on Start Repair to fix issues affecting your computer’s security and performance
Download Now Fortect has been downloaded by 0 readers this month, rated 4.6 on TrustPilot

The WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS BSOD comes with the following error code 0x000001D6, and it’s a developer error.

This isn’t a common error, but if you ever encounter it, today’s guide will show you how to fix it properly.

How can I fix Worker Thread Returned With Non Default Workload Class?

1. Update Windows and your drivers

  1. Open the Start Menu and select Settings.
  2. Go to Windows Update and click on Check for updates.
    install updates
  3. If any updates are available, Windows will automatically download them.
  4. Once the updates are installed, check if the problem is gone.

It’s also important to update your drivers, and the best way to do that is to download the latest drivers from your manufacturer. We have a great guide on how to update drivers on Windows 11, so feel free to try it.

2. Use Safe Mode

  1. Open the Start Menu and then click the Power button.
  2. Press and hold the Shift key and then select Restart.
    restart button start menu
  3. Once the PC restarts, go to Troubleshoot.
  4. Select Advanced options and then Startup Settings. Click the restart button.
  5. Once your PC restarts, press F5 to open Safe Mode with Networking.
    Enable safe mode with networking -EMPTY_THREAD_REAPER_LIST on Windows 11
  6. In Safe Mode, check if the problem still appears.

If the issue doesn’t appear, it means that one of the installed applications or drivers is causing the issue.

3. Remove recently installed software or drivers

  1. Press the Windows key + X and choose Installed apps.
    installed apps windows 11
  2. Locate any recently installed updated or installed apps.
  3. Click the three dots next to them and choose Uninstall.
  4. Follow the steps on the screen to complete the process.

If the error is still there, remove any recently updated drivers by doing the following:

  1. Press the Windows key + X and choose Device Manager.
    device manager windows 11 win+x menu
  2. Locate any recently updated device drivers. Right-click them and choose Uninstall device.
  3. Check Remove driver software for this device, if available, and click on Uninstall.
  4. Restart your PC.

After doing that, check if the problem is still there.

4. Perform a clean boot

  1. Press Windows key + R and type msconfig.
    msconfig command
  2. Go to the Services tab. Check Hide all Microsoft services and click on Disable all.
    sihost.exe
  3. Next, click Apply and OK but don’t restart your PC.
  4. Press Ctrl + Shift + Esc to open Task Manager.
  5. Now go to the Startup tab and disable all items.
    clean boot to fix ERROR_TOO_MANY_MODULES
  6. After doing that, restart your PC.

Check if the problem appears, if not, you need to enable services and apps one by one or in groups until you find the cause of the problem.

5. Perform System Restore

  1. Press the Windows key + R and type rstrui.
    rstrui command Restore point - TTM_FATAL_ERROR
  2. Select the desired restore point and click Next.
    restore point
  3. Follow the instructions on the screen to complete the process.

If nothing else works, you might have to check your hardware or factory reset Windows 11.

WORKER_THREAD_RETURNED_WITH_NON_DEFAULT_WORKLOAD_CLASS error might not be easy to fix, but we hope that our solutions managed to help you.

This is just one of many BSOD errors, and in the past, we wrote about WORKER_THREAD_TEST_CONDITION and Worker Invalid Error in our previous guides, so don’t miss them.

We also have a guide dedicated to Worker Thread Returned at Bad IRQL that might offer more solutions to you.

More about the topics: BSoD errors

User forum

0 messages