Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I find the Client Machine ID (CMID) of a Windows XP SP3 or a Win7 PC, that it is using to identify itself against a MS Key Management Service (KMS) Host?

The CMID can be found on a Vista client by running slmgr /dli, according to (note there is a typo in the KB article, it specifies a dash not a slash for the dli switch). However, slmgr will not run on WinXP and on Win7 it does not return the CMID, from what I can see. I don't have a Vista client on which to test.

As slmgr -rearm is not going to work on WinXP, is there another way to reset the CMID on WinXP, should I need to?

share|improve this question

Based on this article, it appears that the KMS server is only used in Vista, Server 2008, and later, so not Windows XP.

This article has information about KMS on Windows 7 and Server 2008 R2.

share|improve this answer

Windows XP does not make use of KMS.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.