Thread Stuck in Device Driver Error in Windows 10

In general, the “Thread Stuck in Device Driver” error also known as BSOD (Blue Screen of Death) in Windows 10 is caused whenever any device driver gets stuck in an endless loop, waiting for the device to settle down or become idle. This can happen due to the device driver becoming outdated, faulty, corrupted or becoming incompatible with the operating system. In certain cases, “Thread Stuck in Device Driver” error can also be caused due to corrupted files and damaged sectors or errors in the Hard Disk.

1. Power Off and Restart

Press the Power button to shut down the computer > Allow the computer to completely shut-down > wait for 60 seconds and Restart the computer. This simple troubleshooting step might fix the problem, if it was caused due to a stuck program/process on your computer.

2. Update Drivers

Sometimes, the problem is due to the Device Drivers on your computer not being properly loaded or updated. Right-click on the Start button and click on Device Manager. On Device Manager screen, click on Action and select Scan for Hardware Changes in the drop-down menu

Windows will scan your computer for Hardware changes and update drivers (if required).

3. Manually Update Graphics Card Driver

While you are still on Device Manager screen, expand the entry for Display Adapters > right-click on the listed Graphics Driver and click on Update driver.

On the next screen, select Search automatically for updated driver software option and follow the onscreen instructions to update the Driver. After updating the Graphics Card Driver, Restart your computer and see if the problem is now fixed.

4. Download Updated Driver from Manufacturers Website

If Windows is unable to find the driver, visit Manufacturers website (NVIDIA, AMD, etc.) and see if an updated driver is available. If a driver is available, download the driver software file on your computer > double click on the File and follow instructions to install the updated Driver on your computer.

5. Install Updates

Go to Settings icon > Updates & Security > On the next screen, click on Check for Updates.

Wait for Windows to check for updates and install them on your computer (If available).

6. Run SFC Scan

Type Command Prompt in the Search bar > right-click on Command Prompt and select Run as Administrator option.

On Command Prompt screen, type sfc /scannow and press the Enter key to execute this command.

Patiently wait as Windows 10 tries to scan and fix system file problems on your computer.

7. Run DISM

Deployment Image Servicing and Management (DISM) is a tool that re-installs the system image on your computer. Open Command Prompt as Admin > type DISM /Online /Cleanup-Image /RestoreHealth and press the Enter Key.

When the process is completed, close the Command Prompt windows and Restart the computer.

8. Check Hard Disk for Errors

As mentioned above, the problem can also be caused due to corrupted or damaged sectors in the Hard Disk. Open Command Prompt as Admin > type ckkdsk /r c: and press the Enter Key.

Wait for the process to be completed and restart your computer.

9. Update BIOS

In certain cases, the problem can be fixed by updating BIOS (Basic Input and Output System) or UEFI (Unified Extensible Firmware Interface) firmware. You can find the exact steps to update BIOS in this guide: How to Update BIOS in Windows 10.

10. Increase GPU Processing Time Using Registry Editor

This method involves making changes to the Registry and is only meant for advanced users. It is recommended that you backup the Registry Files on your computer and also backup the data on your computer.

  1. Right-click on the Start button and click on Run. In Run Command window, type regedit and click on OK.

  2. On Registry Editor screen, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

  3. Click on GraphicsDrivers folder in the left pane. In the right-pane, create a new DWORD by right-click in any Blank space > New > DWORD (32-bit) Value.

Note: You can choose DWORD(64-bit) if the OS on your computer is 64-bit. 4. Name the newly created DWORD as TdrDelay. 5. Double-click on TdrDelay and type8 as the “Value Data” in Edit DWORD pop-up.

  1. Click on OK to save this change to the Registry. Close Registry Editor and restart your computer for the changes to Apply.

5 Ways to Boot Windows 10 in Safe Mode How to Clear All Types of Cache in Windows 10 Fix  Thread Stuck in Device Driver Error in Windows 10 - 97Fix  Thread Stuck in Device Driver Error in Windows 10 - 55Fix  Thread Stuck in Device Driver Error in Windows 10 - 84Fix  Thread Stuck in Device Driver Error in Windows 10 - 76Fix  Thread Stuck in Device Driver Error in Windows 10 - 18Fix  Thread Stuck in Device Driver Error in Windows 10 - 83Fix  Thread Stuck in Device Driver Error in Windows 10 - 2Fix  Thread Stuck in Device Driver Error in Windows 10 - 19Fix  Thread Stuck in Device Driver Error in Windows 10 - 22Fix  Thread Stuck in Device Driver Error in Windows 10 - 75Fix  Thread Stuck in Device Driver Error in Windows 10 - 58Fix  Thread Stuck in Device Driver Error in Windows 10 - 99