Sometimes it is difficult to activate Windows. One such Windows 10 activation error is accompanied by error code 0xC004F012 . If you are looking for an effective solution to this error, perhaps some of our suggestions will help you.
Windows 10 activation error 0xC004F012
You may be wondering what caused this error. Well, Windows 10 activation error 0xC004F012 occurs due to missing or corrupted license store. Sometimes the error occurs during the first activation, and sometimes during a major update in which the activation status is lost.
The problem appears when you click on the watermark in the lower right corner of the screen to activate Windows. You can see the following message:
Windows cannot activate right now. Please try to activate later. If that doesn’t work, please contact support. Error code: 0xC004F012.
Sometimes a different error message appears:
The Software Licensing Service reported that the call failed because no value was found for the enter key.
In any case, whatever the exact cause of the error, the solution is to rebuild the Tokens.dat or Activation Tokens file on the system, whether it has been corrupted, missing, or has not been successfully updated.
Restore activation token file
1] Open the following folder – C: \ Windows \ System32 \ SPP \ Store \ 2.0.
If Windows is installed on a different drive, replace C: in the path with the appropriate drive.
2] You will find the file “tokens.dat” in the 2.0 folder. Rename this to “tokens.old”. Close the explorer.
3] Now run Command Prompt as Administrator, type the following command and press Enter:
net start sppsvc
4] Then run the following command:
cscript.exe slmgr.vbs / rilc
5] Wait for the commands to complete and then reboot the system twice.
6] Now go to Settings> Activation and run the Activation Troubleshooter.
This should fix the problem.
If that doesn’t work, you can resolve the error by changing your product key through the command line.
Change Windows Product Key
If the problem is that the KMS host is not in DNS, you need to make sure that DNS has the correct KMS. Error 0xC004F012 will indicate incorrect syntax for file name or directory / volume label. In this case, you need to change the product key as follows:
1] Close all open tabs and programs.
2] Open an elevated command prompt and do the following:
4] Then enter the following and press Enter to activate the product key:
slmgr.vbs / ATO
Windows 10 must be activated.
You have another option and that is the phone method
Activate Windows 10 using your phone .
You can also try activating Windows 10 over the phone. You need to call Microsoft for this.
1] Type strong Slui 4 ‘in the Start Search field and press Enter.
2] Select your country and click Next.
3] Leave this window open and call the toll-free number for your country.
4] The automated system will give you a confirmation that you should be ready to write down.
5] Enter this confirmation ID in the box in the window and click “Activate”