Workarounds here will guide you to fix THREAD_STUCK_IN_DEVICE_DRIVER Windows 10 error. This blue screen of death issue usually occurs at the time of playing games or using multimedia. It has bug check code 0x000000EA which represents endless spinning of a thread in a device. Mentioned BSOD error occurs in a system as for faulty graphics card driver or the card itself. Other outdated drivers and missing system resources are entirely responsible as well. Furthermore, Windows suffering from memory issues, running in low disk space, the hard disk having poor areas causes the issue.

THREAD STUCK IN DEVICE DRIVER Error in Windows 10 can happen mainly after installing a new driver, Operating System or cumulative update. When the system is affected finally, you can observe blue colored flashing on display along with the freezing PC. As to reduce the effect of damage, computer randomly restarts causing to terminate major operations. Quick links of the resolutions are listed below for you to easily navigate them –

THREAD_STUCK_IN_DEVICE_DRIVER BSOD Error in Windows 10 Solutions

Here is how to fix THREAD_STUCK_IN_DEVICE_DRIVER BSOD Error in Windows 10 –

1] Disable Automatic Reboot of Windows

Windows undergoes through automatic restart when affected with THREAD_STUCK_IN_DEVICE_DRIVER error. This is serious trouble as prevents a user from doing any important task. Resolving the issue becomes impossible as of lacking sufficient scope deploying resolutions. We can manage to disable automatic restart of Windows 10 tweaking default settings a little. Here is the way to proceed –

Step-1: At the initial move, save and then close all ongoing processes. Afterward, move ahead to the Desktop pressing “Win+D” keyboard shortcut together.

Step-2: Perform a right-click on This PC icon available in Desktop.

Step-3: From appearing menu, choose Properties option.

Step-4: On the next window, choose “Advanced system settings” lying in the left pane.

Step-5: Immediately, “System Properties” window will open up and Advanced tab will be displayed.

Step-6: Head down to Startup and Recovery area and make a click on Settings.

Step-7: After a new wizard arrives, move to the System failure area.

Step-8: Ensure to remove the tick mark from the box against the option “Automatically restart” (see snapshot).


Step-9: Lastly, select the OK button to implement the modifications that you did just now.

After making these changes effective, the OS will not reboot all by itself anymore without notice.

2] Uninstall display driver

Usually, THREAD_STUCK_IN_DEVICE_DRIVER happens after installing a new Display driver. Therefore, uninstalling that might fix blue screen error instantly. To uninstall a driver, guidelines are as follows –

  • Call in Windows 10 search bar pressing Win+S hotkeys.
  • In the provided typing area, insert text “devmgmt.msc” and press Enter key.
  • When the Device Manager comes in, reach to the Display adapter eventually.
  • Do a click on it to expand the device.
  • Make a right-click on the driver and select Uninstall device option.
  • Proceeding ahead, go through the instructions on the screen to uninstall the faulty display driver.

Once the Uninstalling gets over, you need to install the default display driver and keep on using it. We recommend updating this periodically using Device Manager. Alternatively, you can look for the graphics card model in use, visit its manufacturer’s website and download the latest driver from there.

3] Detect and clean Malware in Windows Security to Fix THREAD_STUCK_IN_DEVICE_DRIVER

In the tech developed world, malware is the worst enemies. We are no longer safe as they stay in disguise around the web. Whenever you visit a malicious site or click a suspicious link in the mail, they get entrance. In a further move, deteriorate the system resources and lose DLL files. As a result, THREAD STUCK IN DEVICE DRIVER error evolves in the system. Windows Security is the latest inclusion in the security system of Microsoft. The app is super handy to detect computer virus and diminish them. Here is the process to follow –

  • Move the cursor to the rightmost bottom of the desktop and make a click on Show hidden icons arrow.
  • Upon opening the tray, choose shield icon from there allowing Windows Security to launch.
  • When in the app area, select Virus & threat protection option from left side wing.
  • Jumping next to the corresponding side, do click on Scan options link.
  • Moving ahead, hit the radio button allocated for Full scan from processes.
  • In continuation, click Scan now button to initiate detection.
  • After the searching ends, you can see the result in front. If it traces out any potential malware, hit Clean threats option to dismiss.
  • Once the consequent page loads, select Remove first and then Start actions to remove all viruses.

4] Update all the drivers

Defective and outdated drivers are the major culprit in causing  Windows 10 BSOD error. We have a prime task of updating them and for that; Windows Device Manager will be the best platform. Defective drivers are indicated in yellow exclamation mark which makes things a lot easier. To accomplish the task, you need to follow these instructions –

  • Invoke Run command making a combined press of Windows key and R.
  • In the empty text area provided, type devmgmt.msc.
  • Now, hit the Ok button located beneath the box.
  • Once the Device Manager arrives, have a sharp look in the appearing console.
  • If you find a device having the mark of exclamation, expand the same by selecting.
  • When spread up, perform a right-click on drivers one after another.
  • Select Update driver option from the visible list and let the process begin.

