I have set up a KMS server on a 2003 server with the lastest update to KMS for windows 7 and 2008 R2 support. I have registered the win 7 enterprise kms key on the kms server. When the clients try to connect they come up with the following error Error: 0xc004f038 The software Licensing service reported that the computer could not be activated. The count reported by your key management service (KMS) is insufficient.
I know this error means that the KMS server has not reached 25 activations yet. But I have 38 devices that were imaged from a syspreped windows 7 enterprise.
I have tried to follow this link http://support.microsoft.com/kb/929829 But I have built my image from a sysprepped image so the CMIDS should be fine. The commands that they say to use in this KB dont show the CMIDS either.
Any Ideas how I cant activate these Machines? Or is it a matter of playing the waiting game.
Thanks
You say the CMIDs should be fine, but you haven't actually verified them. You need to find out whether all of the machines really do have unique CMIDs or not.
The KB article tells you to run slmgr.vbs -dli on the clients. And you say the output wasn't displaying the CMID. Did you actually run the command on the client workstations? Or did you accidentally run in on your KMS server instead? Running slmgr.vbs –dli on the KMS server won't show a "Client Machine ID" because it's not a client. So make sure you run the command on your clients and then compare the CMIDs to make sure they're not identical.
For instance, on my sample Win7 box, I get the following output from slmgr.vbs -dli:
So the CMID on that machine is 12910304-af39-4fc9-80df-f8c61526d9f9.
You can also pull your KMS logs on the KMS host, comma delimited parse them, and sort by CMID. If you see a bunch of servers with the same CMID then you will know if your install/setup is going correctly.
Assuming your CMIDs really are all unique, check the system clock on the clients and the KMS server. If the clocks are not synchronized closely enough, that could also be your problem. I'm not exactly sure what the time difference threshold is though.