When Windows XP boots up, after the Welcome Screen a message comes that shows the above message, and it does not allow you to login.
This can also be caused by failed WPA and windows cracks.
Error code 0x80004005
This 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:
- A third-party backup utility or an antivirus program interferes with the installation of Windows XP.
- A file that WPA requires is manually modified.
Option 1
Repair install. This will replace all missing files.
Option 2
Boot into Safemode
Press F8 While booting just after the BIOS screen or during the OS Selection menu.
Then do the following in the command promt.
cd %system root% \ system32 regsvr32 licwmi.dll regsvr32 regwizc.dll regsvr32 licdll.dll regsvr32 jscript.dll regsvr32 vbscript.dll regsvr32 msxml.dll regsvr32 shdocvw.dll regsvr32 softpub.dll regsvr32 wintrust.dll regsvr32 initpki.dll regsvr32 dssenh.dll regsvr32 rsaenh.dll regsvr32 gpkcsp.dll regsvr32 sccbase.dll regsvr32 slbcsp.dll regsvr32 cryptdlg.dll
Reboot and check if the problem persists.
Option 3
If not check if the following files are present in the System32 Folder
%SystemRoot%\System32\secupd.dat
%SystemRoot%\System32\oembios.dat
%SystemRoot%\System32\oembios.bin
There might be two more files missing:
%SystemRoot%\System32\secupd.sig
%SystemRoot%\System32\oembios.sig
so I suggest copy all files masked like these:
%SystemRoot%\System32\secupd.*
%SystemRoot%\System32\oembios.*
If any of these files are missing, restore these files, from the setup disk, I386 folder or from another system.
To restore from a setup disk, put the CD in, and browse to the I386 folder copy the file with extension XXXXX.XX_ where XXXX.XX is the file name with first 2 letters of the extension. Rename it to a .cab file and extract the file to system32.
Reboot the system and now try again.
Option 4
If still your problem persists try the following from Microsoft knowledge base.
Reset the default security provider in Windows XP
To reset the default security provider in Windows XP, delete the relevant registry keys in the Windows registry. To do this, follow these steps:
1. Start the computer. Press the F8 key during startup to start the computer in Safe mode.
2. Start Registry Editor (Regedt32.exe).
3. Delete the following registry keys in the Windows registry:
HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\Providers
HKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
4. Quit Registry Editor.
5. Restart the computer.
Reset the drive letter of the system drive
Use 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
Option 5
To resolve the problem, repair the installation of Microsoft Windows XP by using the Windows XP CD, and then replace the files. To do so, follow these steps:
- Insert the Windows XP CD in the CD drive or DVD drive, and then restart your computer. When you receive the following message, press a key to start your computer from the Windows XP CD:
Note Your computer must be configured to start from the CD drive or DVD drive. For more information about how to configure your computer to start from the CD drive or DVD drive, see the documentation that came with your personal computer or contact the manufacturer. - When you receive the following message, press R to start the Recovery Console:
- Press 1 to access your primary drive installation with Recovery Console.
- When you are prompted to do so, type the administrator password. If you have not set an administrator password, press ENTER to continue.
- Type cd %SystemRoot%\System32, and then press ENTER.
- Rename the following files by using the REN command. To do so, follow this syntax:
REN file_name.extension file_name.old
- Wpa.dbl
- Pidgen.dll
- Actshell.html
- Licdll.dll
- Regwizc.dll
- Licwmi.dll
- Wpabaln.exe
- Type the drive letter of your CD-ROM drive followed by a colon (for example, "D:"), and then press ENTER.
- Type cd i386, and press ENTER.
- Type the following commands one at a time. Press ENTER after each command:
- expand licwmi.dl_ %systemroot%\system32
- expand regwizc.dl_ %systemroot%\system32
- expand licdll.dl_ %systemroot%\system32
- expand wpabaln.ex_ %systemroot%\system32
- expand wpa.db_ %systemroot%\system32
- expand actshell.ht_ %systemroot%\system32
- copy pidgen.dll %systemroot%\system32
- Type Exit and press ENTER to restart the computer.