How to Fix Hardware from Device Manager Error Codes Windows 11

bardimin pic

Written by Bardimin

On July 10, 2022
Home » Blogs » Windows » Troubleshooting » How to Fix Hardware from Device Manager Error Codes Windows 11

The hardware of your PC is not working? Here are the error codes that appear in and DxDiag and how to solve the problem.

The Windows has a built-in named “Device Manager“. Through this , users can view and control computer hardware. When a piece of hardware cannot function correctly, the hardware will be highlighted for the user to handle.

How to check hardware status using Device Manager

  1. Open the “Device Manager“.  You can open it through the Windows Start Menu and in the search box type “”.
  2. Then navigate to the hardware you want to check the status. Then click to expand and right-click on the hardware. Next, select “Properties” on the options.
  3. On the “General” tab of the hardware Properties window, look in the “Device status section. If your hardware has a problem, this section will display an error code.
device manager

Hardware Error Codes in Device Manager and how to fix them

Error Code 1

Cause: The device does not have drivers installed on your computer, or the drivers are not configured correctly.

Resolution: Install or update the device driver.

Error Code 3

Cause: The device driver may be corrupted, or you are running out of memory. The system is running out of system memory and may need to free up or add more memory.

Resolution: Reinstall the device driver and or add RAM if it is lacking.

Error Code 9

Cause: An invalid device ID for your hardware has been detected by your PC.

Resolution: Contact the hardware vendor. Faulty hardware or drivers.

Error Code 10

Cause: Typically, the device hardware key contains the value “FailReasonString”, and the value string displays an error message specified by the hardware manufacturer. If the hardware key does not contain the value “FailReasonString”, the above message will be displayed.

Resolution: Update the device driver.

Error Code 12

Cause: This error can occur if two devices installed on your computer have been assigned the same I/O port, the same interrupt, or the same Direct Memory Access channel (by BIOS, , or both). This error message may also appear if the BIOS does not allocate enough resources to the device.

Resolution: Change the I/O in bios.

Error Code 14


Resolution: Restart your computer.

Error Code 16

Cause: The device is only partially configured and may require additional manual configuration of the device's required resources.

Resolution: Change the Device resource settings. Contact device manufacturer.

Error Code 18


Resolution: Reinstall the device driver.

Error Code 19

Cause: This error can occur if more than one service is specified for the device, there is a failure to unlock the service, or the driver's name cannot be obtained from the service key.

Resolution: Uninstall the driver and then reinstall it.

Error Code 21

Cause: This error means that Windows is removing the device. However, the device has not been completely erased. This error code is temporary, and only exists during a query attempt and then deletes the device.

Resolution: Restart the computer.

Error Code 22

Cause: The device is disabled by the user in Device Manager.

Resolution: Activate the device.

Error Code 24

Cause: The device is not installed correctly. The problem could be a hardware failure, or a new driver may be required. The device remains in this state if it has been prepared for deletion. After you wipe the device, this error disappears.

Resolution: Delete the device, and this error must be resolved.

Error Code 28

Cause: The device driver is not installed.

Resolution: Reinstall device drivers manually

Error Code 29

Cause: This device is disabled because the device firmware does not provide the resources

Resolution: Enable the device in the device BIOS. For information about how to make this change, see the hardware documentation or contact your computer manufacturer.

Error Code 31

Cause: This device is not working properly because Windows cannot load the drivers for this device.

Resolution: Reinstall device drivers using the Hardware Update wizard

Error Code 32

Cause: The start type for this driver is set to disable in the .

Resolution: Reinstall the device driver manually.

Error Code 33

Cause: The translator that determines the type of resource required by the device has failed.

Resolution: Try using the BIOS setup utility, or update the BIOS.  Configure, repair, or replace the hardware.

Error Code 34

Cause: Windows cannot determine the settings for this device. Refer to the documentation that comes with this device and use the Resources tab to set the configuration.

Resolution: The device requires manual configuration. Refer to the hardware documentation or contact the hardware vendor for instructions on how to manually configure the device. After you configure the device itself, you can use the Resources tab in Device Manager to configure resource settings in Windows.

Error Code 35

Cause: The Multiprocessor System Table (MPS), which stores resource assignments for the BIOS, has no entry for your device and must be updated.

Resolution: Contact your computer manufacturer to update the BIOS.

Error Code 36

Cause: Translation request interrupt (IRQ) failed.

Resolution: Change the settings for the IRQ reservation in bios.

Error Code 37

Cause: The driver returned a failure when running the DriverEntry routine.

Resolution: Reinstall device drivers manually

Error Code 38

Cause: The driver could not be loaded because the previous instance was still loaded.

Resolution: Restart your computer.

Error Code 39

Cause: Windows cannot load the device driver for this hardware. The driver may be damaged or missing.

