Jump to content

Device Manager Information for Windows XP, Me, and 98

  • PrintPrint
This document applies to HP and Compaq PCs with Windows 95, 98, Me, or XP.
This document contains information about using the Device Manager utility and important information about error codes.
Device Manager stores information about the devices installed in the PC. Device Manager stores the following information:
  • Installed hardware devices
  • IRQ ports
  • Memory allocations
  • Device driver
  • Whether the device is working properly
Device Manager allows you to make changes to the device properties.

How to open Device Manager and view error codes

To view error codes in Device Manager, follow these steps:
  1. In Windows XP, click Start , and right-click My Computer .
    In Windows 95, 98, and Me, right-click the My Computer icon on the desktop.
  2. Click Properties from the list that appears.
  3. In Windows XP, click the Hardware tab and then the Device Manager button.
    In Windows 95, 98, and Me, click the Device Manager tab.
  4. Double-click a device type (for example, double-click Keyboards ) to see the devices in that category.
  5. Double-click a device to view its properties. If an error code has been generated, the code appears in the Device Status box on the General tab. In some cases, there will be a Solution button (Windows 98 only).

Understanding the Device Manager tabs

  • In Device Manager click the plus sign (+ ) next to a device, right-click a specific device, and then select Properties . A properties window appears. The properties window has a General tab.
  • Devices may have other tabs besides the General tab. Different devices may have different tabs available in their property windows. Some devices may have a Resources tab, Driver tab, and Settings tab, or some combination of these.
  • At the top of the properties window, there is a description of the device. When you click the Resources tab, the window in the middle of the tab indicates which resource types are available for the selected device.
  • The scroll box at the bottom contains a Conflicting device list . If a conflict is occurring, this list will display an error code.
  • When Windows successfully detects a device, the Use Automatic Settings check box is selected. The device should function correctly.
  • If the resource settings for a device are based on Basic Configuration <n> (where <n> is any number from 0000 to 0009), it is possible to change the configuration by selecting a different Resource setting from the list.
  • If the settings for the device are not based on a Basic Configuration, click the Change Settings button and manually adjust the resource values. For example, to edit the Input/Output Range setting, use these steps:
    1. Click the Use Automatic Settings check box to clear it.
    2. Click the Change Setting button.
    3. Click the appropriate I/O range for the device.
    4. Save the new setting and click OK to exit.
    5. Restart the computer for the new settings to be recognized.

Device Manager error symbols

Device Manager uses the following symbols to provide information about a particular error condition with a specific system device:
SymbolDefinition
Indicates the device is in a problem state. A device in a problem state can be functioning. A problem code explaining the problem is displayed for the device.
Indicates a disabled device. A disabled device is a device that is physically present in the system, consuming resources, but does not have a protected-mode driver loaded.
On a device resource in Computer properties, indicates that Use Automatic Settings is not selected for the device and that it was manually selected. It does not indicate a problem or a disabled device state.
This indicates that an exact (device-specific) driver is not available, and that a compatible driver has been installed.

Rolling back a driver

If a device fails after updating the driver, roll back to the previously installed driver.
  1. Open Device Manager.
  2. Double-click the device type. For example, double-click Display adapters to see the devices in that category.
  3. Right-click the device you want, and then click Properties .
  4. Click the Driver tab.
  5. Click the Roll Back Driver button, and follow the directions on the screen.
    NOTE:If the Roll Back Driver button cannot be selected, the driver has not been updated and cannot be rolled back.
    Figure 1: Rolling back the driver
    Rolling back the driver

Detailed error code information

In the table below, the suggested resolution for several errors is to update the driver. For driver, BIOS patches and software updates, use HP driver and software downloads search page . Search for the Model Number for your PC to get a list of the available updates.
NOTE:To remove a device from device manager, select the device name from the list and then click the Uninstall or Remove button. In Windows XP this is the button with an X at the top of the window.You can also update a driver from the driver tab of a device Properties page. Double-click the device name to get to the Properties page in Device Manager.
Error codeError descriptionSuggested resolution
Code 1This code means the system has not had a chance to configure the device. To resolve the problem, follow the instructions in the Device Status box. In addition, you may be able to resolve this issue by removing the device in Device Manager, and clicking Add Hardware from Control Panel.
Code 2Depending on which device is failing, you may see either of two different messages. This code means that the device loader (DevLoader) did not load a device. When this device is a Root Bus DevLoader (for example, ISAPNP, PCI, or BIOS), the following message is displayed: Windows could not load the driver for this device because the computer is reporting two <type> bus types. (Code 2) To fix this, get a BIOS update from HP Support if one is available.
Code 2When the device is not root bus DevLoader, the following message is displayed: The <type> device loader(s) for this device could not load the device driver. (Code 2) To fix this, click Update Driver. To update the device driver where <type> is the DevLoader such as FLOP, ESDI, SCSI, and so on.

