Seit Windows Vista / Server 2008 gibt es die Möglichkeit, einen eigenen Lizenzserver (KMS-Server) zu betreiben.
Product Key Grouping
Die KMS Lizenzen werden in verschiedene Gruppen eingeteilt: Group A, Group B, Group C, Group VL.
Die untenstehende Tabelle zeigt die Gruppierung der verschiedenen Produkte an. Je nach Lizenzschlüssel können auf dem Lizenzserver die beschriebenen Windows Versionen aktiviert werden.
|
Product Key Group
|
KMS Key
|
KMS can be hosted on (KMS key activates KMS host)
|
Windows product editions activated by this KMS Host
|
|
Vista VL
|
KMS
|
· Windows Vista
· KMS for Windows Server 2003 v1.0 or v1.1
|
· Windows Vista Business
· Windows Vista Enterprise
|
|
Server Group A
|
KMS_A
|
· Windows Web Server 2008
· KMS for Windows Server 2003 v1.1
|
· Windows Web Server 2008
· Vista VL
|
|
Server Group B
|
KMS_B
|
· Windows Web Server 2008
· Windows Server 2008 Standard
· Windows Server 2008 Standard without Hyper-V
· Windows Server 2008 Enterprise
· Windows Server 2008 Enterprise without Hyper-V
· KMS for Windows Server 2003 v1.1
|
· Windows Server 2008 Standard
· Windows Server 2008 Enterprise
· Server Group A
· Vista VL
|
|
Server Group C
|
KMS_C
|
· Windows Web Server 2008
· Windows Server 2008 Standard
· Windows Server 2008 Enterprise
· Windows Server 2008 Datacenter
· Windows Server 2008 Datacenter without Hyper-V
· Windows Server 2008 for Itanium-Based Systems
· KMS for Windows Server 2003 v1.1
|
· Windows Server 2008 Datacenter
· Windows Server 2008 for Itanium-Based Systems
· Server Group B
· Server Group A
· Vista VL
|
Das heisst, wenn ein Group C KMS Schlüssel auf dem Lizenzserver eingetragen wird, können sämtliche Windows 2008 Versionen aktiviert werden, egal ob Standard, Enterprise oder Datacenter bzw. Vista VL / Windows 7 Clients.
Nach der Installation vom KMS-Server (siehe weiter unten) kann mit slmgr –dli kontrolliert werden, welcher Typ von Lizenz aktiviert wurde (in diesem Beispiel ein Volume_KMS_C_channel Key):
![clip_image002[3] clip_image002[3]](http://www.itnetx.ch/blog/wp-content/uploads/2009/08/clip-image0023-thumb.jpg)
Installieren des KMS Servers
Auf dem Lizenzserver die KMS Lizenz aktivieren:
· Auf dem KMS Host (Lizenzserver) einloggen
· Einen Command Prompt (CMD) als Administrator öffnen
· Die folgenden Befehle nacheinander eingeben:
- cscript C:\windows\system32\slmgr.vbs /ipk <KmsKey>
- cscript C:\windows\system32\slmgr.vbs /ato
Nun im DNS prüfen, ob der SRV Record „Forward Lookup Zones – %Domäne% - _tcp“ erstellt wurde. Er sollte wie folgt aussehen:

Falls der Eintrag nicht existiert, muss dieser manuell erstellt werden.
Manueller KMS SRV Record im DNS erstellen
· DNS Manager öffnen
· Erweitern von Forward Lookup Zones à rechter Mausklick auf die Domäne à „Other New Records“
· Service Location (SRV) auswählen “Create Record” klicken
· Die folgenden Zellen ausfüllen:
- Service: _VLMCS
- Protocol: _TCP
- Weight: 100
- Port number: 1688
- Host offering this service: <FQDN des KMS Servers>
· Am Schluss noch OK und Done klicken
Wenn ein Windows Vista bzw. ein Windows Server 2008 installiert wird, meldet sich dieser automatisch innert drei Tagen beim KMS Server, da diese standardmässig als KMS Clients konfiguriert sind und den DNS Eintrag des KMS Servers finden. Selbstverständlich kann die Aktivierung auch erzwungen werden:
slmgr -ato
Bis fünf Server bzw. 25 Clients aktiviert werden, erscheint bei der Aktivierung ein Fehler vom Windows Script Host mit der Meldung “Error 0xC00….., The computer could not be activated. The returned count from your Key Management Service is insufficient”.
Daher möglichst schnell (sicherlich innert 30 Tagen) auf fünf Windows 2008 Servern die Aktivierung mit „slmgr –ato“ erzwingen.
Auf dem Lizenzserver slmgr –dli eingeben um zu prüfen, ob Lizenzen von KMS-Clients aktiviert werden. Der Output des Befehls sollte diesem ähneln:
![clip_image002[1] clip_image002[1]](http://www.itnetx.ch/blog/wp-content/uploads/2009/08/clip-image0021-thumb.jpg)
MAK Client in KMS Client zurücksetzen
Oftmals wird trotz KMS-Server der folgende Befehl verwendet:
slmgr –ipk %KMS Lizenzschlüssel der Firma%
Leider wandelt dieser Befehl den KMS Client in einen MAK Client um was heisst, dass sich der Client via Internet bei Microsoft aktiviert und nicht wie gewollt über den Lizenzserver (solche Clients werden nie auf dem Lizenzserver ersichtlich sein).
Möchte man den umgewandelten MAK Client wieder in einen KMS Client zurücksetzen, gibt es sogenannte Setup Keys von Microsoft.
Microsoft KMS Setup Keys
|
Operating System Edition
|
Product Key
|
|
Windows Vista Business
|
YFKBB-PQJJV-G996G-VWGXY-2V3X8
|
|
Windows Vista Business N
|
HMBQG-8H2RH-C77VX-27R82-VMQBT
|
|
Windows Vista Enterprise
|
VKK3X-68KWM-X2YGT-QR4M6-4BWMV
|
|
Windows Vista Enterprise N
|
VTC42-BM838-43QHV-84HX6-XJXKV
|
| |
|
|
Windows 7 Professional
|
FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
|
|
Windows 7 Professional N
|
MRPKT-YTG23-K7D7T-X2JMM-QY7MG
|
|
Windows 7 Enterprise
|
33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
|
|
Windows 7 Enterprise N
|
YDRBP-3D83W-TY26F-D46B2-XCKRJ
|
|
Windows 7 Enterprise E
|
C29WB-22CC8-VJ326-GHFJW-H9DH4
|
| |
|
|
Windows Server 2008 Datacenter
|
7M67G-PC374-GR742-YH8V4-TCBY3
|
|
Windows Server 2008 Datacenter without Hyper-V
|
22XQ2-VRXRG-P8D42-K34TD-G3QQC
|
|
Windows Server 2008 for Itanium-Based Systems
|
4DWFP-JF3DJ-B7DTH-78FJB-PDRHK
|
|
Windows Server 2008 Enterprise
|
YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
|
|
Windows Server 2008 Enterprise without Hyper-V
|
39BXF-X8Q23-P2WWT-38T2F-G3FPG
|
|
Windows Server 2008 Standard
|
TM24T-X9RMF-VWXK6-X8JC9-BFGM2
|
|
Windows Server 2008 Standard without Hyper-V
|
W7VD6-7JFBR-RX26B-YKQ3Y-6FFFJ
|
|
Windows Web Server 2008
|
WYR28-R7TFJ-3X2YQ-YCY4H-M249D
|
| |
|
|
Windows Server 2008 R2 HPC Edition
|
FKJQ8-TMCVP-FRMR7-4WR42-3JCD7
|
|
Windows Server 2008 R2 Datacenter
|
74YFP-3QFB3-KQT8W-PMXWJ-7M648
|
|
Windows Server 2008 R2 Enterprise
|
489J6-VHDMP-X63PK-3K798-CPX3Y
|
|
Windows Server 2008 R2 for Itanium-Based Systems
|
GT63C-RJFQ3-4GMB6-BRFB9-CB83V
|
|
Windows Server 2008 R2 Standard
|
YC6KT-GKW9T-YTKYR-T4X34-R7VHC
|
|
Windows Web Server 2008 R2
|
6TPJF-RBVHG-WBW2R-86QPH-6RTM4
|
In der Tabelle ist ersichtlich, dass für jede OS Version ein eigener Key benötigt wird. Die Windows 7 und Windows 2008 R2 Keys sind aktuell noch nicht von Microsoft veröffentlicht. Die hier genannten sind aus einer Quelle aus dem Internet.
Mit dem folgenden Befehl wird der MAK Client in den KMS Client zurückgewandelt:
slmgr –ipk %KMS Setup Key%
Beispiel für einen Windows 2008 Enterprise Server:
slmgr –ipk YQGMW-MPWTJ-34KDK-48M3W-X4Q6V
Nun kann man mit dem folgenden Befehl den Server sofort auf dem eigenen KMS Server aktivieren:
slmgr –ato
Kontrollieren sie mit dem folgenden Befehl, ob die Aktivierung erfolgreich war:
slmgr –dli
Der Output sollte diesem ähnlich sein:

Viel Spass!
Chris