If your laptop or desktop computer is stuck on THREAD STUCK IN DEVICE DRIVER error, below are the steps to fix this error in Windows 10.
Thread stuck in device driver error in Windows 10
Generally, the Thread Stuck in Device Driver error, also known as BSOD (Blue Screen of Death) in Windows 10, is caused whenever a device driver gets stuck in an infinite loop, waiting for the device to calm down or turn on goes idle.
This can happen if the device driver is outdated, corrupted, corrupted or incompatible with the operating system.
In certain cases, the Thread Stuck in Device Driver error can also be caused by corrupt files and bad sectors or errors on the hard drive.
1. Power off and restart
Press the power button to shut down the computer > allow the computer to shut down completely > wait 60 seconds and Start anew the computer.
This simple troubleshooting step can fix the problem if it is caused by a stuck program/process on your computer.
2. Update driver
Sometimes the problem is that the device drivers on your computer are not loading or updating properly.
Right click on the beginning click and click device manager. On the Device Manager screen, click action and select Scanning for hardware changes in the drop down menu
Windows scans your computer for hardware changes and updates drivers (if necessary).
3. Update graphics card driver manually
While still on the Device Manager screen, expand for display adapter > Right-click on those listed graphics driver and click update drivers.
Select on the next screen Automatic search for updated driver software option and follow the on-screen instructions instructions to update the driver.
After updating the graphics card driver Start anew your computer and check if the problem is now resolved.
4. Download the updated driver from the manufacturer’s website
If Windows cannot find the driver, visit the manufacturer’s website (NVIDIA, AMD, etc.) and see if an updated driver is available.
If a driver is available, download the driver software file to your computer > double-click the file and follow the instructions to install the updated driver on your computer.
5. Install updates
Go to settings icon > Updates & Security > Click on the next screen Check for updates.
Wait while Windows checks for updates and installs them on your computer (if available).
6. Run the SFC scan
Type command prompt in the search bar > right click on command prompt and select Execute as administrator Possibility.
On the prompt screen, type the following sfc /scan and press the Enter key to run this command.
Wait patiently while 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 reinstalls the system image on your computer.
Open command prompt as administrator > type DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
When the process is complete, close the command prompt windows and restart the computer.
8. Check hard drive for errors
As mentioned above, the problem can also be caused by corrupted or damaged sectors on the hard drive.
Open command prompt as admin > enter ckkdsk /rc: and press Enter.
Wait for the process to complete and restart your computer.
9. Update the BIOS
In certain cases, updating the BIOS (Basic Input and Output System) or UEFI (Unified Extensible Firmware Interface) firmware may resolve the issue.
For the exact steps to update BIOS, refer to this guide: How to update BIOS in Windows 10.
10. Increase GPU processing time using Registry Editor
This method involves registry modifications and is intended for advanced users only. It is recommended that you back up the registry files on your computer and also back up the data on your computer.
1. Right click on the beginning click and click To run. In the Run Command window, type regedit and click OK.
2. On the Registry Editor screen, navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
3. Click on graphics driver folders in the left pane. In the right pane, create a new DWORD by right-clicking on any one blank space > New > DWORD (32-bit) Value.
Note: You can choose DWORD (64-bit) if the operating system on your computer is 64-bit.
4. Name the newly created DWORD as TdrDelay.
5. Double click TdrDelay and type8th edit as “value data” in DWORD popup.
6. Click on OK to save this change in the registry.
Close the registry editor and restart your computer for the changes to take effect.