Volume Licensing Activation Error Code 0xC004F042 shows up when the KMS host cannot activate the client software. The full error message states: The Software Protection Service determined that the specified Key Management Service (KMS) cannot be used, Error 0xC004F042.
This happens when a KMS Client contacts the KMS host for activation, the host cannot activate the client computer.
0xC004F042, Specified Key Management Service (KMS) cannot be used
KMS based Windows Activation keys are particular keys that cannot be used without a KMS server. If you happened to have a KMS key that was sold on the internet, while it may work for a while, but not forever. That said, KMS keys are usually used on Enterprise, where the KMS server is set up to activate the Windows computer, which is part of the enterprise. Here the are things you need to check if you receive this error:
- Check if you are using a KMS key to activate a client and not public KMS key as it will not work with it. To activate a KMS client, it must have a special KMS public key installed.
- Secondly, make sure the client and KMS server versions match. You should check if you need to update the Windows KMS Host and the client counterpart so they have the same version. If either of them has a different version, this error will occur.
- Enable Software Protection Service on the KMS Server. This service makes download, install, and enforces digital licenses for Windows. You can make sure it is enabled by going to Services Snapin (Services.msc), locate the Software Protection Platform, and set to Automatic (Delayed Start) and running.
- Lastly, contact Microsoft Support to resolve if the above methods don’t work. The IT admin can connect to Microsoft and resolve anything which is related to Volume Licensing.
I hope the post was useful and that you were able to resolve error 0xC004F042 related to Key Management Service (KMS).
Read: Fix Windows Script Host Error 0xc004f025 during Activation.