Обновлено:
Опубликовано:
Описание
В диспетчере устройств есть неработающее устройство (с индикатором в виде восклицательного знака). Если зайти в его свойства, увидим сообщение: Не удалось инициализировать драйвер этого устройства. (Код 37).
Проблема может появиться после переустановки или обновления как операционной системы Windows, так и самого драйвера.
Эта ошибка характерна для любых устройств на компьютере от клавиатуры до видеокарты. Список наиболее часто подверженных проблеме устройств:
- Клавиатура, мышь;
- USB периферия;
- Intel Management Engine Interface;
- Xbox One Controller;
- JaCarta;
- Сетевой адаптер;
- Процессор.
Причина
Драйвер возвращает ошибку при выполнении функции DriverEntry (инициирует его загрузку). Причины могут быть следующие:
- Установка неподходящего драйвера.
- Системная ошибка, к примеру, повреждение реестра.
- Конфликт с другим устройством.
- Вирус.
- Неисправность устройства.
Решение
Рассмотрим несколько групп вариантов решения.
1. Проблемы с самим драйвером
Довольно распространены проблемы из-за устаревания драйвера, его повреждения или установки неподходящей версии для используемой операционной системы.
а) Переустановка драйвера:
Для начала удаляем драйвер. Кликаем по нему правой кнопкой мыши и выбираем удалить:
Если есть галочка Удалить программы драйверов для этого устройства, ставим ее и нажимаем OK:
Перезагружаем компьютер. После перезапуска, скачиваем новый драйвер с официального сайта производителя, устанавливаем его.
б) Переустановка драйвера для чипсета:
Определяем модель материнской платы и скачиваем для нее последнюю версию драйвера для чипсета. Устанавливаем его и перезагружаем компьютер.
После перезагрузки переустанавливаем драйвер проблемного устройства (шаг 1).
в) Обновление Windows:
В современных версиях Windows есть возможность получить нужные драйверы через обновления системы.
Переходим в Центр обновления Windows и проверяем их наличие. Если среди них есть драйверы устройств, выбираем их для установки.
2. Повреждение системы
Проблемы с Windows также влияют на попытки инициировать программное обеспечение устройств.
а) Восстановление системных файлов:
Удаляем устройство с ошибкой «37». Это можно сделать в панели «Диспетчер устройств».
После открываем командную строку от администратора и запускаем восстановление системного образа:
DISM.exe /Online /Cleanup-image /Restorehealth
… после проверку системных файлов:
sfc /scannow
при наличие повреждений, устраняем их.
б) Исправление реестра:
Существуют различные программы для исправления и чистки реестра, например, CCleaner.
Подробнее в статье CCleaner — чистим компьютер.
в) Проверка на вирусы:
Проверяем компьютер на вирусы, например, лечащей утилитой CureIt или антивирусом 360 Total Security.
3. Проблема оборудования
Данная ошибка справедлива и при неисправности самого оборудования.
а) Проведение диагностики:
Запускаем программу AIDA64 и выполняем тест стабильности системы. При наличии проблем с оборудованием, мы получим ошибки.
Подробнее, в статье AIDA64 — собираем информацию о компьютере.
б) Несовместимость:
Если проблема началась сразу после установки нового оборудования или обновления другого драйвера, попробуйте вернуть первоначальное состояние (извлечь устройство, удалить драйвер).
в) Проверка устройства в другом компьютере:
Если устройство является дискретным (его можно вытащить из компьютера), переносим его в другой компьютер. При наличие подобных проблем можно смело делать вывод о неисправности устройства. При наличии гарантии, такое устройство можно вернуть в магазин.
4. Переустановка системы
Данный метод является радикальным и его лучше не использовать, по возможности. Но иногда, другого варианта не остается.
Если предыдущие методы не помогли решить проблему, пробуем скопировать важную информацию на другой носитель и переустановить систему.
Какой вариант помог Вам?
Потратьте еще совсем немного времени и отметьте, какой из методов помог решить Вашу проблему:
* в процентах показаны результаты ответов других посетителей.
Does this look familiar?
If you discover this error saying Windows cannot initialize the device driver for this hardware(Code 37) of your device in Device Manager, don’t be worried. Many Windows users are reporting it. The good news is you can fix it easily with this guide.
Here are 3 methods you can try to fix this problem. You may not have to try them all; just work your way down until you find the one that works.
Method 1: Scan for hardware changes in Device Manager
Method 2: Make sure you have the correct compatible version driver for your Windows
Method 3: Update your device driver automatically
Method 1: Scan for hardware changes in Device Manager
1) On your keyboard, press the Windows logo key and R at the same time to invoke the Run box.
2) Type devmgmt.msc and click OK.
3) Click Scan for hardware changes in the Action section.
Windows should then reinstall or upgrade your device driver automatically.
4) Restart your computer and check to see if your device status is normal.
Method 2: Make sure you have the correct compatible version driver for your Windows
To enable your device to work properly in Windows, your device driver should be compatible with your system. For example, if you use a 64 bit Windows 10 operating system, your device driver should be compatible with this version. In other words, if your device driver is for 32 bit Windows 10 or Windows 7, Code 37 may occur.
You can go with these following steps to make sure you have the correct version of your device driver:
1) On your keyboard, press the Windows logo key and R at the same time to invoke the Run box.
2) Type devmgmt.msc and click OK.
3) Right-click on your device with Code 37 error, then click Uninstall device.
4) Go to your device manufacturer’s website or the one of your computer manufacturer, and find the correct version of your device driver. Then download it to install on your computer.
Note: If you have trouble with looking for the correct driver, you can use Method 3 to help your find the driver automatically.
5) Restart your computer and check to see if your device status is normal.
Method 3: Update your device driver automatically
The methods above may solve your problem, but if they don’t or, if you’re not confident playing around with drivers manually, you can do it automatically with Driver Easy.
Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version, it takes just 2 clicks (and you get full support and a 30-day money-back guarantee):
1) Download and install Driver Easy.
2) Run Driver Easy and click Scan Now. Driver Easy will then scan your computer and detect any problem drivers.
3) Click Update next to your flagged device driver to automatically download and install the correct version of this driver (you can do this with the FREE version).
Or click Update All to automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).
4) Restart your computer and check to see if your device status is normal.
26
26 people found this helpful
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
The error code 37 means that Windows has detected a problem with the device driver and cannot start the hardware device. This means that the software device driver is not properly installed on your system or that the hardware you are trying to use is incompatible with Windows.
You already know drivers are essential for the smooth operation of devices, so this error needs to be addressed immediately if you’re to use the hardware device. In this article, we show you various ways to bypass this error.
What causes the Windows error code 37?
When you get the Windows cannot initialize the device driver for this hardware. (code 37) message, it can be caused by several issues, including:
- Compatibility issues – When you plug a hardware device into your PC, it is expected to install its drivers automatically. However, this isn’t always the case, as some devices don’t have the universal drivers that work on every PC.
- A malfunctioning device driver – A damaged device driver can be caused by incomplete uninstallation of the device from previous versions of Microsoft Windows.
- Virus on your computer – It is possible that your PC has a virus that may have modified or corrupted the driver file.
- An incorrect/outdated driver was installed – If you have installed an older version of the device driver for your hardware, your operating system may not support the hardware model.
Other noteworthy errors with the same code include:
- Windows cannot initialize the device driver for this hardware. (code 37) ethernet – Here, you’ll be unable to use Wi-Fi.
- Windows cannot initialize the device driver for this hardware. (code 37) network adapter – This could be a problem with your network drivers.
- Windows cannot initialize the device driver for this hardware. (code 37) object name already exists – This means that a driver is already installed but possibly not working.
- Windows cannot initialize the device driver for this hardware. (code 37) Xbox One – This typically occurs when your Xbox controller won’t connect to your PC.
How do you fix Windows Cannot initialize the device driver for this hardware code 37?
A few workarounds to try before the main solutions include:
- Make sure that another program, such as another antivirus software or other security software, is not using the device.
- Switch to another USB port, as the one you’re currently using may not be working.
- Unplug all USB devices and other peripherals, then plug in the USB drive in question that’s causing the issue.
- Try with another device. If you’re using a USB drive, plug in another one if available and check whether the error code appears. This will help you determine whether it is faulty or cannot be recognized.
- Check for Windows updates.
1. Run the SFC scan
- Hit the Windows key, type cmd in the search bar, and click Run as administrator.
- Type the following command, then hit Enter:
sfc /scannow
2. Run a virus scan
- Press the Start Menu icon, search Windows Security, and click Open.
- Select Virus & threat protection.
- Next, press Quick scan under Current threats.
- If you don’t find any threats, proceed to perform a full scan by clicking on Scan options just below Quick scan.
- Click on Full scan, then Scan now to perform a deep scan of your PC.
- Wait for the process to finish and restart your system.
3. Scan for hardware changes
- Hit the Windows key, type Device Manager in the search bar, and click Open.
- Navigate to your hardware device section (in this case Universal Serial Bus), right-click on your device, then select Scan for hardware changes.
- Windows will then scan for any missing components and reinstall them to make them responsive again.
- D3dx11_42.dll Not Found: How to Fix it
- Windows 11 Shutdown After Inactivity: 4 Ways to Stop it
- Windows Shuts Down Instead of Restarting: 4 Ways to Fix it
- Error no Ace Condition 804 (0x324): Fix it With 4 Steps
4. Update device drivers
- Hit the Windows key, type Device Manager in the search bar, and click Open.
- Navigate to your hardware device section (in this case Universal Serial Bus), right-click on your device then select Update driver.
- Select Search automatically for drivers.
Another straightforward route that will yield faster and more accurate results includes introducing a third-party tool. Updating drivers manually can be cumbersome and doesn’t always yield the intended results.
Outbyte Driver Updater, on the other hand, is a trusted driver updater utility that detects outdated drivers, scans from its comprehensive database, then downloads and installs the correct driver for you.
Outbyte Driver Updater
Get the right drivers for your device and try using the Outbyte Driver Updater software.
5. Reinstall the device driver
- Hit the Windows key, type Device Manager in the search bar, and click Open.
- Navigate to your hardware device section (in this case, Universal Serial Bus), right-click on your device then select Uninstall device.
- Click on Uninstall in the next pop-up box.
- Restart your device, and your drivers will automatically be installed.
6. Rollback to the previous driver version
- Hit the Windows key, type Device Manager in the search bar, and click Open.
- Navigate to your hardware device section (in this case Universal Serial Bus), right-click on your device then select Properties.
- Click on the Driver tab, and select Roll Back Driver.
- Select a reason for rolling back in the next prompt, then click Yes.
- Restart your PC, and the previously installed drivers for your device will be loaded.
In another related issue, you may also find that you can’t initialize the disk, or can’t initialize graphics device but our detailed articles have various ways you can force your drive to work again.
Users also came across the code 39 error where Windows was unable to load the device driver, but we answer all queries in our guide.
Be sure to leave any additional thoughts on this topic down below.
Claire Moraa
Windows Software Expert
Claire has a knack for solving problems and improving the quality of life for those around her. She’s driven by rationality, curiosity, and simplicity, and always eager to learn more about Microsoft’s products.
With a background in teaching and reviewing, she breaks down complex topics into easily understandable articles, focusing mostly on Windows 11, errors, and software.
This article covers error codes that are generated by Device Manager in Windows. You probably reached this article because Device Manager or another tool like DXDiag reported an error code, and you are not sure how to resolve it. In this article, we will help you find your error code and suggest what you might try to correct the error.
Follow the recommended resolutions for that error code. You may also click the specific error code to get more detail information.
Note: This article doesn’t contain all error codes generated by Device Manager. If you are getting an error code that isn’t listed here, you can contact the hardware device vendor’s technical support or Microsoft Support for help.
How to find your error code in Device Manager
-
In Device Manager, double-click the device type that has the problem.
-
Right-click the device that has the problem, and then click Properties. This opens the device’s Properties dialog box. You can see the error code in the Device status area of this dialog box.
Error Codes and their resolutions
Cause
The device has no drivers installed on your computer, or the drivers are configured incorrectly.
Recommended Resolution
Update the Driver
In the device’s Properties dialog box, click the Driver tab, and then click Update Driver to start the Hardware Update Wizard. Follow the instructions to update the driver. If updating the driver does not work, see your hardware documentation for more information.
Note You may be prompted to provide the path of the driver. Windows may have the driver built-in, or may still have the driver files installed from the last time that you set up the device. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full error message
“The driver for this device might be corrupted, or your system may be running low on memory or other resources. (Code 3)”
Cause
The device driver may be corrupted, or you are runningout of memory; the system is running low on system memory and may need to free up or add more memory.
Recommended Resolutions
Close some open applications
If the computer has insufficient memory to run the device, you can close some applications to make memory available. You can also check memory and system resources, and the virtual memory settings.
-
To check memory and system resources, open Task Manager. To do this, press CTRL+ALT+DELETE, and then click Task Manager.
-
To check virtual memory settings, open the System Properties dialog box, click the Advanced tab, and then click Settings in the Performance area.
Uninstall and reinstall the driver
The device driver may have become corrupted. Uninstall the driver from Device Manager and scan for new hardware to install the driver again.
-
In the device’s Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
-
Restart your computer.
-
Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Note You may be prompted to provide the path of the driver. Windows may have the driver built-in, or may still have the driver files installed from the last time that you set up the device. However, sometimes, it will open the New Hardware Wizard which may ask for the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Install additional RAM
You may have to install additional random access memory (RAM).
Full error message
«Windows cannot identifythis hardware because it does not have a valid hardware identification number. For assistance, contact the hardware manufacturer. (Code 9)»
Cause
Invalid device IDs for your hardware have been detectedby your PC.
Recommended Resolutions
Contact the hardware vendor. The hardware or the driver is defective.
Full Error Message
«This device cannot start. Try upgrading the device drivers for this device. (Code 10)»
Cause
Typically, the device’s hardware key contains a «FailReasonString» value, and the value string is displays an error message defined by the hardware manufacturer. If the hardware key does not contain a “FailReasonString” value the message above is displayed.
Recommended resolutions
Update the driver
In the device’s Properties dialog box, click the Driver tab, and then click Update Driver to start the Hardware Update Wizard. Follow the instructions to update the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
This device cannot find enough free resources that it can use. If you want to use this device, you will need to disable one of the other devices on this system. (Code 12)
Cause
This error can occur if two devices that are installed on your computer have been assigned the same I/O ports, the same interrupt, or the same Direct Memory Access channel (either by the BIOS, the operating system, or both). This error message can also appear if the BIOS did not allocate enough resources to the device.
Recommended Resolution
Windows Vista and later versions of Windows
Use Device Manager to determine the source of and to resolve the conflict. For more information about how to resolve device conflicts, see the Help information about how to use Device Manager. This error message can also appear if the BIOS did not allocate sufficient resources to a device. For example, this message will display if the BIOS does not allocate an interrupt to a USB controller because of an invalid multiprocessor specification (MPS) table.
Windows Server 2003, Windows XP, and Windows 2000
-
Open Device Manager.
-
Double-click the icon that represents the device in the Device Manager window.
-
On the device property sheet that appears, click Troubleshoot to start the hardware troubleshooter for the device.
This error message can also appear if the BIOS did notallocate sufficient resources to a device. For example, this message will be displayed if the BIOS does not allocate an interrupt to a USB controller because of an invalid multiprocessor specification (MPS) table.
Full Error Message
“This device cannot work properly until you restart your computer. To restart your computer now, click Restart Computer. (Code 14)”
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Full Error Message
“Windows cannot identify all the resources this device uses. To specify additional resources for this device, click the Resources tab and fill in the missing settings. Check your hardware documentation to find out what settings to use. (Code 16)”
Cause
The device is only partly configured and might need additional manual configuration of the resources the device requires.
Recommended Resolution
The following steps might only work if the device is a Plug and Play device. If the device is not Plug and Play, you can refer to the device documentation or contact the device manufacturer for more information.
-
From Start, search for device manager and select Device Manager from the results.
-
Double-click the device in the list, and choose the Resources tab.
-
In the Resource Settings list, check to see if there is a question mark next to a resource. If so, select that resource, and assign it to the device.
-
If a resource cannot be changed, click Change Settings. If Change Settings is unavailable, try to clear the Use automatic settings check box to make it available.
Recommended Resolution
Reinstall the device driver using the Hardware Update wizard
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
On the menu that appears, choose Update Driver to start the Hardware Update wizard.
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged. (Code 19)
Cause
This error can result if more than one service is defined for a device, there is a failure opening the service key, or the driver name cannot be obtained from the service key.
Recommended Resolution
Uninstall and reinstall the driver
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Revert to the most recent successful registry configuration
To roll a system back to the most recent successful configuration of the registry, you can restart the computer in Safe Mode and select the Last Known Good Configuration option, or if you’ve created a system restore point, you can try restoring to it.
Recovery options in Windows 10
Back up and restore your PC (Windows 8.1)
What are the system recovery options in Windows? (Windows 7)
Full Error Message
Windows is removing this device. (Code 21)
Cause
This error means that Windows is in the process of removing the device. However, the device has not yet been completely removed. This error code is temporary, and exists only during the attempts to query and then remove a device.
Recommended Resolutions
You can either wait for Windows to finish removing the device or restart the computer.
-
Wait several seconds, and then press the F5 key to update the Device Manager view.
-
If that does not resolve the problem, restart your computer. Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer.
Cause
The device was disabled by the user in Device Manager.
Recommended Resolution
In Device Manager, click Action, and then click Enable Device. This starts the Enable Device wizard. Follow the instructions.
Full Error Message
This device is not present, is not working properly, or does not have all its drivers installed. (Code 24)
Cause
The device is installed incorrectly. The problem could be a hardware failure, or a new driver might be needed. Devices stay in this state if they have been prepared for removal. After you remove the device, this error disappears.
Recommended Resolution
Remove the device, and this error should be resolved.
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
This device is disabled because the firmware of the device did not give it the required resources. (Code 29)
Recommended Resolution
Enable the device in the BIOS of the device. For information about how to make this change, see the hardware documentation or contact the manufacturer of your computer.
Full Error Message
This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
Recommended Resolution
Reinstall the device driver using the Hardware Update wizard
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
On the menu that appears, choose Update Driver to start the Hardware Update wizard.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32)
Cause
The start type for this driver is set to disabled in the registry.
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Cause
The translator that determines the kinds of resources that are required by the device has failed.
Recommended Resolutions
-
Try using the BIOS setuputility, or update the BIOS.
-
Configure, repair, or replace hardware.
Contact the device hardware vendor for more information about updating your BIOS and how to configure or replace the device.
Full Error Message
Windows cannot determine the settings for this device. Consult the documentation that came with this device and use the Resource tab to set the configuration. (Code 34)
Recommended Resolution
The device requires manual configuration. See the hardware documentation or contact the hardware vendor for instructions on manually configuring the device. After you configure the device itself, you can use the Resources tab in Device Manager to configure the resource settings in Windows.
Full Error Message
Your computer’s system firmware does not include enough information to properly configure and use this device. To use this device, contact your computer manufacturer to obtain a firmware or BIOS update. (Code 35)
Cause
The Multiprocessor System (MPS) table, which stores the resource assignments for the BIOS, is missing an entry for your device and must be updated.
Recommended Resolution
Contact the manufacturer of your computer to update the BIOS.
Full Error Message
This device is requesting a PCI interrupt but is configured for an ISA interrupt (or vice versa). Please use the computer’s system setup program to reconfigure the interrupt for this device. (Code 36)
Cause
The interrupt request (IRQ) translation failed.
Recommended Resolution
Change the settings for IRQ reservations in the BIOS.
For more information about how to change BIOS settings, see the hardware documentation or contact the manufacturer of your computer. You can also try to use the BIOS setup tool to change the settings for IRQ reservations (if such options exist). The BIOS might have options to reserve certain IRQs for peripheral component interconnect (PCI) or ISA devices.
Cause
The driver returned a failure when it executed the DriverEntry routine.
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)
Cause
The driver could not be loaded because a previous instance is still loaded.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Full Error Message
Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
Windows cannot access this hardware because its service key information in the registry is missing or recorded incorrectly. (Code 40)
Cause
Information in the registry’s service subkey for the driver is invalid.
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)
Cause
This problem occurs if you install a driver for a non-Plug and Play device, but Windows cannot find the device.
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
Windows cannot load the device driver for this hardware because there is a duplicate device already running in the system. (Code 42)
Cause
A duplicate device was detected. This error occurs when a bus driver incorrectly creates two identically named sub-processes (known as a bus driver error), or when a device with a serial number is discovered in a new location before it is removed from the old location.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Cause
One of the drivers controlling the device notified the operating system that the device failed in some manner.
Recommended Resolution
If you have already tried the «Try these steps first» section, check the hardware documentation or contact the manufacturer for more information about diagnosing the problem.
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
Full Error Message
Currently, this hardware deviceis not connected to the computer. To fix this problem, reconnect this hardware device to the computer. (Code 45)
Cause
This error occurs if a device that was previously connected to the computer is no longer connected. To resolve this problem, reconnect this hardware device to the computer.
Recommended Resolution
No resolution is necessary. This error code is only used to indicate the disconnected status of the device and does not require you to resolve it. The error code resolves automatically when you connect the associated device to the computer.
Full Error Message
Windows cannot gain access to this hardware device because the operating system is in the processof shutting down. The hardware device should work correctly next time you start your computer. (Code 46)
Cause
The device is not available because the system is shutting down.
Recommended Resolution
No resolution is necessary. The hardware device should work correctly next time that you start the computer. This error code is only set when Driver Verifier is enabled and all applications have already been shut down.
Full Error Message
Windows cannot use this hardware device because it has been prepared for safe removal, but it has not been removed from the computer. To fix this problem, unplug this device from your computer and then plug it in again. (Code 47)
Cause
This error code occurs only if you used the Safe Removal application to prepare the device for removal, or pressed a physical eject button.
Recommended Resolution
Unplug the device from the computer, and then plug it back in. Restart your computer if that doesn’t resolve the error. From Start, click Shut Down, and then select Restart.
Full Error Message
The software for this device has been blocked from starting because it is known to have problems with Windows. Contact the hardware vendor for a new driver. (Code 48)
Recommended Resolution
Contact the manufacturer of your hardware device to obtain the latest version or the updated driver. Then, install it on your computer.
Full Error Message
Windows cannot start new hardware devices because the system hive is too large (exceeds the Registry Size Limit). (Code 49)
Cause
The system hive has exceeded its maximum size and new devices cannot work until the size is reduced. The system hive is a permanent part of the registry associated with a set of files that contains information related to the configuration of the computer on which the operating system is installed. Configured items include applications, user preferences, devices, and so on. The problem might be specific devices that are no longer attached to the computer but are still listed in the system hive.
Recommended Resolution
Uninstall any hardware devices that you are no longer using.
-
Set Device Manager to show devices that are no longer connected to the computer.
-
From Start, click Run.
-
In the Open box, type cmd. The Command Prompt window opens.
-
At the prompt, type the following command, and then press Enter: set devmgr_show_nonpresent_devices=1
-
-
In Device Manager, click View, and then click Show hidden devices. You will now be able to see devices that are not connected to the computer.
-
Select a non-present device. On the Driver tab, choose Uninstall.
-
Repeat step 3 for any non-present devices that you are no longer using. Then restart your computer.
-
Check the device Properties dialog box in Device Manager to see whether the error is resolved.
Full Error Message
Windows cannot apply all of the properties for this device. Device properties may include information that describes the device’s capabilities and settings (such as security settings for example). To fix this problem, you can try reinstalling this device. However,we recommend that you contact the hardware manufacturer for a new driver. (Code50)
Recommended Resolution
Reinstall the device driver manually
-
From Start, search for device manager and select Device Manager from the results.
-
Right-click the device in the list.
-
Select Uninstall from the menu that appears.
-
After the device is uninstalled, choose Action on the menu bar.
-
Select Scan for hardware changes to reinstall the driver.
Note You may be prompted to provide the path of the driver. If you are asked for the driver and you do not have it, you can try to download the latest driver from the hardware vendor’s website.
Full Error Message
This device is currently waiting on another device or set of devices to start. (Code 51).
Recommended Resolution
There is currently no resolution to this problem. To help diagnose the problem, examine other failed devices in the device tree that this device might depend on. If you can determine why another related device did not start, you might be able to resolve this issue.
Full Error Message
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
Cause
The driver may be unsigned or corrupted.
Recommended Resolution
Download the latest driver from the hardware manufacturer’s website, or contact the manufacturer for help.
Full Error Message
This device has been reserved for use by the Windows kernel debugger for the duration of this boot session. (Code 53)
Recommended Resolution
Disable Windows kernel debugging to allow the device to start normally.
Cause
This is an intermittent problem code assigned while an ACPI reset method is being executed. If the device never restarts due to a failure, it will be stuck in this state and the system should be rebooted.
Recommended Resolution
Restart your computer. From Start, click Shut Down, and then select Restart.
You may also like…
Microsoft’s PC Manager to help protect and improve computer performance. Not available in all locales.
Related articles
-
Device Manager does not display devices that are not connected
-
Update drivers in Windows 10
-
Fix sound problems in Windows 10
-
Fix printer connection and printing problems in Windows 10
-
Camera does not work in Windows 10
-
Home
-
News
- Fixed – Code 37: Windows Cannot Initialize the Device Driver
By Vera | Follow |
Last Updated
If you find the error saying “Windows cannot initialize the device driver for this hardware. (Code 37)” in Device Manager, what should you do? Don’t worry and MiniTool will show you how to easily fix the error code 37 in this post. After trying these methods below, you can get rid of trouble.
Windows Code 37
Device Manager error codes often happen in your Windows PC, and the common error is code 43, code 10, etc. In our previous posts, we have discussed them in detail.
Additionally, you may encounter another error – code 37. This will be talked about in this post. When getting the issue, the error message is “Windows cannot initialize the device driver for this hardware.”
What does code 37 mean? This indicates the driver installed for the hardware device has failed in some way. The error applies to any hardware device in Device Manager but it mostly occurs in video cards, USB devices, or CD/DVD drives on Windows 11/10/8/7.
If you are experiencing the Device Manager error, what should you do to troubleshoot it? Get the answer from the following part now!
Restart PC
If you haven’t restarted your computer at least once when seeing the error – “Windows cannot initialize the device driver for this hardware. (Code 37)”, just reboot it to fix the issue. This is because the error code may be triggered by a temporary problem with the hardware.
Undo the Changes You Made
If you install a device or make a change in Device Manager before the error code 37 appears, it is likely that the change you made triggers the problem. To troubleshoot your issue, undo the change if you can, reboot the PC and check if the error is solved.
Depending on the changes, you may do one of these operations:
- Remove the newly installed device
- Roll back the driver to an old version
- Undo recent changes made to Device Manager by using System Restore
Reinstall the Device Driver
According to users, reinstalling the device driver can be helpful to fix code 37. Here is how to do this job:
Step 1: In Device Manager, right-click the device that has the Windows code 37 error and choose Uninstall device.
Step 2: When asked to confirm the operation, click Uninstall.
Step 3: After the driver is uninstalled, disconnect your device from the computer.
Step 4: Restart your PC and re-plug the device.
Step 5: Open Device Manager again, go to Action > Scan for hardware changes to force Windows to look for new drivers.
Tip: If “Windows cannot initialize the device driver for this hardware. (Code 37)” happens on a USB device, you need to uninstall every device in the Universal Serial Bus controllers hardware section
Alternatively, after uninstalling the device driver, you can go to the manufacturer’s website, download the latest driver and install it on your PC.
Run Windows Hardware Troubleshooter
Windows encountering Device Manager code 37, you can try running Windows Hardware Troubleshooter to find and fix problems with devices and hardware.
Step 1: Go to Settings > Update & Security > Troubleshoot.
Step 2: Scroll down to find Hardware and Devices, click it and choose Run the troubleshooter.
Step 3: Follow the screen option to get it working.
If you cannot fix code 37 after trying these solutions above, you may need to replace the hardware that has the error.
PC Backup Recommended
Windows issues always happen and sometimes the system cannot load. Besides, data loss is a common issue. Thus, you are recommended to back up your operating system and files on a regular basis. In terms of PC backup, using a professional Windows backup software – MiniTool ShadowMaker is recommended since it allows you to back up system, files, folders, disks, and partitions. Incremental and differential backup are supported.
MiniTool ShadowMaker TrialClick to Download100%Clean & Safe
Bottom Line
Have you got the error message “Windows cannot initialize the device driver for this hardware. (Code 37)” in Device Manager? Now, it’s your turn to try these solutions mentioned above and you can easily get rid of trouble.
About The Author
Position: Columnist
Vera is an editor of the MiniTool Team since 2016 who has more than 7 years’ writing experiences in the field of technical articles. Her articles mainly focus on disk & partition management, PC data recovery, video conversion, as well as PC backup & restore, helping users to solve some errors and issues when using their computers. In her spare times, she likes shopping, playing games and reading some articles.