Apr 25, 2008
Tip and Trick Editorial

0x80070002 Is Preventing Windows from Accurately Checking the License Error

When starting Windows XP computer, the following error message appears:

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


The issue or problem is caused by system drive letter has change or a software has changed the default security provider without knowledge of users.

To resolve the issue, change the system drive letter to revert it back to original value, or match the new drive letter to the security provider. If the default security provider has been changed, reset the default security provider in Windows XP by deleting the relevant keys in the registry.

Reset the Default Security Provider in Windows XP

  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.

Match the Default Security Provider to New Drive Letter

  1. Run Registry Editor (Regedit.exe).
  2. Navigate to the following registry key:HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Defaults\Provider
  3. You will see a few Provider key beneath the branch. In each Provider key, edit the Image Path value to match the new drive letter.
  4. Exit Registry Editor.
  5. Restart 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

where \DosDevices\C: and other values presents the drive letters.

Pin It on Pinterest

Share This

Share This

Share this post with your friends!