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

When Windows detects an incompatible or corrupt driver for a device, it fails to initialize it. The device stops working and when the user investigates, the “Windows cannot initialize the device driver for this hardware (Code 37)” error message shows up in the ‘Device Status’ pane. Fixing this problem is quite easy, and you can do it very easily.


Fix 1 – Scan the computer

You can scan your device for any hardware changes. Windows will eventually check and detect any driver change.

1. You have to just right-click on the “Windows key” and tap “Device Manager“.


Device Manager Min


2. When the Device Manager appears on your system, click on the “Action” on the menu bar.

3. Here, tap the “Scan for hardware changes” to scan for hardware changes for your system.


Action Scan For Hardware Changes Min


Windows will now scan for any missing hardware and reinstall the same. This process usually takes seconds. Test if this works.


Fix 2 – Uninstall the corrupt driver

This is the most prominent solution for this issue. Try uninstalling the device driver from Device Manager and reboot.

1. At first, press the Win key and R keys at once.

2. Then, type “devmgmt.msc” and tap “OK” to access the Device Manager.


Devmgmt Device Manager Min


3. On the Device Manager page, expand the device driver you are facing this trouble.

4. Now, right-tap the driver and tap “Properties“.


Uninstall Device Min


5. Now, you have to go to the “Driver” tab.

6. Then, click on the “Uninstall Device” option.


Uninstall It Min


6. On the Uninstall device prompt, check the “Delete the driver software for this device.” check box.

7. Now, click on the “Uninstall” to uninstall it from your system.


Confirm Uninstall Min


Once you have uninstalled the driver, close everything and restart the system.

If the device is an external media device, you can unplug it and replug it once again. As Windows is booting up, it will automatically load the default driver for the device.

This will fix the problem for sure.


Fix 3 – Update the driver

If there is an update pending for the device, you install the update right away to solve the issue.

1. Press the Win key and the X keys together and you will see a context menu has appeared.

2. Then, tap “Device Manager” to access the Device Manager.


Device Manager Min


3. Once the Device Manager appears on your screen, right-tap the device and click “Update driver“.


Update Driver Min


4. Now, click on the “Search automatically for drivers” option to search for the latest version of the driver.


Search For Drivers Min


Windows will perform an online search and download the latest driver. If it detects the latest driver, it will download and install the same.

5. But, if you see the ‘The best drivers for your device are already installed’ option. Tap “Search for updated drivers on Windows Update“.


Search In Windows Update Min


This will redirect you to the Windows Update page.

6. On the Windows Update page, look at whether that driver is updating or not.

7. If you can’t find it there, click on the “Advanced options” on the same page.


Advanced Options


8. On the right-hand pane, tap on the “Optional updates” option to access it.


Optional Updates New Min


You will see a list of updates to be downloaded.

9. Check those boxes and click “Download & install” to install those updates.


Optional Updates Min


Once it is downloaded and installed, check if this solves the issue for you.