Article ID: 914232 - Last Review: September 8, 2009 - Revision: 2.0 You may receive error code 0x80004005 or other error codes when you try to start a Windows XP-based computerOn This PageSUMMARYWhen you try to start a Microsoft Windows XP-based computer, you may receive
an error message that contains different error codes. This article describes
the causes of the different error codes. This article also provides workarounds
for the following error codes:
SYMPTOMSWhen you try to start a Windows XP-based computer, you may receive
an error message that resembles the following: A problem
is preventing Windows from accurately checking the license for this computer.
Error code: 0xnnnnnnnn CAUSEThe following sections describe why you may receive a given
error code. Error code 0x80004005This problem may occur if a file that the Windows Product Activation (WPA) requires is damaged or missing. This behavior occurs if one or both of the following conditions are true:
Error code 0x80090006This problem occurs because the drive letter has changed or because certain files cannot be found at default locations.Error code 0x8009001dThis problem occurs if you modified the MountedDevices registry value to change the boot drive letter assignment or the system drive letter assignment.Error code 0x80070002This problem can occur if one of the following conditions is true:
Error code 0x8007007f or error code 0x8007007eThis problem frequently occurs after you upgrade a service pack. After you upgrade, there appears to be a corrupted file, a missing file, or a file mismatch.Error code 0x800705aa, error code 0x8007007e, and error code 0x80004005This error code occurs when the Dpcdll.dll file is missing or corrupted.Error code 0x800705aa, error code 0x80070002, error code 0x80004005, error code 0x800405aa, and error code 0x80090019This problem occurs because there are some error codes in a third-party program.Error code 0x800703e7This specific error occurs when there is a problem performing an inpage operation. This error typically occurs because of corruption of the disk.WORKAROUNDImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756
(http://support.microsoft.com/kb/322756/
)
How to back up and restore the registry in Windows To work around this problem, use one of the following methods based on the error code that you receive. Workaround for error code 0x80004005To work around this problem, use one of the following methods.Method 1Note You should follow this method if this error code occurs after you upgrade from Microsoft Windows 98 Second Edition.Start from the Windows XP CD-ROM, and then perform an in-place upgrade repair. Make sure that you use a valid product key. For more information about performing an in-place upgrade, click the following article number to view the article in the Microsoft Knowledge Base: 315341
(http://support.microsoft.com/kb/315341/
)
How
to perform an in-place upgrade (reinstallation) of Windows XP
You can also resolve this problem by uninstalling
Windows XP. Then, reinstall the operating system that you were running before
you upgraded to Windows XP. For more information about
how to uninstall Windows XP, click the following article number to view the
article in the Microsoft Knowledge Base: 312569
(http://support.microsoft.com/kb/312569/
)
How
to manually start the uninstall process to remove Windows XP
Method 2To resolve the problem, repair the installation of Windows XP by using the Windows XP CD, and then replace the files. To do this, follow these steps:
Workaround for error code 0x80090006To work around this problem, use one of the following methods.Note If the methods in this section are unsuitable for your situation, then use the methods in the "Workaround for an error code that is not in this list" section, and begin with Method 1. Use GhostIf you deploy a Windows XP-based computer by using Ghost from Symantec, rebuild the Ghost image by specifying the –FDSZ switch during the rebuild process.Use Drive Image ProIf you deploy the Windows XP-based computer by using Drive Image Pro, upgrade the Drive Image Pro to Deploy Center version 5.0 from Power Quest.Workaround for error code 0x8009001dTo resolve this problem, you must remove the whole contents of the MountedDevices registry key. This key is located in the following registry subkey:HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices For more information, click the following article
number to view the article in the Microsoft Knowledge Base: 223188
(http://support.microsoft.com/kb/223188/
)
How to change the system/boot drive letter in Windows 2000
You cannot modify the
MountedDevices
registry key in Windows XP because there are many
hard-coded paths to the C:\Windows drive. These
hard-coded paths may not load.
Then, that behavior provokes the WPA-related error
code.Workaround for error code 0x80070002To work around this problem, use the appropriate method.Reset the default security provider in Windows XPTo reset the default security provider in Windows XP, delete the relevant registry keys from the registry. To do this, follow these steps:
Reset the drive letter of the system driveUse Registry Editor to change the drive letter of the system drive back to its original value. Edit the following registry key to change the value of the system drive:HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
For more information about how to restore the system drive letter, click the following article number to view the article in the Microsoft Knowledge Base:
223188
(http://support.microsoft.com/kb/223188/
)
How
to restore the system/boot drive letter in Windows
Workaround for error code 0x8007007f or error code 0x8007007eTo work around this problem, uninstall the service pack that you installed. Then, reinstall the service pack.Workaround for error code 0x800705aa, error code 0x8007007e, and error code 0x80004005To work around this problem, replace the Dpcdll.dll file by using a clean Dpcdll.dll file that has the correct version.Note To obtain the clean Dpcdll.dll file, copy the Dpcdll.dll file from a new installed computer. Workaround for error code 0x800705aa, error code 0x80070002, error code 0x80004005, error code 0x800405aa, and error code 0x80090019Note In most scenarios, the WinTools third-party software causes this problem.To work around this problem, follow these steps:
Workaround for error code 0x800703e7To work around this problem, run the chkdsk command.For more information about the chkdsk command , visit the following Microsoft Web site: http://technet.microsoft.com/en-us/library/bb491051.aspx
(http://technet.microsoft.com/en-us/library/bb491051.aspx)
Workaround for an error code that is not in this listIf the error code you receive is not in this list, use one of the following methods.Method 1: Rename the Wpa.dbl file and the Wpa.bak fileIf you want to force activation in Windows XP again, rename the Wpa.dbl file and the Wpa.bak file.Method 2: Rename the Wpa.bak fileConsider the following scenario. You receive an error code that states that you must start Windows XP. However, you cannot start Windows XP. In this scenario you must rename the Wpa.dbl file to invalidate the Wpa.dbl file name. For example, change the name of the Wpa.dbl file to Wpa.dblinvalid. Then, change the name of the Wpa.bak file to Wpa.dbl.Method 3: Restore the systemRestore the Windows XP-based computer from a restore point by using the system recovery options. For more information about how to restore the system, visit the following Microsoft Web site:http://technet.microsoft.com/en-us/library/bb457025.aspx
(http://technet.microsoft.com/en-us/library/bb457025.aspx)
Method 4: Perform an in-place upgradePerform an in-place upgrade on the system. For more information about performing an in-place upgrade, click the following article number to view the article in the Microsoft Knowledge Base:315341
(http://support.microsoft.com/kb/315341/
)
How
to perform an in-place upgrade (reinstallation) of Windows XP
MORE INFORMATION For more
information, click the following article number to view the article in the
Microsoft Knowledge Base: 307654
(http://support.microsoft.com/kb/307654/
)
How to install and use the Recovery Console in Windows XP
For more information, click the following
article number to view the article in the Microsoft Knowledge Base: 316941
(http://support.microsoft.com/kb/316941/
)
How to install Windows XP
For more
information, click the following article numbers to view the articles in the
Microsoft Knowledge Base: 302806
(http://support.microsoft.com/kb/302806/
)
Description of Microsoft Product Activation
299056
(http://support.microsoft.com/kb/299056/
)
An error message is displayed when you run Windows product registration
299840
(http://support.microsoft.com/kb/299840/
)
How to use Sysprep with Windows Product Activation or Volume License Media to deploy Windows XP
291997
(http://support.microsoft.com/kb/291997/
)
How to activate Windows XP using an Unattend.txt file
289657
(http://support.microsoft.com/kb/289657/
)
Out of Box Experience (OOBE) does not run after Setup completes
291983
(http://support.microsoft.com/kb/291983/
)
Ports that are used by Windows Product Activation
The third-party products that this article discusses are manufactured by
companies that are independent of Microsoft. Microsoft makes no warranty,
implied or otherwise, regarding the performance or reliability of these
products.
| Article Translations
|
Back to the top
