Wednesday, April 30, 2008

0x80070002-A problem is preventing Windows from accurately checking the license for this computer

A problem is preventing Windows from accurately checking the license for this computer.
Error Code: 0x80070002

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.

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.

If not check if the following files are present in the System32 Folder


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.

Your problem must be solved.

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:
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:

Best of luck...


Anonymous said...

Thank you very much! Restoring the 3 files in system32 worked for me.

Anonymous said...

Mine was missing oembios.bin.
After restoring, It's working now.

Anonymous said...

There is also a way to fix the 0x80070002 error without having to go into Safe Mode if you want to try that first before restarting.

Anonymous said...

yeah, i had the same problem.
This after uninstallinm software and cleaning pc with mcafee.

solution was restoring the 3 files.

hidayat said...

this article is helpfull, thank for the author.

please can any one help me.
can any one send me oembios.bin file, because i dont CD at the movement.


Anonymous said...

Thanx for da system was missing the oembios.bin file...restored it n worked perfectly...thanx anyway

Anonymous said...

You are god! :)


There are more two files which were missed for me:


so I suggest copy all files masked like these:


Thank you very much again!

Patrick said...

hey man thanks, the first solution worked like a charm

Kalyan said...

Thankyou Thankyou Thankyou !!

GOD BLESS YOU buddy.. I have WINXP SP2 and been sitting on this issue for last 4 months. You solved this.
Kudos to you.. resoring oembios.bin worked. Hurrah!!!!!!

Anonymous said...

thanks buddy! your solutions works.

I have searching solution from MS technet but non of it work.. not useful at all.

my problem solved after replacing the file from i386 folder to system32.

Great info provided!