The information in this article applies to:
- Microsoft
Windows 95
- Microsoft
Windows 98
SUMMARY
This article
lists error codes that may be reported by Device Manager, and
provides possible resolutions. To view error codes, follow these
steps:
-
- Click Start,
point to Settings, and then click Control Panel.
- In Control
Panel, double-click System.
- Click the
Device Manager tab.
- Double-click
a device type (for example, double-click Mouse) to see the
devices in that category.
- 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).
MORE
INFORMATION
CODE
1
This device is not configured correctly. (Code 1)
To update the drivers for this device, click Update Driver. If that doesn't
work, see your hardware documentation for more information.
Solution button: Update Driver
This code means
that 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 then running the
Add New Hardware wizard from Control Panel.
CODE
2
Depending 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)
Contact your computer manufacturer to get an updated BIOS for your computer.
where <type> is ISAPNP, PCI, BIOS, EISA, or ACPI.
Solution
button: None
When the device
is not a 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.
Solution
button: Update Driver
In addition to
following the recommended solution, try removing the device from
Device Manager, and then running the Add New Hardware wizard.
CODE
3
The driver for this device may be bad, or your system may be running
low on memory or other resources. (Code 3)
To update the drivers for this device, click Update Driver. To check your
computer's memory and system resources, right-click My Computer on your
desktop, click Properties, and then click the Performance tab.
Solution
button: Update Driver
As an
alternative, use Device Manager to remove the device and then
run the Add New Hardware tool in Control Panel.
CODE
4
This device is not working properly because one of its drivers may be bad,
or your registry may be bad. (Code 4)
To Update the drivers for this device, click Update Driver. If that doesn't
work, run Scanregw.exe (click Start, click Run, type Scanregw.exe, and then
click OK) to check your registry.
Solution button: Update Driver
This code
indicates that the .inf file for this device may be incorrect or
the registry may be damaged. This error code is displayed if the
.inf file specifies a field that should be text, but is binary
instead.
In addition to
following the recommended suggestions, use Device Manager to
remove the device and then run the Add New Hardware tool in
Control Panel. If you continue to receive this error code,
please contact the hardware's manufacturer for an updated .inf
file.
CODE
5
The driver for this device requested a resource that Windows does not
know how to handle. (Code 5)
To fix this, click Update Driver to update the driver for this device.
Solution
button: Update Driver
This code
indicates that 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
problem, update the driver as suggested, or use Device Manager
to remove the device and then run the Add New Hardware tool in
Control Panel.
CODE
6
Another device is using the resources this device needs. (Code 6)
To fix this, shut down your computer, turn it off, and then change the
resources for this device. When you have finished, start Device Manager and
change the resource settings for this device
Solution
button: Hardware Troubleshooter
This code means
that there is a conflict between this device and another device.
To resolve this
error code, see the "Troubleshooting Conflicting Hardware" topic
in Windows 95 Help, or see the following article in the
Microsoft Knowledge Base:
ARTICLE-ID: Q133240
(http://support.microsoft.com/support/kb/articles/Q133/2/40.ASP)
TITLE : Troubleshooting Device Conflicts with Device Manager
CODE
7
The message
text that is displayed for this error is specific to the driver
or enumerator. If the driver does not provide information as to
why it failed, the following message is displayed:
The drivers for this device need to be reinstalled. (Code 7)
To reinstall the drivers for this device, click Reinstall Driver.
Solution
button: Reinstall Driver
This code means
that no configuration can be performed on the device.
If the device
works correctly, you do need not to perform any steps to correct
the code. If the device does not work correctly, use Device
Manager to remove the device and then run the Add New Hardware
tool in Control Panel. If you continue to receive this error
code and the device does not function properly, check with the
hardware manufacturer for an updated driver.
CODE
8
Several
different error messages can be displayed for this error code.
This code means that 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.
The following
error situations are included in this error code:
* A system
DevLoader is one that is part of Vmm32.vxd, and typically
begins with an asterisk (*).
If 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. (Code 8)
To fix this problem, run Windows Setup again using your Windows
CD-ROM.where <name> is the system DevLoadert that cannot be
found.
Solution button: None
* If this is
not a system DevLoader and the DevLoader cannot be found (the
file is missing), the following text is displayed This device is
not working properly because Windows cannot find the file <name>
that loads the drivers for the device. (Code 8)
To fix this problem, click Reinstall Device to reinstall this
device.where <name> is the DevLoader that is missing.
Solution button: Reinstall Driver
* If this is
not a system DevLoader and it can be found on the disk (the file
does exist), the following text is displayed:
This device is not working properly because the file <name> that
loads the drivers for this device is bad. (Code 8)
To fix this problem, click Update Driver to update the drivers
for this device." where <name> is the name of the DevLoader.
Solution button: Update Driver
* If the
DevLoader entry is a software key for this device that is
missing or an empty string, the following text is displayed:
Device failure: Try changing the driver for this device. If that
doesn't work, see your hardware documentation. (Code 8)"
Solution button: Update Driver
For most cases, the resolution is to reinstall or update the
driver. As an alternative, use Device Manager to remove the
device and then run the Add New Hardware tool in Control Panel.
If you continue to receive this error code, contact the
hardware's manufacturer about updated drivers.
When the
problem DevLoader is a system DevLoader, Windows should be
re-installed because this driver is built into the Vmm32.vxd
file.
CODE
9
The text for
this error code varies, depending on whether or not the device
is BIOS/ACPI enumerated. If this is a BIOS or ACPI enumerated
device, the following text is displayed:
This device is not working properly because the BIOS in your
computer is reporting the resources for the device incorrectly.
(Code 9) Contact your computer manufacturer to get an updated
BIOS for your computer.
Solution
button: None
If this is not
a BIOS or ACPI enumerated device (such as an add-in adapter or a
device that was plugged in to the computer), the following text
is displayed:
This device is not working properly because the BIOS in the
device is reporting the resources for the device incorrectly.
(Code 9)
Contact the device manufacturer to get an updated BIOS for your
device.
Solution button: None
This code means
that 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 then running the Add New Hardware tool in Control
Panel. If you continue to receive this error code, contact the
hardware's manufacturer for the proper registry settings or
updated drivers.
CODE 10
If the device
has a "FailReasonString" value in its hardware key, that string
is displayed as the error message. The driver or enumerator
places this registry string value there. If there is no
"FailReasonString" in the hardware key, the following generic
error message is displayed:
This device is either not present, not working properly, or does
not have all the drivers installed. (Code 10)
Try upgrading the device drivers for this device.
Solution button: Update Driver
To resolve this
error code, make sure the device is connected to the computer
correctly. For example, make sure all cables are plugged in
fully and that all adapter cards are properly seated. Follow the
suggested solution button and update the device driver. It may
be possible to remove the device and redetect it using the Add
New Hardware wizard.
CODE
11
Windows stopped responding while attempting to start this
device, and
therefore will never attempt to start this device again. (Code
11)
For more information, look up ASD in Windows Help.
Try upgrading the device drivers for this device.
Solution button: Update Driver
To resolve this
error, run the Automatic Skip Driver utility from the System
Information tool. If the problem persists, contact the hardware
manufacturer for updated drivers.
CODE
12
This device cannot find any free <type> resources to use. (Code
12)
If you want to use this device, you must disable another device
that is using the resources this device needs. To do this, click
Hardware Troubleshooter and follow the instructions in the
wizard. where <type> is a resource type (IRQ, DMA, Memory, or
I/O).
Solution
button: Hardware Troubleshooter
This code means
that 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 the device requests a
resource that is currently in use by another device that will
not release the resource.
To resolve this
problem, follow the instructions in the Hardware Troubleshooter.
In addition, see the "Troubleshooting Conflicting Hardware"
topic in Windows 95 Help, or see the following article in the
Microsoft Knowledge Base:
ARTICLE-ID: Q133240
(http://support.microsoft.com/support/kb/articles/Q133/2/40.ASP)
TITLE: Troubleshooting Device Conflicts with Device Manager
CODE
13
This device is either not present, not working properly, or does
not have all the drivers installed. (Code 13)
To have Windows detect whether this device is present or not,
click Detect
Hardware.
Solution button: Detect Hardware
This code
indicates that the device driver did not find the hardware.
To resolve this
error code, follow the recommended solution. As an alternative,
use Device Manager to remove the device and then run the Add New
Hardware tool in Control Panel.
CODE
14
This device cannot work properly until you restart your
computer. (Code 14) To restart your computer now, click Restart
Computer.
Solution button: Restart Computer
To resolve this
error code, shut down Windows, shut down your computer, and then
turn it back on.
CODE
15
This device is causing a resource conflict. (Code 15) To resolve
the conflict, click Hardware Troubleshooter and follow the
instructions in the wizard.
Solution button: Hardware Troubleshooter
This code means
that the device's resources are conflicting with another
device's resources, likely caused by re-enumeration.
To resolve this
problem, follow the instructions in the Hardware Troubleshooter.
In addition, see the "Troubleshooting Conflicting Hardware"
topic in Windows 95 Help, or see the following article in the
Microsoft Knowledge Base:
ARTICLE-ID: Q133240
(http://support.microsoft.com/support/kb/articles/Q133/2/40.ASP)
TITLE: Troubleshooting Device Conflicts with Device Manager
CODE
16
Windows could not identify all the resources this device uses.
(Code 16) To specify additional resources for this device, click
the Resources tab and fill in the missing settings. Check your
hardware documentation to find out what settings to use.
Solution button: None
This code means
that 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 Device Manager to
manually enter the settings.
CODE
17
The driver information file <name> is telling this child device
to use a resource that the parent device does not have or
recognize. (Code 17)
To fix this, click Update Driver to update the drivers for this
device.
where <name> is the .inf file for the device.
Solution
button: Update Driver
This code means
that the hardware is a multiple-function device and the .inf
file for the device is providing invalid information on how to
split the device's resources to the child devices.
To resolve this
error code, use Device Manager to remove the device and then run
the Add New Hardware tool in Control Panel. If you continue to
receive this error code, please contact the hardware's
manufacturer about an updated .inf file.
CODE
18
The drivers for this device need to be reinstalled. (Code 18) To
reinstall the drivers for this device, click Reinstall Driver.
Solution button: Reinstall Driver
This 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 then running the
Add New Hardware Wizard in Control Panel.
CODE
19
Your registry may be bad. (Code 19)
To check your registry, click Check Registry. If the registry is
bad,
Windows will restart your system and go back to a previous
registry
that is good.
Solution button: Check Registry
This code means
that 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" (without quotation marks) from a command prompt.
Finally, remove the device from Device Manager, and then
redetect it using the Add New Hardware tool in Control Panel.
CODE
20
Windows could not load one of the drivers for this device. (Code
20)
To fix this, click Update Driver to update the drivers for this
device.
Solution button: Update Driver
This code means
VxD Loader (Vxdldr) returned an unknown result. For example,
there could 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 then running the
Add New Hardware Wizard in Control Panel.
CODE
21
Windows is removing this device. (Code 21)
Close this dialog box, and then wait a few seconds. If this
problem continues, restart your computer.
Solution button: Restart Computer
This code means
that 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, and then
turn it back on.
CODE
22
The text
displayed for this error code differs depending on the
circumstances.
* If this
device is disabled because you disabled it using Device Manager,
the following text is displayed:
This device is disabled. (Code 22)
Click Enable Device to enable this device.
Solution button: Enable Device
* If the device
is not started, the following text is displayed:
This device is not started. (Code 22)
Click Start Device to start this device.
Solution button: Start Device
* If the device is disabled by a driver or program, the
following text is
displayed:
This device is disabled. (Code 22)
You can't enable this device because it has been disabled by a
Windows driver.
Solution button: None
This code means that the device is either disabled or has not
started.
To resolve this
error code, follow the recommended solution. For the third case,
try removing the device in Device Manager, then redetecting it
using the Add New Hardware wizard. If the problem persists, try
a clean boot to rule out software interference. If the error
persists, contact the hardware manufacturer.
CODE
23
The text
displayed for this error code differs depending on the
Circumstances.
* If this
device is a secondary display adapter and the primary display
adapter was located, the following text is displayed:
This display adapter is functioning correctly. (Code 23)
The problem is with the main display adapter. To view the
properties for the main display adapter, click Properties."
Solution button: Properties
* If this device is a secondary display adapter and the primary
display adapter cannot be located, the following text is
displayed:
This display adapter is functioning correctly. (Code 23)
The problem is with the main display adapter. Fix the main
display adapter, and then this display adapter will work.
Solution button: None
* If this device is not a display adapter, the following text is
displayed:
The loaders for this device cannot load the required drivers.
(Code 23)
To update the device drivers, click Update Driver.
Solution button: Update Driver
This code means that the device loader delayed the start of a
device and then did not 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 rebooting to
allow Windows to re-enumerate 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 using the Add New Hardware wizard to redetect the device.
CODE
24
The text
displayed for this error code differs depending on the type of
device (legacy or Plug and Play).
* If this
device is a legacy (root detected) device, the following text
will
be displayed:
This device is either not present, not working properly, or does
not have
all the drivers installed. (Code 24)
To have Windows detect whether this device is present or not,
click
Detect Hardware.
Solution button: Detect Hardware
* If this is a Plug and Play device, the following text is
displayed:
This device is either not present, not working properly, or does
not
have all the drivers installed. (Code 24)
Try upgrading the device drivers for this device.
Solution button: Update Drivers
This 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 the device is connected to your
computer correctly. For example, make sure all cables are
correctly installed, or that the adapter cards are properly
seated in their slots.
CODE
25
Windows is in the process of setting up this device. (Code 25)
To complete the setup, click Restart Computer to restart you
computer.
Solution button: Restart Computer
This 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 reboot resolves the
issue.
CODE
26
Windows is in the process of setting up this device. (Code 26)
To complete the setup, click Restart Computer to restart you
computer.
Solution button: Restart Computer
This 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 Control Panel. If you continue to
receive this error code, check with the hardware's manufacturer
or the Microsoft Software Library for an updated driver.
CODE
27
Windows can't specify the resources for this device. (Code 27)
Click the Resources tab, and then select the basic configuration
for the resources this device uses. To see which resources this
device uses, see the documentation for this device.
Solution button: None
This code means
that 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 and then run
the Add New Hardware tool in Control Panel. If the device still
does not work, consult the hardware manufacturer for updated
drivers or further assistance.
CODE
28
The drivers for this device are not installed (Code 28).
To reinstall the drivers for this device, click Reinstall Driver
Solution button: Reinstall Driver
This 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 the Add
New Hardware wizard to redetect it. You may need to obtain
updated drivers if the error still occurs.
CODE
29
This device is disabled because the BIOS for the device did not
give it
any resources. (Code 29)
You must enable the device in the BIOS. See your hardware
documentation for details, or contact your computer manufacturer
to get an updated BIOS.
Solution button: None
This code means
that the device has been disabled because the device does not
work properly and cannot be made to work properly with Windows.
This code may also be present if the device is intentionally
disabled in the BIOS.
You may be able
to resolve this error code by enabling or disabling the device
in the computer's CMOS settings. Windows cannot override this
setting. Please contact the computer's manufacturer for
assistance with using the computer's CMOS configuration program.
CODE
30
This device is using an Interrupt Request (IRQ) resource that is
in use by
another device and cannot be shared. You must change the
conflicting setting or remove the real-mode driver causing the
conflict. (Code 30)"
Solution button: None
This 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
31 (NEW IN WINDOWS 98)
This device is not working properly because <device> is not
working
properly. (Code 31)
To view the properties for <device> and see why it is not
working, click
Properties."
where <device> is the dependent device that must be fixed in
order for this device to work properly.
Solution
button: Properties
This 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 New Hardware wizard to redetect them. Finally,
consult with the hardware manufacturer for updated drivers.
CODE
32 (NEW IN WINDOWS 98)
Windows cannot install the drivers for this device because it
cannot access the drive or network location that has the setup
files on it. (Code 32)
To fix this problem, click Restart Computer to restart your
computer. If that doesn't work copy all the setup files onto
your local hard disk, and run setup from there.
Solution button: Restart Computer
This 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 (NEW IN WINDOWS 98)
The message
text that is displayed for this error is specific to the driver
or enumerator. If the driver does not provide information as to
why it did not work, the following message is displayed:
This device isn't responding to its driver. (Code 33)
For more information, contact your hardware vendor."
Solution button: None
This code
typically is displayed when the hardware has failed.
|