This article will show you how to fix Windows 10 activation error 0xC004F012. The error may occur due corrupted/missing licensing repository on the system.

There might be different cases when activation in your Windows 10 doesn’t works properly while you try to activate the license first time. However, there are also cases when you lost the activation status after performing a major upgrade. Recently, we came around such a problem after upgrading one of our Windows 10 machine to Creators Update (V1703).

This machine was activated but after performing the upgrade, there was a watermark to activate Windows on the bottom-right corner of the screen. Clicking that watermark takes to activation page where following error displayed:

Windows can’t activate right now. Try activating again later. If that doesn’t work, contact support. Error code: 0xC004F012

FIX Windows 10 Activation Error 0xC004F012

In some scenarios, error 0xC004F012 can be interpreted as “The Software Licensing Service reported that the call has failed because the value for the input key was not found.” Technically, this indicates that the licensing repository on the system was either missing or corrupt.

If you’re not sure what to do from here, this article is for you. As the licensing repository is corrupted/missing, you need to rebuild the license store on your Windows 10. Follow the steps mentioned below to rebuild license store and thus consequently fix this activation error:

FIX: Windows 10 Activation Error 0xC004F012

1. Assuming Windows is installed on C: drive, press W8K + R to open Run, type C:\Windows\System32\SPP\Store\2.0 and click OK.

FIX Windows 10 Activation Error 0xC004F012

2. In the 2.0 folder so opened, rename the tokens.dat file to tokens.old. Close File Explorer.

FIX Windows 10 Activation Error 0xC004F012

3. Open administrative Command Prompt i.e. right click Start Button, select Command Prompt (Admin). In the Command Prompt window, type these commands and press Enter key after each:

Net start sppsvc
Cscript.exe slmgr.vbs /rilc

FIX Windows 10 Activation Error 0xC004F012

Let the commands completed and if any pop-up window appears during command execution, close it. Exit Command Prompt and reboot the machine twice.

4. After two reboots, go to Activation page in Settings app and run Activation troubleshooter. Your system must be activated now.

Hope this helps!

Share this post on Facebook · Twitter.


  • when i run net start sppsvc it says 5 error found. what am i suppose to do

  • Kapil Arya

    ^^ Run SFC /SCANNOW command and then retry with that command.

  • the troubleshoot says something interrupted it

  • Tried the above solution… When finding this i feel like this the only hope but when i enter net start sppsvc its giving access denied with system error code 5… Could you pls help on this

  • did not work

  • entered this in command prompt and I get the service name is invalid. It says more help available by typing NET HELPMSG 2185. Do that but it also says service name invalid.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recent Comments

    • joe : system restore.. says system protection is available only in online op...

      19 hours ago

    • Kapil Arya : ^^ This might occur due to bad media. Please download Windows 10 from ...

      22 hours ago

    • elskorpio74 : My problem is: I bought a product key online. I followed the instru...

      2 days ago

    • Kapil Arya : ^^ You may opt for clean install if reset doesn't works for you: https...

      2 days ago

    • robert : i did what you said it still dose a reset loop now what this the 3rd t...

      2 days ago