Device Manager Error Codes
|
Error Code |
Display Message |
Recommended
Resolution |
|
1 |
This device is not configured correctly. (Code 1) |
This device has no drivers installed or is improperly
configured. Update the driver(s) by clicking Update Driver,
which starts the Hardware Update wizard. If updating the driver does not
work, see your hardware documentation for more information. |
|
3 |
The driver for this device might be corrupted, or your system
may be running low on memory or other resources. (Code 3) |
If the driver is corrupted, uninstall the driver and scan for
new hardware to install the driver again. To scan for new hardware, click on
the Action menu in Device Manager, and then select Scan for
hardware changes. If your computer does not have enough memory
to run the device, you can close some applications to make memory available.
To check memory and system resources, right-click My Computer, click Properties,
click the Advanced tab, and then click Settings under Performance. You may need to install additional random
access memory (RAM). On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
10 |
This device cannot start. (Code 10) |
Device failed to start. Click Update Driver to
update the drivers for this device. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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) |
Two devices have been assigned the same input/output (I/O)
ports, the same interrupt, or the same Direct Memory Access channel (either
by the BIOS, the operating system, or a combination of the two). This error
message can also appear if the BIOS did not allocate enough resources to the
device (for example, if a universal serial bus (USB) controller does not get
an interrupt from the BIOS because of a corrupt Multiprocessor System (MPS)
table). You can use Device Manager to determine
where the conflict is and disable the conflicting device. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
14 |
This device cannot work properly until you restart your
computer. (Code 14) |
Restart your computer. |
|
16 |
Windows cannot identify all the resources this device uses.
(Code 16) |
The device is only partially configured. To specify additional resources for this
device, click the Resources tab in Device Manager. If there is a
resource with a question mark next to it in the list of resources assigned to
the device, select that resource to assign it to the device. If the resource
cannot be changed, click Change Settings. If Change Settings is
unavailable, try clearing the Use automatic settings check box to make
it available. If this is not a Plug and Play device, check the hardware
documentation for more information. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
18 |
Reinstall the drivers for this device. (Code 18) |
The drivers for this device must be reinstalled. Click Update Driver, which starts the
Hardware Update wizard. Alternately, uninstall the driver, and then click Scan
for hardware changes to reload the drivers. |
|
19 |
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. Try these
options: On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. Click Uninstall, and then click Scan
for hardware changes to load a usable driver. Restart the computer in Safe Mode, and then
select Last Known Good Configuration, which rolls back to the most
recent successful registry configuration. As a last resort, you can edit the registry
directly. For more information, see the Registry Reference in the Microsoft
Windows 2000 Server Resource Kit at http://www.microsoft.com/reskit. |
|
21 |
Windows is removing this device. (Code 21) |
Wait a few seconds, and then refresh the Device Manager view. If
the device appears, restart the computer. |
|
22 |
This device is disabled. (Code 22) |
The device is disabled because a user disabled it using Device
Manager. Click Enable Device, which starts the
Enable Device wizard. |
|
24 |
This device is not present, is not working properly, or does not
have all its drivers installed. (Code 24) |
The device does not appear to be present. The problem could be
bad hardware, 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. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
28 |
The drivers for this device are not installed. (Code 28) |
To install the drivers for this device, click Update Driver,
which starts the Hardware Update wizard. |
|
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 of the device. For information
about how to make this change, see the hardware documentation or contact the
hardware vendor. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
31 |
This device is not working properly because Windows cannot load
the drivers required for this device. (Code 31) |
Windows was unable to load the driver. Try updating the driver
for this device. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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. Uninstall the driver, and then click Scan for hardware changes
to reinstall or upgrade the driver. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. If the driver is required, and if
reinstalling or upgrading does not work, change the start type in the
registry using the registry editor. For more information, see the Registry
Reference in the Microsoft Windows 2000 Server Resource Kit at http://www.microsoft.com/reskit. |
|
33 |
Windows cannot determine which resources are required for this
device. (Code 33) |
The translator that determines the types of resources required
by the device has failed. Contact the hardware vendor, and configure
or replace hardware. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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) |
The device requires manual configuration. Change the hardware
settings by setting jumpers or running a vendor-supplied tool, and then use
the Resources tab in Device Manager to configure the device. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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 needs to be
updated. Obtain a new BIOS
from the system vendor. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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) |
Interrupt request (IRQ) translation failed. Try using the BIOS setup tool to change
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. For more information about changing BIOS settings, see the hardware
documentation. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
37 |
Windows cannot initialize the device driver for this hardware.
(Code 37) |
The driver returned failure from its DriverEntry routine.
Uninstall the driver, and then click Scan for hardware changes to
reinstall or upgrade the driver. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
38 |
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. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
39 |
Windows cannot load the device driver for this hardware. The
driver may be corrupted or missing. (Code 39) |
Reasons for this error include a driver that is not present; a
binary file that is corrupt; a file I/O problem, or a driver that references
an entry point in another binary file that could not be loaded. Uninstall the driver, and then click Scan
for hardware changes to reinstall or upgrade the driver. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
40 |
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. Uninstall the driver, and then click Scan for hardware changes
to load the driver again. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
41 |
Windows successfully loaded the device driver for this hardware
but cannot find the hardware device. (Code 41) |
A driver was loaded but Windows cannot find the device. This
happens when Windows does not detect a non-Plug and Play device. If the device was removed, uninstall the
driver, install the device, and then click Scan for hardware changes
to reinstall the driver. If the hardware was not removed, obtain a new or
updated driver for the device. If the device is a non-Plug and Play device,
a newer version of the driver might be needed. To install non-Plug and Play
devices, use the Add Hardware wizard. Click Performance and
Maintenance on Control Panel, click System, and on the Hardware
tab, click Add Hardware Wizard. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
42 |
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 erroneously creates two identically named children (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. Restart the computer. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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. For more information about how
to diagnose the problem, see the hardware documentation. On the General Properties tab of the device,
click Troubleshoot to start the troubleshooting wizard. |
|
44 |
An application or service has shut down this hardware device.
(Code 44) |
Restart the computer. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
45 |
Currently, this hardware device is not connected to the
computer. (Code 45). To fix this problem, reconnect this hardware
device to the computer. |
The device is not present or was previously attached to the
computer. If Device Manager is started with the
environment variable DEVMGR_SHOW_NONPRESENT_DEVICES set to 1 (which means
show these devices), then any previously attached (NONPRESENT) devices are
displayed in the device list and assigned this error code. For more
information about using Device Manager to show previously attached devices, see
"Managing Devices" in this
book. No resolution is necessary. |
|
46 |
Windows cannot gain access to this hardware device because the
operating system is in the process of shutting down (Code 46). The hardware device should work correctly
next time you start your computer. |
The device is not available because the system is shutting down.
This error code is only set when Driver
Verifier is enabled and all applications have already been shut down. No resolution is necessary. |
|
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). To fix this problem, unplug this device from
your computer and then plug it in again. |
The device has been prepared for ejection. This error code occurs only if the user used
the Safe Removal application to prepare the device for removal, or pressed a
physical eject button. Restarting the computer brings the device online if
the user does not want to eject from the dock. Unplug the device, and then plug it in
again. Alternately, restart the computer to make the device available. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
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) |
Obtain and install a new or updated driver from the hardware
vendor. On the General Properties tab of the
device, click Troubleshoot to start the troubleshooting wizard. |
|
49 |
Windows cannot start new hardware devices because the system
hive is too large (exceeds the Registry Size Limit). (Code 49) To fix this problem, you should first try
uninstalling any hardware devices that you are no longer using. If that
doesn't solve the problem, then you will have to reinstall Windows. |
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 containing 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. The solution is as stated in the Device
Manager error code text. To view devices that are no longer attached to the
computer, set the environment variable DEVMGR_SHOW_NONPRESENT_DEVICES to 1.
Then run Device Manager to view, uninstall, and reinstall these devices. For
more information about using Device Manager to show previously attached
(NONPRESENT) devices, see "Managing Devices" in this
book. |