This 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:
- Make sure that Device Manager is open, and that the device that has the problem is selected. You can perform some recommended resolutions through Device Manager.
- Right-click My Computer, and then click Properties.
- Select the Hardware tab, and then click Device Manager.
- Double-click the device type that has the problem. For example, if you have problems with your modem, double-click Modems to see the devices in that category.
A list of devices appears. If a device has problems, the device has a red exclamation point next to it. If a device is unknown (usually because of missing drivers), the device has a yellow question mark next to it. - Right-click the device that has the problem, and then click Properties. This opens the device Properties dialog box. You can see the error code in the Device status area of this dialog box.
- Use the Troubleshooting Wizard, if it is available, to help you diagnose and resolve your problem.
- On the device Properties dialog box, click the General tab.
- Click Troubleshoot to start the Troubleshooting Wizard. The wizard asks you some simple questions and provides a solution to your problem based on the answers that you provide. If the Troubleshooting Wizard is not available, go to step 3.
- Follow the resolution steps provided by the wizard to resolve the problem.
- Check the Device status area of the device Properties dialog box to see whether the error is resolved. If the error is resolved, you are finished. Otherwise, go to step 3.
- If the Troubleshooting Wizard did not help you resolve your problem or was not available, locate your error code in this article.
- Follow the recommended resolutions for that error code.
- Check the Device status area of the device Properties dialog box to see whether the error is resolved. If the error is resolved, you are finished.
- If the problem still occurs, unfortunately, this article did not resolve your problem. For your next steps, you may want to ask someone for help.
Codes 1 through 10
Review this section if you have received an error code between 1 through 10.
Code 1 This device is not configured correctly. (Code 1)
Cause
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)
Recommended resolutionsHere are some things that you can try to resolve this problem.
Close some open applicationsIf 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.
- To check memory and system resources, open Task Manager. To open Task Manager, press CTRL+ALT+DELETE, and then click Task Manager.
- To check virtual memory settings, right-click My Computer, click Properties, click the Advanced tab, and then click Settings in the Performance area.
Uninstall and reinstall the driverThe 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Install additional RAMYou may have to install additional random access memory (RAM).
Code 10If 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)
Recommended resolutionsHere are some things that you can try to resolve this problem.
Update the driverIn 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.
Codes 11 through 20
Review 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)
CauseThis 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 resolutionYou can use the Troubleshooting Wizard in Device Manager to determine where the conflict is, and then disable the conflicting device.
Disable the conflicting device- On the device Properties dialog box, click the General tab.
- Click Troubleshoot to start the Troubleshooting Wizard. The wizard asks you some simple questions and provides a solution to your problem based on the answers that you provide.
- Follow the resolution steps provided by the wizard to resolve the problem.
Code 14This device cannot work properly until you restart your computer. (Code 14)
Recommended resolutionRestart your computerClick
Start, click
Shut Down, and then select
Restart in the
Shut Down Windows dialog box to restart the computer.
Code 16Windows cannot identify all the resources this device uses. (Code 16)
CauseThe device is only partly configured.
Recommended resolutionAssign additional resources to the deviceNote 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.
- On the device Properties dialog box, click the Resources tab.
- If a resource is listed with a question mark next to it, 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.
Code 18Reinstall the drivers for this device. (Code 18)
Recommended resolutionUpdate 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 driverIn 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 driverIf the driver is corrupted, uninstall the driver from Device Manager and scan for new hardware to install the driver again.
- On the device properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Code 19Windows 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)
Recommended resolutionsA 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 driverUninstall 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Revert to the most recent successful registry configurationThis 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.
Codes 21 through 30
Review this section if you have received an error code between 21 and 30.
Code 21Windows is removing this device. (Code 21)
Recommended resolutionThis 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.
- Wait several seconds, and then press the F5 key to update the Device Manager view.
- If that does not resolve the problem, restart your computer. Click Start, click Shut Down, and then select Restart in the Shut Down Windows dialog box to restart the computer.
Code 22This device is disabled. (Code 22)
Recommended resolutionEnable 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 24This device is not present, is not working properly, or does not have all its drivers installed. (Code 24)
CauseThe 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 resolutionRemove the device, and this error should be resolved.
Code 28The drivers for this device are not installed. (Code 28)
Recommended resolutionInstall the driverYou 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 29This device is disabled because the firmware of the device did not give it the required resources. (Code 29)
Recommended resolutionEnable the device in the BIOS.
Enable the device in the BIOSEnable 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 40
Code 31 This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
Recommended resolutionUpdate the driverYou 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)
CauseThe start type for this driver is set to disabled in the registry.
Recommended resolutionsReinstall 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 driverUninstall 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Change the start type in the Registry
Code 33Windows cannot determine which resources are required for this device. (Code 33)
Recommended resolutionThe translator that determines the kinds of resources that are required by the device has failed.
Recommended resolutionConfigure the hardware. If configuring the hardware does not work, you might have to replace it.
Configure or replace the hardwareIf 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)
Recommended resolutionManually configure the device.
This content is designed for an advanced computer user.
Manually configure the deviceThe 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 35Your 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)
CauseThe Multiprocessor System (MPS) table, which stores the resource assignments for the BIOS, is missing an entry for your device and must be updated.
Recommended resolutionContact the system vendor to update the BIOS.
Code 36This 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)
Recommended resolutionThe 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 reservationsFor 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 37Windows cannot initialize the device driver for this hardware. (Code 37)
Recommended resolutionThe driver returned a failure when it executed the DriverEntry routine. Reinstall the drivers for this device.
Uninstall and reinstall the driverUninstall 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Code 38Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory. (Code 38)
Recommended resolutionThe driver could not be loaded because a previous instance is still loaded. Restart the computer.
Use the Troubleshooting WizardIf you have not already run the Troubleshooting Wizard, do so now.
- On the device Properties dialog box, click the General tab.
- Click Troubleshoot to start the Troubleshooting Wizard. The wizard asks you some simple questions and provides a solution to your problem based on the answers that you provide.
- Follow the resolution steps provided by the wizard to resolve the problem.
Restart your computerClick
Start, click
Shut Down, and then select
Restart in the
Shut Down Windows dialog box to restart the computer.
Code 39Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)
CauseThere are several causes of Code 39 errors:
- A required device driver is missing.
- A required binary file is corrupted.
- There is a problem with the file I/O process.
- A driver that is referencing an entry point in another binary file is unable to load.
Recommended resolutionReinstall the drivers for this device.
Uninstall and reinstall the driverUninstall 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Code 40Windows cannot access this hardware because its service key information in the registry is missing or recorded incorrectly. (Code 40)
Recommended resolutionInformation in the registry's service subkey for the driver is invalid. Reinstall the drivers for this device.
Uninstall and reinstall the driverUninstall 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.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Open Device Manager, click Action, and then click Scan for hardware changes. Follow the instructions.
Codes 41 through 50
Review this section if you have received an error code between 41 and 50.
Code 41Windows successfully loaded the device driver for this hardware but cannot find the hardware device. (Code 41)
Recommended resolutionThis 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:
- If the device was removed, uninstall the driver, connect the device, and then click Scan for hardware changes to reinstall the driver.
- If the hardware was not removed, the driver files might be obsolete. In this case, update the driver from Device Manager. 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 the device is a non-Plug and Play device, you may have to install a newer version of the driver. To install non-Plug and Play devices, use the Add Hardware wizard. Click Start, and then click Run. In the Open box, type hdwwiz.cpl.
Code 42Windows cannot load the device driver for this hardware because there is a duplicate device already running in the system. (Code 42)
Recommended resolutionA 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 computerClick
Start, click
Shut Down, and then select
Restart in the
Shut Down Windows dialog box to restart the computer.
Code 43Windows has stopped this device because it has reported problems. (Code 43)
Recommended resolutionOne 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 44An application or service has shut down this hardware device. (Code 44)
Recommended resolutionRestart your computer.
Restart your computerClick
Start, click
Shut Down, and then select
Restart in the
Shut Down Windows dialog box to restart the computer.
Code 45Currently, this hardware device is not connected to the computer. (Code 45)
Recommended resolutionThis 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
Code 46Windows cannot gain access to this hardware device because the operating system is in the process of shutting down. (Code 46)
Recommended resolutionThe 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 47Windows cannot use this hardware device because it has been prepared for safe removal, but it has not been removed from the computer. (Code 47)
Recommended resolutionsHere are some things that you can try to resolve this problem.
Reconnect the deviceThis 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 computerDisconnect this device from the computer, and then connect it again.
Restart your computerMake 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 48The 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)
Recommended resolutionUpdate the driver.
Update the driverContact the manufacturer of your hardware device to obtain the latest version or the updated driver. Then, install it on your computer.
Code 49Windows cannot start new hardware devices because the system hive is too large (exceeds the Registry Size Limit). (Code 49)
CauseThe 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 resolutionHere 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 usingTo resolve this problem, you should first try uninstalling any hardware devices that you are no longer using.
- Set up Device Manager to show devices that are no longer connected to the computer.
- Click Start, and then click Run.
- In the Open box, type cmd. The Command Prompt window opens.
- At the prompt, type the following command, and then press Enter:
set devmgr_show_nonpresent_devices=1
- In Device Manager, click View, and then click Show hidden devices. You will now be able to see devices that are not connected to the computer.
- Select the device that you want to uninstall.
- On the device Properties dialog box, click the Driver tab, and then click Uninstall. Follow the instructions.
- Restart your computer.
- Uninstall the devices that you no longer need.
- Check the device Properties dialog box in Device Manager to see whether the error is resolved.