Thread stuck in device driver error in Windows 10

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

Scan the computer in Device Manager for hardware changes

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.

Update graphics driver

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.

Check for updates option in Windows 10

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.

Open Command Prompt as Administrator

On the prompt screen, type the following sfc /scan and press the Enter key to run this command.

Run the Windows SFC scan 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.

Run the DISM command

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.

Run the Chkdsk command

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.

Open the registry editor using the

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

GraphicsDrivers folder in Windows Registry Editor screen

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.

Create a new DWORD in the GraphicsDrivers folder using the Windows registry editor

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.

Change the DWORD value of GraphicsDriver's TdrDelay using the registry editor

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.


Leave a Reply

Your email address will not be published.