Windows cannot initialize the device driver for this hardware (Code 37)

RECOMMENDED: Click here to fix Windows errors and optimize system performance

If an error message appears in Windows Device Manager 10/8/7 Windows cannot initialize the device driver for this hardware (Code 37), and your hardware is not working properly, the following solution may help you solve the problem. This error message is displayed in the General tab displayed in the driver properties pop-up window.

The device driver error code 37 indicates that this is because the driver returned an error when running the DriverEntry routine.

Windows cannot initialize the device driver for this hardware

April 2021 Update:

We now recommend using this tool for your error. Additionally, this tool fixes common computer errors, protects you against file loss, malware, hardware failures and optimizes your PC for maximum performance. You can fix your PC problems quickly and prevent others from happening with this software:

  • Step 1 : Download PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista – Microsoft Gold Certified).
  • Step 2 : Click “Start Scan” to find Windows registry issues that could be causing PC problems.
  • Step 3 : Click “Repair All” to fix all issues.


To solve this problem, you must manually reinstall the device driver.

1] Reinstall the driver

To perform this operation, open the Device Manager. Next, identify the device driver that is causing problems. Select the Uninstall Device option.

Disconnect the power plug.

Restart your computer.

Connect the device. Suppose your device is connected to your computer, reopen the Device Manager, click the Action button and select the Check for Hardware Changes button .

This should help.

The other option is to uninstall the driver, then download and install the latest driver for the hardware from the manufacturer’s website.

2] If this does not help, you may need to perform the hardware troubleshooting. Open the Windows settings by pressing Win + I. Then go to Update & security > Troubleshoot. On the right side you will find Hardware and peripherals. Select it and click the Troubleshooting button . Then, you must follow the screen option for it to work. If your keyboard or printer does not work, you can also run the Troubleshooter Keyboard or Printer Troubleshooter.

Further reading: This device is not present, does not function correctly, code 24

RECOMMENDED: Click here to troubleshoot Windows errors and optimize system performance

Related Video