Resolution: Reinstall the device driver manually.

Error Code 40

Cause: The information in the service subkey for the driver is invalid.

Resolution: Reinstall the device driver manually.

Error Code 41

Cause: This issue occurs if you installed a driver for a non-Plug and Play device, but Windows cannot find the device.

Resolution: Reinstall the device driver manually.

Error Code 42

Cause: A duplicate device was detected. This error occurs when the bus driver incorrectly creates two identically named sub-processes (known as a bus driver error), or when a device with a serial number is found in the new location before it is removed from the old location.

Resolution: Restart your computer.

Error Code 43

Cause: One of the drivers controlling the device notifies the operating system that the device failed.

Resolution: Reinstall the device driver manually.

Error Code 44

Cause: The application or service has shut down this hardware.

Resolution: Restart your computer.

Error Code 45

Cause: This error occurs if the device that was previously connected to the computer is no longer connected. To resolve this issue, reconnect this hardware to the computer.

Resolution: No resolution is required. This error code is only used to indicate the disconnected status of the device and does not require you to complete it. The error code resolves automatically when you connect the associated device to the computer.

Error Code 46

Cause: The device is unavailable because the system is shutting down.

Resolution: No resolution is required. The hardware should work correctly the next time you start the computer. This error code is only set when Driver Verifier is enabled and all applications have been shut down.

Error Code 47

Cause: This error code only occurs if you use the Secure Erase app to prepare your device for removal, or press the physical release button.

Resolution: Unplug the device from the computer, then plug it back in. Reboot your computer if that doesn't resolve the error.

Error Code 48

Cause: The software for this device has been blocked from scratch because it is known to have problems with Windows. Contact the hardware vendor for new drivers.

Resolution: Contact your hardware manufacturer to get the latest version or updated drivers. Then, install it on your computer.

Error Code 49

Cause: The system hive has exceeded its maximum size and the new device cannot function until its size is reduced. The system hive is a permanent part of the registry associated with a collection of files containing information related to the configuration of the computer on which the operating system is installed. The configured items include apps, user preferences, devices, and so on. The problem may be a specific device that is no longer attached to the computer but is still registered in the system pool.

Resolution: Uninstall any hardware that you no longer use.

Error Code 50

Cause: Windows cannot apply all properties to this device. Device properties can include information that describes device 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 new drivers.

Resolution: Reinstall the device driver manually.

Error Code 51

Cause: This device is waiting on another device or a series of devices to start.

Resolution: There is currently no workaround for this issue. To help diagnose the issue, check for other devices that fail in the device hierarchy that may depend on this device. If you can determine why other related devices cannot be started, you may be able to resolve this issue.

Error Code 52

Cause: The driver may be unsigned or corrupted.

Resolution: Download the latest driver from the hardware manufacturer's website, or contact the manufacturer for help.

Error Code 53

Cause: This device has been reserved for use by the Windows kernel debugger during this boot session.

Resolution: Disable Windows kernel debugging to allow the device to start normally.

Error Code 54

Cause: This is the intermittent problem code that was set when the ACPI reset method was being executed. If the device never restarts due to failure, it will get stuck in this state and the system will have to be rebooted.

Resolution: Restart your computer.

Latest Articles

17 Tips and Tricks for Customizing Windows via Registry

17 Tips and Tricks for Customizing Windows via Registry

Before you edit or modify the Windows registry, back up from that registry. Fatal errors in changing the registry can cause the operating system to not run normally. In some cases, registry damage can only be repaired by reinstalling the operating system and resulting...

Portable BloatyNosy 0.80 – Debloat and Customize Windows 11

Portable BloatyNosy 0.80 – Debloat and Customize Windows 11

BloatyNosy is a free app that lets you remove the built-in junk apps in Windows that improve your Windows performance. The application is available in portable and installer versions. If you are looking for a free Debloat tool, then you might need to try BloatyNosy...

The sequence of Windows boot processes from zero to ready

The sequence of Windows boot processes from zero to ready

Have you ever wondered how exactly the Windows boot process happens? What processes happen in the background when you press the power button until Windows is ready for you? If yes, then you are in the right place. In this article, Bardimin will explain how all these...

Redirect and Block URLs with HOSTS File on Windows

Redirect and Block URLs with HOSTS File on Windows

Redirect and Block URLs you can easily on Windows. Just by adding the IP of a website, you can redirect or block it. Of course, this is very useful to limit the access of your employees or children from accessing websites that you do not allow. Your Windows PC has...

How to Create Fake Files of Any Size in Windows

How to Create Fake Files of Any Size in Windows

Do you need a file with a size of 10 MB, 100 MB, 1 GB or 1 TB to test? Follow the following article to create one instantly. You don't need to download files or waste time searching for large files, you can create them easily. Sometimes you need large files quickly to...