Solution to Error Code 1, Error Code 2, and Error Code 5

In this article, we will discuss the following error codes that may be reported by the Device Manager in a Windows 98 or Windows 95 computer and their possible solutions:

  • Error Code 1
  • Error Code 2
  • Error Code 5

How to view error codes reported by Device Manager

To view error codes in a Windows 98 or Windows 95 computer, perform the following steps:

  1. Click the Start menu, point to Settings, and click Control Panel.
  2. Next, in the Control Panel window, locate and double-click System.
  3. Now, click the Device Manager tab.
  4. Double-click a device type, such as Sound, video and game controllers to view its attached devices.
  5. Next, double-click a device to see its properties. In case an error is generated, the error code is visible in the Device Status box present under the General tab.

Error Code 1

When error code 1 is generated, you see the following text:

  • "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.
Cause of Error

Error code 1 in this case occurs when the device is not configured properly.

Recommended Solution

To resolve the error, follow the instructions provided in the device status box. You may also be able to rectify the problem by removing the faulty device and then running the Add New Hardware wizard from the Control Panel.

Error Code 2

Depending on which device is faulty, you may get either of the two messages that are illustrated below.

Error code 2 implies that the device loader (DevLoader) did not load a device. When this device is a Root Bus DevLoader, you may receive the following error message:

  • "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."

Note: Here, <type> could be ISAPNP, PCI, BIOS, EISA, or ACPI

When the device is something other that a root bus DevLoader, you may receive the following error message:

  • "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.
Note: Here, <type> is the DevLoader, such as ESDI, SCSI, FLOP, and so on

Recommended Solution

To fix the problem, update the device driver. To achieve this, perform the following steps:

  1. Double-click the faulty device.
  2. Next, click the Driver tab in Device Properties dialog box.
  3. Next, click the Update Driver tab.
  4. Follow the instructions given in Hardware Update Wizard to update the driver.

If the problem persists after you have updated the driver, remove the faulty device and run the Add New Hardware tool in the Control Panel.

Error Code 5

When error code 5 is generated, the following text is displayed in the Device Status box:

  • "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.
Cause of the Error

Error Code 5 indicates that the device failed due to the absence of an arbitrator. This error code is generated when a device requests a resource type for which no arbitrator is available.

Recommended Solution

To rectify the error, update the driver.

As the above error codes show, it is important that you use updated drivers. To ensure that your drivers are up-to-date, use a driver scanner tool, such as Driver Finder. It is an advanced tool that automatically updates your drivers, as and when new driver updates are released.

Furthermore, regularly clean your registry to minimize the occurrence of driver-related errors. The registry stores information related to all your drivers. In case your registry becomes corrupt or damaged, you may receive recurring driver related errors. To prevent this from happening, clean your registry regularly using an advanced registry cleaner tool, such as RegServe.