In addition to this recommended solution, try removing the device from Device Manager and clicking Add Hardware from Control Panel.
Code 3This code means the driver for this device is bad or system is running low on memory. As an alternative, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.
Code 4This code means that the .inf file for this device is incorrect or the registry may be damaged. For example, the .inf file specifies a field that should be text, but is binary instead. To resolve this error code, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.

If you continue to receive this error code, please contact the hardware manufacturer for an updated .inf file.
Code 5This code means there was a device failure due to the lack of an arbitrator. If a device requests a resource type for which there is no arbitrator, you receive this error code. To resolve this error code, update the driver as suggested, or use Device Manager to remove the device and then click Add Hardware from Control Panel.
Code 6This code means there is a conflict between this device and another device. To resolve this error code, see the "Troubleshooting Conflicting Hardware" topic in Windows Help, or see Microsoft Knowledge Base Article Q133240: Troubleshooting Device Conflicts with Device Manager .
Code 7This code means that no configuration can be performed on the device. If the device works correctly, you do not need to perform any steps to correct the code. If the device does not work correctly, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.

If you continue to receive this error code and the device does not function properly, check with the hardware manufacturer or the Microsoft Software Library for an updated driver.
Error codeError descriptionSuggested resolution
Code 8This code means the device loader (DevLoader) for a device could not be found. For example, the .inf file for the device may refer to a missing or invalid file. For most cases, the resolution is to reinstall or update the driver. As an alternative, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.

If you continue to receive this error code, contact the hardware manufacturer about updated drivers.
Code 8If the DevLoader is a system DevLoader, the following text is displayed: This device is not working properly because Windows cannot load the file <name> that loads the drivers for the device. To fix this problem, perform a system recovery.
Code 9This code means the information in the registry for this device is invalid. It may be possible to resolve this error by using Device Manager to remove the device, and double-click the Add Hardware icon from Control Panel.

If you continue to receive this error code, contact the hardware manufacturer for the proper registry settings.
Code 10This code means the device failed to start (for example, it is missing or is not working properly). To resolve this error code, make sure the device is attached to the computer correctly. For example, make sure all cables are connected firmly and that all adapter cards are inserted into their slots fully.

Follow the suggested solution button and update the device driver. It may be possible to remove the device and re-detect it by clicking Add Hardware in Control Panel.
Code 11This code means the device failed. To resolve this error, run the Automatic Skip Driver Agent utility.

If the problem persists, contact the hardware manufacturer for updated drivers.
Code 12This code means one of the resource arbitrators failed. This can occur if the device is software configurable and it does not currently have a resource. If the system is out of resources (for example, all the interrupts are in use), or if the device requests a resource and that resource is currently in use by another device, that will not release the resource. To resolve this error code, see the "Troubleshooting Conflicting Hardware" topic in Windows Help, or see Microsoft Knowledge Base Article Q133240: Troubleshooting Device Conflicts with Device Manager .
Code 13This code means the device failed due to a problem in the device driver. To resolve this error code, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.
Error CodeError descriptionSuggested resolution
Code 14This code means the device has a problem that may be resolved by restarting your computer. To resolve this error code, shut down Windows, turn off your computer, then turn it back on.
Code 15This code means the device resources are conflicting with another device resources. To resolve this error code, see the "Troubleshooting Conflicting Hardware" topic in Windows Help, or see Microsoft Knowledge Base Article Q133240: Troubleshooting Device Conflicts with Device Manager .
Code 16This code means the device was not fully detected. When a device is not fully detected, all of its resources may not be recorded. To resolve this error code, click the Resources tab in the device properties to manually enter the settings.
Code 17This code means the hardware is a multiple-function device and the .inf file for the device is providing invalid information on how to split the device resources to the child devices. To resolve this error code, use Device Manager to remove the device and double-click the Add Hardware icon from Control Panel.

If you continue to receive this error code, please contact the hardware manufacturer about an updated .inf file.
Code 18This code means that an error has occurred and the device needs to be reinstalled. To resolve this issue, follow the recommended solution. If that does not work, try removing the device from Device Manager and double-click the Add Hardware icon from Control Panel.
Code 19This code means the registry returned an unknown result. To resolve this issue, follow the recommended solution, which will run Scanreg.exe.

If this does not resolve the issue, type scanreg/restore from a command prompt.

