I tried to install the KMS kwy for Windows 10 on Server 2012 R2 after having installed https://support.microsoft.com/en-us/kb/3058168 but was faced with the error:
Error: 0xC004E016 On a computer running Microsoft Windows non-core edition, run ‘slui.exe 0x2a 0xC004E016’ to display the error text.
I found out that you need to go to your VLSC site: Select licenses – Select your active agreement – select product keys – find the Windows Srv 2012 DataCtr/Std KMS for Windows 10 product key
Then you can install it like normal:
cscript slmgr.vbs -ipk XXXX-XXXX-XXXX-XXXX-XXXXX
cscript slmgr.vbs -ato
cscript slmgr.vbs -dli (just to check)
You now have a KMS server that can activate windows 10, as well as all of your existing server and desktop client OS’s.
I guess I’m most likely to replace the key when Server 2016 comes out.