Windows Tweaks Logo Microsoft PC-Hilfe - 02 blue red
Windows Tweaks Logo Microsoft PC Help - 09 white 120

Codes decrypted in the device manager

Updated: April 14, 2022
Published: October 23, 2007
Quick overview:

Your CD/DVD drive isn’t working? The sound card is stuttering? A look at the device manager reveals: Something is wrong! If you see a yellow exclamation mark here, this usually indicates a more serious problem. The various error codes that we will explain in more detail in this article can help you further. [By Sandro Villinger]

Normally, device installation follows the same pattern: you install a device (or plug it in), Windows recognizes the device, installs the driver and assigns various system resources to it. But what happens if the device does not work? How to check for a possible device or driver conflict...

Start Device Manager
You start the Device Manager by pressing the "Windows key+R" simultaneously and press "devmgmt.msc" into the Execute field. Now confirm with "OK".

Windows_Vista-154

You will now see various entries, each representing a device or component of your PC/notebook. If you see a yellow exclamation mark here, the device is not installed correctly, has an error or no driver was found. If you see a red X (for Windows XP) or a blue arrow (Vista), the device is deactivated. You can then simply right-click on it and select "Activate" to switch it on again.

Windows_Vista-155

If you double-click on the entry, you will always be presented with an error code:

Windows_Vista-156 

As is so often the case in the Windows world, these error codes are not always unique. There are around 30 error codes in total, all of which have different meanings, causes and solutions. The following table lists all error codes clearly and gives you advice...

The error codes in the device manager

Code 1

“This device is not properly configured”: Reinstall the device driver or use a different driver.

Code 3

“The driver for this device is either damaged, or there is not enough memory or other resources available”: Try downloading the driver again from the manufacturer or request a replacement CD/DVD. It is also possible that you do not have enough memory for the device (e.g., a modern graphics card), which is why you should upgrade.

Code 10

“The device cannot be started”: See Code 1.

Code 12

“This device cannot find sufficient resources that can be used. If you want to use this device, you must disable another device on this system.”: This indicates a resource conflict. You should not interfere with the resource management, but try to connect the device to a different slot or port.

Code14

“You need to restart the computer so that this device works properly”: Restart your computer.

Code 16

“Not all the resources used by the device could be identified”: See Code 12.

Code 18

“The drivers for this device must be installed again”: The driver files were damaged here (.inf, .sys, etc.). You should reinstall the driver here.

Code 19

“Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged”: This is a problem with the Windows registry. You can try to reinstall the driver, restore a newer driver version, or bring the registry back to a correct state using the XP System Restore tool.

Code 21

“The device is being removed”: After a few seconds, the device is removed from the device manager after you have, for example, started a uninstall process.

Code 22

“The device has been deactivated”: The device was deactivated by right-clicking and deactivating it. You can fix this by activating it.

Code 24

“This device is either not present, does not work properly, or not all drivers have been installed”: The device probably indicates a hardware defect if reinstalling/updating the driver did not help.

Code 28

“The drivers for this device were not installed”: Install a driver via Update.

Code 29

“This device is not functioning properly because the device’s firmware does not provide the necessary resources”: Update the device’s firmware. You can usually find more information about the process on the manufacturer’s website, and there is a very good chance that there are also convenient Windows applications that can handle this task. If it is an onboard component (such as a graphics card, sound card, or network card that is integrated into the motherboard), you should check whether it is also enabled in the computer’s BIOS.

Code 31

“The device is not functioning properly because Windows cannot load the drivers required for the device”: Update the driver.

Code 32

“A driver (service) has been disabled for this device. Perhaps another driver can take over this functionality”: In this case, use a newer driver that is, if possible, authenticated through WHQL.

Code 33

“Windows cannot determine which resources are required for this device”: The device is defective and must be replaced by the manufacturer.

Code 34

“Windows cannot determine the settings for this device. Please consult the documentation that came with the device and use the ‘Resources’ tab to configure the settings.”: Redistribute the resources via the ‘Resources’ section in the device manager.