Finally, remove the device from Device Manager, and re-detect it by clicking Add Hardware in Control Panel.
Code 20This code means VxD Loader (Vxdldr) returned an unknown result. For example, there could be a version mismatch between the device driver and the operating system. To resolve this issue, follow the recommended solution.

If that does not work, try removing the device from Device Manager and click Add Hardware from the Control Panel.
Code 21This code means the device has a problem that may be resolved by restarting your computer. To resolve this error code, shut down Windows, turn off your computer, then turn it back on.
Error codeError descriptionSuggested resolution
Code 22This code means the device is disabled. To resolve this error code, enable the device. To do so, follow these steps:

1. In Windows XP, click Start , and right click My Computer .

In Windows 95, 98, and Me, right click the My Computer icon on the desktop.

2. Select Properties .

3. In Windows XP, click the Hardware tab and then the Device Manager button.

In Windows 95, 98, and Me, click the Device Manager tab.

3. Double-click the category for the device you want to enable, and double-click the device.

4. In the Device Usage box, select the check box for the configuration in which you want to enable the device.

5. Click OK , then click Close.

6. Shut down Windows, and restart your computer.

If this does not work, try removing the device in Device Manager, then re-detecting it by clicking Add Hardware from Control Panel.

If the problem persists, try a clean boot to rule out software interference.

If the error persists, contact the hardware manufacturer.
Code 23This code means the device loader delayed the start of a device and then failed to inform Windows when it was ready to start the device. To resolve this error code, verify the settings for the primary display adapter in Display properties. Try removing the primary and secondary display adapters from Device Manager, and then restarting to allow Windows to re-detect these devices.

Verify that the drivers are current and installed correctly.

For devices other than display adapters, follow the recommended solution.

If that does not work, try removing the device from Device Manager and clicking Add Hardware from Control Panel to re-detect the device.
Code 24This code means that the device was not found (for example, it is missing or is not working properly). To resolve this error code, follow the recommended solutions.

If the device still does not work, make sure that the device is connected to your computer correctly. For example, make sure that all cables are correctly installed, or that the adapter cards are properly seated in their slots.
Code 25This problem typically exists only during the first and second boots after Windows Setup copies all the files. As such, if this code is identified, it is likely an incomplete installation. To resolve this issue, follow the recommended solution. Reinstalling Windows may be required, depending on whether or not the restart resolves the issue.
Code 26This code means a device did not load. There may be a problem in the device driver or not all the drivers were installed. To resolve this error code, follow the recommended solution. If this does not work, use Device Manager to remove the device and then run the Add New Hardware tool in the Control Panel.

If you continue to receive this error code, check with the hardware manufacturer or the Microsoft Software Library for an updated driver.
Code 27This code means the portion of the registry describing possible resources for a device does not contain valid entries. For example, the device is marked as configurable, but the configuration information in the .inf file is set to hardwired. To resolve this error code, use Device Manager to remove the device then click Add Hardware in Control Panel.

If the device still does not work, consult the hardware manufacturer for updated drivers or further assistance.
Code 28This code means the device was not installed completely. To resolve this issue, follow the recommended solution. If that does not work, try removing the device from Device Manager and using Add Hardware to re-detect it

You may need to obtain updated drivers if the error still occurs.
Error codeError descriptionSuggested resolution
Code 29This code means the device has been disabled because the device does not work properly and cannot be made to work properly with Windows. You may be able to resolve this error code by enabling or disabling the device in the PC BIOS or CMOS system setup settings.

Windows cannot override this setting. Please contact the PC manufacturer for assistance with using the PC BIOS or CMOS system setup program.
Code 30This code means that an IRQ cannot be shared. This may occur when a PCI/EISA SCSI controller is sharing an IRQ that is also in use by a real-mode device driver that Windows cannot change. To resolve this error code, remove the real-mode driver that is using the same IRQ as this device.

The real-mode driver may be loading in the Config.sys or Autoexec.bat file.
Code 31This code appears when a device is dependent on another device to be functioning correctly. This does not include devices that are enumerated by the parent device.

The Properties button displays the properties for the other device. More than likely, the other device will also have one of these Device Manager error codes.
Follow all the recommended solutions. If the devices still do not work, remove them from Device Manager and use the Add Hardware to re-detect them.

Finally, consult with the hardware manufacturer for updated drivers.
Code 32This code indicates that the installation disk or CD-ROM was not available to install the drivers. For example, the CD-ROM drive or network connection is not available.

This error typically occurs during the first or second reboot after all the files are copied during Setup.
To resolve this issue, first attempt to restart as suggested.

If this does not resolve the problem, determine why the installation disk or CD-ROM is not available.