5] Load Basic processes by performing Safe Boot to Windows

Most of the Windows 10 problems had a simple solution. This is to boot in safe mode. It is a special form of Startup where Windows loads only basic processes which resolves critical problems including BSOD error codes like THREAD_STUCK_IN_DEVICE_DRIVER. Here is how to boot the Windows in Safe Mode

Step#1: Open the Taskbar Search by pressing Win+Q hotkeys together.

Step#2: When you see a text area there, type msconfig in it.

Step#3: Pressing Enter key will call upon System Configuration window immediately.

Step#4: Enter to the Boot tab and eventually reach to the second half in this window.

Step#5: In the Boot options part, check the box before Safe Boot to activate all the grayed out options here.

Step#6: Choose the radio button before Minimal and continue to move downward.


Step#7: Hit the Apply button first and then OK to save these changes for the next task.

Step#8: Leave the wizard and restart Windows 10 device in the usual method.

Step#9: When completing the first cycle of rebooting process, continuously press F8 key until the next page comes in.

Step#10: Moving ahead, select Safe Mode option located under in Advanced boot options region.

6] Update BIOS of the affected Windows to Fix THREAD_STUCK_IN_DEVICE_DRIVER

BIOS are a sensitive part of a system and very important to run the OS. Being software components, many hardware elements are entirely dependent on it. Tweaking anything here may cause BSOD error so with an outdated one. We need to update BIOS of an affected Device as to resolve THREAD_STUCK_IN_DEVICE_DRIVER BSOD error. To move on, the guidelines are as following –

  • Make a right-click on the Start menu and choose Run from the Win+X menu.
  • When the dialog arrives, type msinfo32 in the text box.
  • Choose Ok beneath the typing area and let System Information page to open up.
  • In the UI of the new window, you will see a search box. Type “BIOS Version” there and also press Enter key.
  • In a second, you will see both of the Developer and Version of BIOS installed on the PC.
  • Now, leave that information page and open the web browser.
  • Visit the BIOS manufacturer website based on the information you received.
  • From the web page, initiate the download of the latest version. While doing the task from the laptop, ensure the charger is plugged in until installation finishes completely.
  • Upon finishing up the process, make a double click on the downloaded file and install this latest version in Windows.
  • Once everything ends successfully, Reboot the device and make these changes effective.

7] Rectify Defective Windows image files

Windows Image Files, when become corrupted, can play a big role in causing THREAD_STUCK_IN_DEVICE_DRIVER. Therefore, we need to rectify them and for that, the DISM tool comes handy. This utility works only in Elevated Command Prompt. Rest guidelines are stated as follows –

  • Open Run dialog box using instructions discussed in the last resolution.
  • In the empty text space, type cmd and also make a combined press of Ctrl+ Shift+ Enter keys.
  • This action will guide you to Elevated Command Prompt directly.
  • When in the black window, type the following command at winking cursor –

DISM.exe /Online /Cleanup-image /Restorehealth

  • Press Enter key to power up the Deployment Image Servicing and Management (DISM) tool.
  • As we said before, the tool will start taking actions against defective image files.
  • The process is a lengthy one might take longer than usual. Wait patiently until the process finishes.
  • When it ends normally, reboot Windows to make changes effective.

8] Install available patches

An outdated Operating System is very much prone to get affected by issues like BSOD error. All the cumulative updates that Microsoft releases on a regular basis contain fixes for bugs and problems. Installing them will make the OS stronger and you can stay from THREAD_STUCK_IN_DEVICE_DRIVER issue.

Installation is done through Windows Settings app usually and it’s automatic. You just need to disable Metered Connection while using a Mobile Hotspot. We recommend using high-speed internet to reduce time consumption. Once ready, you can proceed with the below steps –

  • Press Windows key and I keys at once and allow opening Settings app.
  • From the app UI, move out for Update & Security and perform a click on the tile.
  • When the next page loads, Windows Update located at the left overlay is by default selected.
  • Jump on to the adjacent right, and perform a click on Check for updates button. Never be confused with “You’re up to date” message.
  • Upon completing the searching, patches will be visible here. Click the Download button under them.
  • Once the downloading ends, Windows will perform the installation automatically.
  • Restart the device when required until the process finally ends.

9] Restrict the Similar Applications from colliding

