Windows 7 and Windows Server 2008 R2 Volume Activation Deployment Guide Published 

Includes KMS client setup keys. Useful when creating SCVMM Guest OS profiles.


Manually Activate a KMS Client

By default, KMS clients automatically attempt to activate themselves at preset intervals. To manually activate KMS clients (for example, disconnected clients) before distributing them to users, use the Control Panel System item, or run slmgr.vbs /ato at an elevated command prompt. The Slmgr.vbs script reports activation success or failure and provides a result code. To perform activation, the KMS client must have access to a KMS host on the organization’s network.

Converting MAK Clients to KMS and KMS Clients to MAK

By default, Windows 7 and Windows Server 2008 R2 operating systems use KMS for activation. To change existing KMS clients to MAK clients, simply install a MAK key. Similarly, to change MAK clients to KMS clients, run:

slmgr.vbs /ipk <KmsSetupKey>

where KmsSetupKey is one of the setup keys shown in Table 4. After installing the KMS setup key, activate the KMS client by running cscript slmgr.vbs /ato.

Table 4   KMS Client Setup Keys

Operating System Edition

Product Key

Windows 7


Windows 7 Professional


Windows 7 Professional N


Windows 7 Enterprise


Windows 7 Enterprise N


Windows 7 Enterprise E


Windows Server 2008 R2


Windows Server 2008 R2 HPC Edition


Windows Server 2008 R2 Datacenter


Windows Server 2008 R2 Enterprise


Windows Server 2008 R2 for Itanium-Based Systems


Windows Server 2008 R2 Standard


Windows Web Server 2008 R2


Comments (7)

  1. dude says:


  2. Ariamulislam says:

    thanks bro.

  3. Jung says:

    Awesome trick. Worked for my dev environment. Thanks!

  4. Jung says:

    Said it too early. It took the key but still didn’t activate..

  5. dom says:

    not working on Standard