Typically, these devices also have Device Manager codes (such as the CD-ROM controller or network adapter).

Resolve the issue to gain access to the installation disk or CD-ROM prior to resolving this conflict.
Code 33 This code typically is displayed when the hardware has failed. Consult with the manufacturer of the affected hardware.
Code 34 Windows is unable to determine the configuration settings for a device you are attempting to install.Resolve this error in one of the following ways:

Find the device configuration settings, in the manufacturer provided documentation, and manually configure the device using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click on the device, select Properties , and select the Resources tab to configure your device.


Configure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 35The device you are trying to install cannot be properly configured for use.Resolve this error in one of the following ways:

If an update is available, use the following link to update your PC BIOS:

HP Support

Configure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 36The device Interrupt request (IRQ) parameters need reconfiguration.Resolve this error in one of the following ways:

Use the BIOS setup tool to change IRQ settings. For more information about changing BIOS settings, see the Updating the BIOS document.

Configure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 37Windows is unable to initialize a hardware device driver. Resolve this error in one of the following ways:

Uninstall the driver, scan for hardware changes, and reinstall or upgrade the driver using the following steps:

  1. Locate the device in the Device Manager .
  2. Click on the device to highlight it and select Action and Scan for Hardware Changes .


Reconfigure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 38Driver cannot be installed because an instance of the driver already exists in system memory.Resolve this error using the following steps:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
Code 39Windows cannot locate the driver for a device.Resolve this error in one of the following ways:

Uninstall the driver, scan for hardware changes, and reinstall or upgrade the driver using the following steps:

  1. Locate the device in the Device Manager .
  2. Click on the device to highlight it and select Action and Scan for Hardware Changes .


Reconfigure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 40 Windows cannot access a device because the service key information is incorrect, or does not exist in the registry.Resolve this error in one of the following ways:

Uninstall the driver, scan for hardware changes, and reinstall or upgrade the driver using the following steps:

  1. Locate the device in the Device Manager .
  2. Click on the device to highlight it and select Action and Scan for Hardware Changes .


Reconfigure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 41 The device cannot be detected.Resolve this error in one of the following ways:

Ensure the device is installed properly:

  1. Open the Windows Control Panel.
  2. Click Performance and Maintenance , click System and select the Hardware tab.
  3. Select the Add Hardware Wizard and follow the onscreen instructions.


If the device was removed:

  1. Uninstall the device driver.
  2. Install the device.
  3. Locate the device in the Device Manager .
  4. Click on the device to highlight it and select Action and Scan for Hardware Changes .


If the device was not removed it may need a new or updated driver to perform properly. Configure the device, with the troubleshooting wizard, using the following steps:

  1. Locate the device in the Device Manager .
  2. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  3. Follow the onscreen prompts to troubleshoot device configuration.
Code 42The device driver cannot be installed because an instance of the device already exists in system memory.Resolve this error using the following steps:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
Code 43 A device driver is not functioning properly.Resolve this error using the following steps:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
If these steps do not resolve the device error, refer to the documentation provided by the device manufacturer.
Code 44An accidental device shutdown has occurred. Resolve this error using the following steps:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
Code 45The device is not connected to the PC.

This error occurs when the Windows Device Manager is configured to start with the environment variable DEVMGR_SHOW_NONPRESENT_DEVICES set to 1. This setting enables the Device Manger to list devices that are no longer installed on the PC.
This error code requires no action.
Code 46 The device is not accessible because the operating system is in the process of shutting down. The device should work properly when you restart your PC. This error code requires no action.

Code 47The device is not accessible because it is in safe removal mode, but has not yet been uninstalled. Resolve this error in one of the following ways:

Unplug the device from the PC and then plug it back in.

Restart the PC to reactivate the device.

Use the Device Manager to troubleshoot the device error as follows:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
Code 48The device software cannot start because of a conflict with the operating system. Resolve this error in one of the following ways:

Contact the device manufacturer to obtain a compatible driver.

Use the Device Manager to troubleshoot the device error as follows:
  1. Restart the PC.
  2. Locate the device in the Device Manager .
  3. Right click the device, select Properties , select the General tab, and click the Troubleshoot button.
  4. Follow the onscreen prompts to troubleshoot device configuration.
Code 49 Windows cannot start new a device because your PC Registry Size Limit is exceeded. Resolve this error by using the Device Manager to uninstall any unwanted or unused devices, and then reinstall the device.

HP Support forums

Find solutions and collaborate with others on the HP Support Forum
HP.comHP on FacebookHP on TwitterHP on YouTubeHP on Linked InHP on FlickrHP on Google+