When a system bears more than one similar programs, they come close to collide with each other. In the end, causes system components to go missing. As a result, THREAD_STUCK_IN_DEVICE_DRIVER appears in it. To lower the risk, we need to eliminate one of those applications. If the BSOD error resolves afterward, you can download them again if necessary. The ways to uninstall an app is as follows –

  • Manage to open Windows Settings app using the same guidelines as the previous.
  • In the appearing UI, move out for Apps tile and make a click on it.
  • On loading the succeeding window, pass over to the right side pane and look for similar programs when the list of Installed apps loads fully.
  • Select the app and hit the Uninstall button from the expanded pane.
  • Choose Yes when the UAC prompts for permission.
  • When the process accomplishes, restart WIndows 10 device using the usual method.
  • When sign back again, check if there is any BSOD error present.
  • If nothing comes in the way, you can now download and install the same app you have deleted.

10] Disconnect External Hardware components until THREAD_STUCK_IN_DEVICE_DRIVER resolves

This is thunderous to have BSOD error after connecting Hardware accessories with the device. Unfortunately, that happened with a good number of users. At present, an external Hard Disk or DVD drive is a necessity. Well, the resolution is quite simple. You just need to offer them a momentarily break.

Once disconnected, Restart Windows 10 PC and perform a check for the THREAD_STUCK_IN_DEVICE_DRIVER error in the system. In case nothing shows up, install the latest drivers for those items from the respective manufacturers’ website. Hopefully, you can use them smoothly now.

11] Deploy System File Checker

Previously we have talked a lot about how missing and corrupted system resources is causing BSOD error codes. Well, it’s time to resolve that mess and in that regard, System File Checker comes out as rescuer. The tool executes in Elevated Command Prompt and automatically fix file corruption. To access the utility, here are the guidelines –

  • Press “Win +Q” hotkeys and once the Taskbar Search bar comes in, type cmd.exe in the box provided here.
  • From the appearing results, do a right-click on Command Prompt.
  • Select “Run as Administrator” option from the menu.
  • After User Account Control prompts for permission, give consent by selecting Yes.
  • In the Black window appearing, Enter the below command –

sfc /scannow

  • Now, execute System File Checker by pressing the Enter key.
  • The tool will thereafter start functioning and resolves system file corruption all by itself.
  • Once the task finishes, reboot the Windows.
  • Upon returning back to the desktop, check if there THREAD_STUCK_IN_DEVICE_DRIVER BSOD in your Windows.

12] Perform System Restore to Fix THREAD_STUCK_IN_DEVICE_DRIVER

System Restore allows you to jump back to the previous state where there was no BSOD error. You might have got THREAD_STUCK_IN_DEVICE_DRIVER after installing programs or uninstalling another. The reason is, when something goes wrong in tweaking Windows registry, it will cause stop errors.

Performing System Restore must be done in the presence of a previously created Restore Point. If you didn’t have that, consider leaving this process. In case you have one, follow the below guidelines –

  • Open Run Command box by pressing Windows key and R at the same time.
  • Enter “rstrui” text in the empty text box and choose Ok button located there.
  • In a moment, the System Restore Wizard will be upfront.
  • From the wizard appearing, choose “Show more restore points” option.
  • When all the previous points are available, select only the latest one.
  • Hit Next button to continue to the consequent page.
  • From the following window, choose Finish to start restoring process.

13] Use Disk Cleanup tool

Temporary files take an equal amount of space in the storage. Being unnecessary, when they get pile up, take lots of space in it. So, the Windows runs in lack of space and speed goes down. BSOD error can also be evolved. Disk Cleanup tool can delete those files in a single shot. Here is how to apply the utility –

  • Press the Windows key to open up the Start menu first.
  • Enter text cleanmgr with the help of the keyboard.
  • When the Disk Cleanup desktop app arrives, select it from results.
  • Immediately, a wizard will show up asking to select a preferable drive.
  • Choose C: by clicking on the dropdown menu and hit Enter key.
  • The Disk Cleanup utility will start by calculating the amount of space it can recover in drive C: and appear in a new window.
  • Reach to bottom in the current window and hit the Clean up system files button.
  • A same small popup will show up once again asking to select the drive.
  • Choose C: using the dropdown menu and press Enter key.
  • When the Disk Cleanup for (C:) comes into the display, check all boxes except Downloads.
  • Now, hit OK and let the cleanup begin in the system.

Important- Before proceeding to delete temporary files, do a check in the Recycle Bin. If there is any necessary item placed unintentionally, restore in the exact location.

14] Fix up existing memory issues

A system with bad RAM or incorrect allocation of memory will have a tendency to occur THREAD_STUCK_IN_DEVICE_DRIVER error. We need to rectify these problems and Windows Memory Diagnostic will be the key. Here is the way to deploy the resolution –

  • In the beginning, ensure saving and closing if you have any ongoing processes.
  • Type “memory” in the taskbar search box and hit Enter to open the Windows Memory Diagnostic tool.
  • From the wizard, make a click on “Restart now and check for problems (recommended)” option.
  • At first, the Windows will undergo rebooting and when it returns to operation again, a blue screen will start detecting memory problems.
  • When the progress hits 100%, the machine will reboot automatically once more time.
  • Upon signing back in next, you can see the result of the last diagnosis in the Notification area – system tray.