Code 35

“The system firmware does not contain enough information to properly configure and use the device. If you want to use the device, request a firmware or BIOS update from the computer manufacturer”: Download the current BIOS version from your motherboard manufacturer’s website and install it. Older BIOS versions have problems allocating resources for new devices.

Code 36

“The device requests a PCI interrupt even though it was configured for an ISA interrupt (or vice versa). Reconfigure the interrupt for the device using the computer’s setup program”: Check in the BIOS to see if it is possible to assign more IRQs to PCI or ISA devices. If not, you may need to replace the cards.

Code 37

“The device driver for this hardware could not be initialized”: Uninstall the driver and install it again.

Code 38

The device driver for this hardware could not be loaded because an earlier instance is loaded in memory: Restart the computer.

Code 39

“The device driver for this hardware could not be loaded. The driver may be damaged or not present”: Uninstall the driver and install it again.

Code 40

“This hardware cannot be accessed because the information in the registration key is not present or was recorded incorrectly”: Uninstall the driver and install it again.

Code 41

“The device driver for this hardware was successfully loaded, but the device could not be found”: Make sure the device is still securely attached (PCI, AGI, PCI-E, etc.) or connected to the computer (USB, Firewire, etc.). Delete the driver, reconnect the device, and reinstall the driver.

Code 42

The device driver for this hardware could not be loaded because such a device is already running: Have you installed two devices of the same type that share the same resources? If so, there is usually no help except for removing the second device. A restart could also help.

Code 43

“The device was stopped due to a fault”: The device or the driver is defective.

Code 44

“This hardware device has been disabled by an application or service”: Restart your computer.

Code 45

“This hardware device is currently not connected to the computer”: The device is no longer available and is still displayed.

Code 46

“This device cannot be accessed because the operating system is being shut down”: Wait until the shutdown process is complete.

Code 47

“This hardware device cannot be used because it was prepared for “safe removal” but not removed”: Remove the device and plug it in again or restart the computer.

Code 48

“The software for this device was not initialized because it caused errors on Windows. Contact the hardware manufacturer to obtain a new driver”: Update the driver and be sure to download WHQL-authenticated drivers.

Code 49

“New hardware devices could not be started because the system structure is too large (the maximum size of the registration database has been exceeded)”: In this case, you should uninstall some drivers that you do not need.

You now have the first clues and solutions if your devices are not working correctly...

Yours, Sandro Villinger

Founded Windows Tweaks as a teenager in 2001 and still runs the site as editor-in-chief. His helpful PC tricks made it Germany's most visited Windows site (at the time Sandro looked like this). He then went on to write for international publications such as PC-Praxis, Computerbild, PCWorld in the USA, IMTEST.de and Hifi.de. Sandro's main job is as Global Product Marketing Lead and Consultant for various global tech companies, including Microsoft, AVG, Avast, Nero, TeamViewer, Swiss IT Security Group and now currently in the fintech sector for Gendigital. But he can't get rid of his passion and shares his tweaks here again. Privately, he enjoys traveling the world and loves Asia, especially Japan, Singapore and Korea, but also natural places like Iceland and the Nordics. You can reach Sandro via e-mail.
Windows Tweaks Logo Microsoft PC Help - 09 white 120
by Real Tech Experts
Save time and stress with expert knowledge about software, hardware, AI & Microsoft. 
Windows Tweaks Microsoft PC Help - SINCE 1998 - retina 2

Time-saving tips for PCs, laptops, Windows & software?

Subscribe to our newsletter and receive only our best guides & tweaks as well as exclusive tips for our subscribers. 
Newsletter-Form
Unsubscribe at any time. Approximately 1 - 2 emails per month. This consent includes information on revocation, shipping service provider, and statistics according to our Privacy Policy.
© 1998 - 2026 Windows-Tweaks.info
Made in Germany with ❤️ 
For all technology users around the globe.
This website runs on 🌳 GREEN energy
crossmenu