Thursday, May 14, 2009

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

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.
Solution!

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% \ system32regsvr32 licwmi.dllregsvr32 regwizc.dllregsvr32 licdll.dllregsvr32 jscript.dllregsvr32 vbscript.dllregsvr32 msxml.dllregsvr32 shdocvw.dllregsvr32 softpub.dllregsvr32 wintrust.dllregsvr32 initpki.dllregsvr32 dssenh.dllregsvr32 rsaenh.dllregsvr32 gpkcsp.dllregsvr32 sccbase.dllregsvr32 slbcsp.dllregsvr32 cryptdlg.dll

Reboot and check if the problem persists.

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

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

Best of luck...
:)
===========================================

Fixing the Windows 0x80070002 update error by utilizing various methods.
While updating windows, it is possible to receive the 0x80070002 Error. As a result the update process will not be completed, and your computer will not be able to transmit files. The reason for your computer receiving the 0x80070002 Error is due to it not having all of the files that should have been transmitted when updating your software. This is an initialization error that occurs after files have been downloaded, and extracted to the computer.

To fix the error manually, it will be necessary to remove all of the files partially downloaded, and try again to update your Windows files. Alternatively you could use Registry Booster from Uniblue, which scans for all system errors and fixes them for you without having to do things manually.

1. On the Windows desktop, press Start, and when the menu opens up,

2. Press Run, and input the following command “services.msc”

3. In the Run box, type "services.msc", and press "Enter".

4. This will open the "Local Services" window.

5. In the Local Services window find the name “Automatic Updates” and right click.

6. On right click, scroll down and press “Stop”. This will cause the Automatic Updates to pause to correct the situation. Do not close the Local Services window.

At this point you can go to the "Software Distribution" folder and delete its contents, or give the folder another name. It is advised that you just rename the folder,

7. To do this go to the Windows desktop and press “Start” then press “Run” when the menu opens.

8. Input the “cmd” command into Run, and the computer will take you to the DOS prompt.

9. At the DOS prompt type in this command “cd %windir%” (without the quotes), and press Enter.

10. You should now be in the Windows directory.

11. At the Windows directory, input “ren SoftwareDistribution SoftDisTemp” and hit "Enter". This will rename the Software Distribution folder to the new name of SoftDisTemp.

12. Type "Exit" and hit "Enter" to close the DOS window.

13. Now go to the "Local Services" window and right click "Automatic Updates" to restart it.

14. Try updating Windows files again.

No comments: