Select the product you need help with
Explanation of error codes generated by Device Manager in Windows XP ProfessionalArticle ID: 310123 - View products that this article applies to. This article was previously published under Q310123 On This PageSummaryYou probably reached this article because Device Manager 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. This article is intended for an intermediate to an advanced computer user. Note For help with device problems in Windows Vista, visit the following Microsoft Web site to automatically diagnose and repair problems with devices. For example, visit the following site when the device manager does not detect your hardware, audio, USB, or other devices or when your devices are disabled or not working. http://support.microsoft.com/gp/hardware_device_problems
(http://support.microsoft.com/gp/hardware_device_problems)
More informationThis section lists the error codes and possible resolutions for the error codes. The error codes are listed in numeric order. Before you continue, make sure that you have the error code available. You can view the error code in the device Properties dialog box available in Device Manager. You can also resolve many of the errors within Device Manager. To start troubleshooting, follow these steps:
Codes 1 through 10Review this section if you have received an error code between 1 through 10.Code 1
This device is not configured correctly. (Code 1) The device has no drivers installed on your computer, or the drivers are configured incorrectly. Recommended resolution Update the driver 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 Web site. In the device 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. Code 3
The driver for this device might be corrupted, or your system may be running low on memory or other resources. (Code 3) Here are some things that you can try to resolve this problem. 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.
The device driver may have become corrupted. If the driver is corrupted, uninstall the driver from Device Manager and scan for new hardware to install the driver again. 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 Web site.
You may have to install additional random access memory (RAM). For more information about RAM, visit the following Microsoft Web site: http://www.microsoft.com/athome/moredone/addmemory.mspx Code 10
(http://www.microsoft.com/athome/moredone/addmemory.mspx)
If the device has a FailReasonString value in its hardware key, that string is displayed as the error message. The driver or enumerator puts this registry string value there. If there is no FailReasonString in the hardware key, you receive the following error message:
This device cannot start. (Code 10) Here are some things that you can try to resolve this problem. Update the driver In the device 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. 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 Web site. View the article in the Microsoft Knowledge Base For more information about Code 10-related errors , click the following article number to view the article in the Microsoft Knowledge Base: 943104
(http://support.microsoft.com/kb/943104/
)
Description of Code 10-related errors that Device Manager generates on Windows XP-based computers
Codes 11 through 20Review this section if you have received an error code between 11 and 20.Code 12
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) 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 You can use the Troubleshooting Wizard in Device Manager to determine where the conflict is, and then disable the conflicting device. Disable the conflicting device
This device cannot work properly until you restart your computer. (Code 14) Restart your computer Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer. Code 16 Windows cannot identify all the resources this device uses. (Code 16) The device is only partly configured. Recommended resolution Assign additional resources to the device Note The following steps might only work if the device is a Plug and Play device. If the device is not a Plug and Play device, you can refer to the device documentation for more information.
Reinstall the drivers for this device. (Code 18) Update the driver. If that does not work, reinstall the driver for this device through Device Manager. 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 Web site. Update the driver In the device 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 this does not work, you will have to uninstall and reinstall the driver. Uninstall and reinstall the driver If the driver is corrupted, uninstall the driver from Device Manager and scan for new hardware to install the driver again.
Windows cannot start this hardware device because its configuration information (in the registry) is incomplete or damaged.
To fix this problem you can first try running a Troubleshooting Wizard. If that does not work, you should uninstall and then reinstall the hardware device. (Code 19)
A registry problem was detected. This can occur when more than one service is defined for a device, if there is a failure opening the service subkey, or if the driver name cannot be obtained from the service subkey. Here are some things that you can try to resolve this problem. Uninstall and reinstall the driver Uninstall the driver from Device Manager and scan for new hardware to install the driver again. 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 Web site.
This content is designed for an advanced computer user. The Last Known Good Configuration feature is a recovery option that you can use to start your computer by using the most recent settings that worked. The Last Known Good Configuration feature restores all the registry information and driver settings that were in effect the last time that the computer started successfully. For more information about the Last Known Good Configuration feature, click the following article number to view the article in the Microsoft Knowledge Base: 307852 Edit the registry
(http://support.microsoft.com/kb/307852/
)
How to start your computer by using the Last Known Good Configuration feature in Windows XP
This content is designed for an advanced computer user. As a last resort, you can edit the registry directly. For more information, see the Registry Reference at the following Microsoft Web site: http://technet.microsoft.com/en-us/library/cc939136.aspx
(http://technet.microsoft.com/en-us/library/cc939136.aspx)
Codes 21 through 30Review this section if you have received an error code between 21 and 30.Code 21 Windows is removing this device. (Code 21) This error means that Windows is in the process of removing the device. However, the device has not yet been completely removed. Here are some things that you can try to resolve this problem.
This device is disabled. (Code 22) Enable the device by using Device Manager. In Device Manager, click Action, and then click Enable Device. This starts the Enable Device wizard. Follow the instructions. Code 24 This device is not present, is not working properly, or does not have all its drivers installed. (Code 24) 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. Code 28 The drivers for this device are not installed. (Code 28) Install the driver You may be prompted to provide the path of the driver. Windows may have the driver built-in. 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 Web site. In the device Properties dialog box, click the Driver tab, and then click Update Driver to start the Hardware Update Wizard. Follow the instructions to install the driver. Code 29 This device is disabled because the firmware of the device did not give it the required resources. (Code 29) Enable the device in the BIOS. Enable the device in the BIOS Enable the device in the BIOS of the device. For information about how to make this change, see the hardware documentation or contact the hardware vendor. Codes 31 through 40Code 31This device is not working properly because Windows cannot load the drivers required for this device. (Code 31) Update the driver 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 Web site. In the device 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. Code 32 A driver (service) for this device has been disabled. An alternate driver may be providing this functionality. (Code 32) The start type for this driver is set to disabled in the registry. Recommended resolutions Reinstall the driver for this device. If this does not work, you might have to change the device start type parameter in the registry. Uninstall and reinstall the driver Uninstall the driver from Device Manager, and then scan for new hardware to install the driver again. 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 Web site.
This content is designed for an advanced computer user. As a last resort, you can edit the registry directly if the driver is required, and if reinstalling or upgrading does not work. Change the start type inside the registry by using Registry Editor. Code 33 Windows cannot determine which resources are required for this device. (Code 33) The translator that determines the kinds of resources that are required by the device has failed. Recommended resolution Configure the hardware. If configuring the hardware does not work, you might have to replace it. Configure or replace the hardware If running the Troubleshooting Wizard did not resolve the problem, configure or replace the device. Contact the device hardware vendor for more information about how to configure or replacing the device. Code 34 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) Manually configure the device. This content is designed for an advanced computer user. Manually configure the device 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. Code 35 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) 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 system vendor to update the BIOS. Code 36 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) The interrupt request (IRQ) translation failed. Change the settings for the IRQ reservations. This content is designed for an advanced computer user. Change the settings for IRQ reservations For more information about how to change BIOS settings, see the hardware documentation. 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. Code 37 Windows cannot initialize the device driver for this hardware. (Code 37) The driver returned a failure when it executed the DriverEntry routine. Reinstall the drivers for this device. Uninstall and reinstall the driver Uninstall the driver from Device Manager, and then scan for new hardware to install the driver again. 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 manufacturer’s Web site.
Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38) The driver could not be loaded because a previous instance is still loaded. Restart the computer. Use the Troubleshooting Wizard If you have not already run the Troubleshooting Wizard, do so now.
Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer. Code 39 Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39) There are several causes of Code 39 errors:
Reinstall the drivers for this device. Uninstall and reinstall the driver Uninstall the driver from Device Manager, and then scan for new hardware to install the driver again. 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 Web site.
Windows cannot access this hardware because its service key information in the registry is missing or recorded incorrectly. (Code 40) Information in the registry's service subkey for the driver is invalid. Reinstall the drivers for this device. Uninstall and reinstall the driver Uninstall the driver from Device Manager, and then scan for new hardware to install the driver again. 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 Web site.
Codes 41 through 50Review this section if you have received an error code between 41 and 50.Code 41 Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41) This problem occurs if you install a driver for a non-Plug and Play device, but Windows cannot find the device. Here are some things that you can try to resolve this problem. If the Troubleshooting Wizard does not resolve the problem, do one of the following:
Windows cannot load the device driver for this hardware because there is a duplicate device already running in the system. (Code 42) 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. You may be able to resolve this problem by restarting your computer. Restart your computer Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer. Code 43 Windows has stopped this device because it has reported problems. (Code 43) One of the drivers controlling the device notified the operating system that the device failed in some manner. If you have already run the Troubleshooting Wizard, you might want to check the hardware documentation for more information about diagnosing the problem. Code 44 An application or service has shut down this hardware device. (Code 44) Restart your computer. Restart your computer Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer. Code 45 Currently, this hardware device is not connected to the computer. (Code 45) 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. 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 The following information is for the advanced user. If Device Manager is started with the environment variable DEVMGR_SHOW_NONPRESENT_DEVICES set to 1 (which means show these devices), any previously attached (NONPRESENT) devices are displayed in the device list and assigned this error code. Code 46 Windows cannot gain access to this hardware device because the operating system is in the process of shutting down. (Code 46) The device is not available because the system is shutting down. 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. Code 47 Windows cannot use this hardware device because it has been prepared for safe removal, but it has not been removed from the computer. (Code 47) Here are some things that you can try to resolve this problem. Reconnect the device This error code occurs only if you used the Safe Removal application to prepare the device for removal, or pressed a physical eject button. Reconnect the device to your computer Disconnect this device from the computer, and then connect it again. Restart your computer Make sure that the device is connected correctly to your computer, and then restart your computer. Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer. Code 48 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) Update the driver. Update the driver Contact the manufacturer of your hardware device to obtain the latest version or the updated driver. Then, install it on your computer. Code 49 Windows cannot start new hardware devices because the system hive is too large (exceeds the Registry Size Limit). (Code 49) 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 Here are some things that you can try to resolve this problem. This content is designed for an advanced computer user. Uninstall devices that you are no longer using To resolve this problem, you should first try uninstalling any hardware devices that you are no longer using.
Next stepIf uninstalling devices does not resolve this problem, unfortunately, you might have to reinstall Windows. We recommend that you contact Support for help with this problem. For information about how to do this, visit the following Microsoft Web site: http://support.microsoft.com/contactus
(http://support.microsoft.com/contactus)
For help with device problems in Windows Vista, visit the following Microsoft web page: Fix problems in which devices do not work or are not detected in Windows
(http://support.microsoft.com/gp/hardware_device_problems)
References
For more information about how to troubleshoot device conflicts with Device Manager, click the following article number to view the article in the Microsoft Knowledge Base:
310126
For more information about the error codes in Windows Me, click the following article number to view the article in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/310126/
)
Troubleshooting device conflicts with Device Manager
125174
For more information about how to troubleshoot resource conflicts by using Device Manager in Windows XP, click the following article numbers to view the articles in the Microsoft Knowledge Base:
(http://support.microsoft.com/kb/125174/
)
Explanation of error codes generated by Device Manager
283658
(http://support.microsoft.com/kb/283658/
)
How to Manage Devices in Windows
244601
(http://support.microsoft.com/kb/244601/
)
How to Troubleshoot Unknown Devices Listed in Device Manager
314747
(http://support.microsoft.com/kb/314747/
)
Description of Device Manager in Windows 2000 and Windows XP
Properties | Article Translations
|


Back to the top