15] Settle the Bad areas in Hard Disk to fix THREAD_STUCK_IN_DEVICE_DRIVER

Due to prolonged use, bad sectors are formed in Hard Disk that eventually call up THREAD STUCK IN DEVICE DRIVER error. We can settle things up this using an appropriate command in Elevated Command Prompt. The tool named Disk Checking Utility takes control when executed. Here is the guideline to follow through –

  • Manage to enter to Elevated Command Prompt using shown guidelines above.
  • When present in the dark window, enter the following command at winking cursor –

chkdsk C: /f /r /x

  • Now, press the Enter key and execute the Disk Checking utility to take necessary actions.
  • This process might take a little longer as it will travel between whole areas of Hard Disk.
  • After the task is finished, reboot Windows to make changes effective.
  • When coming back to operation next, check if there is any BSOD error present.

16] Delete the Corrupted Windows Update files

Windows Update files while installing often can terminate at midway. These corrupted files will have a tendency to cause THREAD_STUCK_IN_DEVICE_DRIVER BSOD error in the long run. Therefore, it will be wise to uninstall those patches in the following method –

  • Get access to the Settings, the built-in app (Win+I hotkeys).
  • From app UI, reach to Update & Security tile and select it.
  • When the consequent page loads fully, select Windows Update from left side wing.
  • Moving on to the adjacent right, perform a click on the View update history link.
  • From next window, hit Uninstall updates link. The action will unroll the Installed Updates window by default.
  • Reach to the lastly received patch and select the same.
  • Hit the Uninstall button visible at the upper ribbon.
  • Keep following the guidelines provided next until they get removed completely.

17] Get rid of Third-Party Antivirus Tools

In the earlier time, we used to recommend various third party anti-malware programs to prevent those bugs. As Windows Security is persistent now, there is no need for them. Additionally, being free and third party tool, there will be a risk of getting a BSOD error. It’s better to uninstall them if you are having. To remove a program, you need to follow below steps –

  • Open the Taskbar search and type appwiz.cpl in the empty text area.
  • Press Enter and Programs and Features window will arrive in the display.
  • Move out for the third-party antivirus app in the list and do a right-click on it.
  • Hit Uninstall option when visible.
  • Move with on-screen guidelines until it gets uninstalled completely.

18] Run Windows Blue Screen Troubleshooter

BSOD error codes being so dangerous, Microsoft didn’t really sit idle. Rather, a new tool was introduced in Windows 10 Fall Creators Update. This Blue Screen Troubleshooter is a default tool and having all potentials to fix Windows 10 stop code error. Deploy this utility is following below guidelines –

  • Press the Windows key and I at the same time to launch the Windows Settings app.
  • Once the app area loads completely, move ahead to Update & Security.
  • From appearing window, choose Troubleshoot section lying in the left overlay.
  • Go to the adjacent right pane and reach out to Blue Screen option.
  • Expand it by clicking it and hit Run the Troubleshooter button from there.

The will now start detecting for BSOD issues in the system and fix automatically. Once the process ends, you can get rid of THREAD_STUCK_IN_DEVICE_DRIVER BSOD Error in Windows 10 finally.

After coming right to this point, we hope that you have successfully resolved THREAD STUCK IN DEVICE DRIVER BSOD in Windows 10. In case you are failed to do so, we suggest you the last resolution we have. Perform a complete installation of Windows 10. If everything goes accurately, there will be no more issues coming up next.

Before moving to perform the task, consider most to save a backup for all the necessary files. You can take out these data outside in an external drive. Try connecting the device with a speedy internet connection. This will help in faster downloading contents. If you feel a little nervous, ask help from professionals.

1] Disable Automatic Reboot of Windows
2] Uninstall display driver
3] Detect and clean Malware in Windows Security
4] Update all the drivers
5] Load Basic processes by performing Safe Boot to Windows
6] Update BIOS
7] Rectify Defective Windows image files
8] Install available patches
9] Restrict the Similar Applications from colliding
10] Disconnect External Hardware components
11] Deploy System File Checker
12] Perform System Restore
13] Use Disk Cleanup tool
14] Fix up existing memory issues
15] Settle the Bad areas in Hard Disk
16] Delete the Corrupted Windows Update files
17] Get rid of Third-Party Antivirus Tools
18] Run Windows Blue Screen Troubleshooter

That’s all!!

Sharing is caring    Share Whatsapp

Topics:  Windows
About Nipu
Windows 11, 10 Tweaker, and Tech Enthusiast.