7 Ways to Fix the WORKER_THREAD_TEST_CONDITION

First, check Event Viewer for warning and error messages to understand the issue

Reading time icon 5 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 error WORKER_THREAD_TEST_CONDITION with bug check and value of 0x00000163 is a stop or BSoD value, which usually indicates an issue with kernel-mode worker threads that are not functioning as expected. The 0x00000163 value points out that the worker thread failed a test condition.

The BSoD error usually appears due to system-level issues like hardware failure, missing or corrupted system files, or outdated drivers. First, ensure your Windows is up to date and run a malware scan using a reliable antivirus tool.

How can I get rid of the WORKER_THREAD_TEST_CONDITION error?

1. Check the specific error details

  1. Press Windows + R to open the Run window. Event viewer - WORKER_THREAD_TEST_CONDITION
  2. Type eventvwr.msc and click OK to open the Event Viewer window.
  3. Go to Windows Logs, then System.Event logs
  4. Check for errors or warnings around the error WORKER_THREAD_TEST_CONDITION 0x00000163 on the right pane to understand what caused the issue.

2. Restart your PC in a clean boot

  1. Press Windows + R to open the Run window.  msconfig   
  2. Type msconfig and click OK to open the System Configuration window.
  3. Go to the Services tab, place a checkmark next to Hide all Microsoft services, then click the Disable all button.Disable  all - WORKER_THREAD_TEST_CONDITION
  4. Switch to the Startup tab, and click the Open Task Manager link.Open  task manager - WORKER_THREAD_TEST_CONDITION
  5. Locate all the Enabled startup items, select them one by one, click Disable, and then close the window.Disable third party starup
  6. Return to the System Configuration window, click Apply, then OK to save the changes.click Apply and OK - WORKER_THREAD_TEST_CONDITION
  7. Click Restart to reboot your PC, then check if the error reappears.Restart clean boot - WORKER_THREAD_TEST_CONDITION

If you don’t see the issue again, try enabling services and startup items individually to find the culprit. If nothing is causing the problem, reverse engineer the steps to reboot your computer in normal mode.

3. Scan the disk for hardware issues

  1. Press the Windows key, type cmd in the search box, and click Run as administrator from the list of options.CMD elevated
  2. To find & fix errors and locate bad scores on your disk, type the following command and hit Enter: chkdsk /f /rCHKDSK
  3. If your disk is in use, you will be prompted to schedule the scan after a restart. Type Y and hit Enter to proceed.
  4. Now, restart your computer to initiate the scan.

4. Run a memory diagnostic scan

  1. Press Windows + R to open the Run window. mdsched- WORKER_THREAD_TEST_CONDITION
  2. Type mdsched.exe and click OK to open the Windows Memory Diagnostic window.
  3. Select Restart now and check for problems (recommended).Windows Memory Diagnostic
  4. Your computer will reboot and check for memory issues. If the problems are located, you may have to reseat or replace the faulty RAM.

5. Update/Rollback drivers

  1. Press Windows + R to open the Run window.  Device Manager Run command - WORKER_THREAD_TEST_CONDITION
  2. Type devmgmt.msc and click OK to open the Device Manager window.
  3. Go to each category, expand it, and look for the problematic driver( one with a yellow triangle with an exclamation mark inside it).
  4. Right-click it and select Update driver from the context menu.Update driver
  5. Click Search automatically for drivers. Windows will try to find the best available version.
  6. Repeat these steps if there is more than one problematic driver.Search automatically - WORKER_THREAD_TEST_CONDITION

If Windows fails to find the correct driver version, you can go to the manufacturer’s website to download the latest version. Alternatively, you can easily download and install a reliable driver updater tool to ensure the drivers are always updated.

6. Run SFC & DISM scans

  1. Press the Windows key, type cmd in the search box, and click Run as administrator from the list of options.CMD elevated  
  2. To repair corrupted system files, type the following command and hit Enter: sfc /scannowSFCSCANNOW CMD - WORKER_THREAD_TEST_CONDITION
  3. Wait for the scan to finish, and if it doesn’t fix your issues, copy & paste these commands one by one and hit Enter after each command:DISM commands
    • DISM /Online /Cleanup-Image /CheckHealth
      DISM /Online /Cleanup-Image /ScanHealth
      DISM /Online /Cleanup-Image /RestoreHealth
  4. These commands will scan and repair the system image via Windows update. Once the command is executed, restart your computer.

7. Reset your PC

Note icon NOTE
If you plan to reset your PC and remove everything, creating a backup of your important files is advised. Also, remember that after resetting your PC, you need to reinstall all the third-party apps you use, so keep their installation files handy.
  1. Press Windows + I to open the Settings app.
  2. Go to System and click Recovery.System - recovery - WORKER_THREAD_TEST_CONDITION    
  3. Under Recovery options, locate Reset this PC and select Reset PC.Recovery Advanced Startup
  4. On the Choose an option screen, select Keep my files or Remove everything.Keep my files WORKER_THREAD_TEST_CONDITION
  5. Next, select Cloud Download to install a fresh copy, or click Local reinstall if you want your device to use local storage to reinstall Windows.Cloud download
  6. If you select Remove everything, you will get two options: Just remove all files or Remove files and clean the drive. Choose accordingly.
  7. However, if you choose Keep my files, you will be taken to the Advanced settings page. Click Next to proceed.click Next
  8. Click Reset to start the process.Reset - WORKER_THREAD_TEST_CONDITION

In conclusion, the WORKER_THREAD_TEST_CONDITION (0x00000163) error appears if your computer has hardware issues or corrupted drivers or system files. You can first identify the problem using Event Viewer and follow these steps accordingly.

If you want to learn the reasons for BSoD errors so that you can take the necessary steps to prevent them in the future, we have a guide for you.

If you have any questions or suggestions about this BSoD error, feel free to mention them in the comments section below.

More about the topics: BSoD error codes, BSoD errors, Windows 11

User forum

0 messages