KMS – Key Management Service – Installation und Konfiguration (2024)

Dieser Artikel erschien zuerst auf gruppenrichtlinien.de.

Gruppenrichtlinien und Deployment liegen thematisch ganz eng bei einander. Ich stolpere oft über den KMS (Key Management Service) zur Aktivierung vom Betriebssystem und Office.
Vor allem stolpere ich, weil mir lange Zeit nicht klar war, dass das VAMT (Volume Activation Management Tool) das unnötigste und sinnloseste Werkzeug ist, das man für den KMS einsetzen kann.

Die Fakten:

  • Es ist schon alles auf dem Server vorhanden. Die slmgr.vbs ist onboard. Diese konfiguriert den Dienst Software Protection (sppsvc), der letztlich die KMS-Funktion bietet.
  • Die Installation und Konfiguration des KMS inkl. der Aktvierung des eigenen KMS-Product-Keys ist nur in der CMD (Eingebaeaufforderung) möglich. Die Aktivierung kann wie auch beim Einzelprodukt übers Internet oder übers Telefon erfolgen. (slui.exe)
  • Der KMS kann erst mal nur sein eigenes Betriebssystem und das passende Client-OS aktivieren. Für weitere Produkte (neuere Betriebsysteme oder Office) benötigt er ein Update.
  • VAMT ist ein eigenständiges Monitoring-/Inventarisierungs-Produkt. Es liest nicht die aktuelle Konfiguration/Datenbank des KMS-Hosts aus, sondern baut eine eigene auf und ist wirklich nur ein weitere Datenbank/Informationsquelle. Der KMS funktioniert komplett ohne diese.
  • VAMT nutzt RPC Calls, dafür sind lokale Administratorrechte notwendig, um den Status des jeweiligen Rechners abzufragen. Es liest, wie schon gesagt, nicht den aktuellen KMS-Host aus.
  • Man kann im VAMT seine eigenen Keys hinterlegen. Diese dienen nur zur manuellen Aktivierung eines Clients, falls dieser sich nicht automatisch aktiviert. Das Tool macht praktisch über einen RPC-Call ein slmgr.vbs /ATO xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
  • Die im VAMT hinterlegten Product-Keys können nicht über das VAMT aktiviert werden. Die "produktiven" werden nicht im VAMT verwaltet. Diese liegen im KMS. Ein weiterer Beweis, dass das VAMT komplett eigenständig ist.

VAMT ist nur ein Add-on, ohne echten Sinn und Zweck. Für Inventarisierung gibt es 1000 bessere Tools. Dafür muss ich mir keine SQL Instanz (in der VAMT Version 3.0 notwendig) installieren. Völlig unnötig.

Es gibt 4 Seriennummergruppen für Betriebssysteme:

  • Client VL (Clients VL)
  • Group A (Web und HPC)
  • Group B (Standard und Enterprise)
  • Group C (Datacenter)

Änderung in Windows Server 2012: es ist keine Enterprise Version mehr vorhanden.

Ein Group-B-Key kann alle Client-VL- und Group-A-Systeme aktivieren. Ein Group C kann alle Group A,B und Client VL aktivieren. Je "höher" die Lizenz, desto mehr Versionen können mit einem einzigen Key aktiviert werden. Bester Weg: Man hat einen Server-KMS-Key für die aktuellste Serverversion aus der Group C! Dieser kann jedes andere OS aktivieren.

DNS-Konfiguration

Der KMS wird im Unternehmen über einen DNS-Eintrag von den Clients gefunden, diesen Service Record könnt ihr per Hand erstellen:

http://technet.microsoft.com/en-us/library/ff793405.aspx

DNS Verwaltung -> Forward Lookup Zone -> _tcp -> "weitere neue Einträge" -> "Dienstidentifizierung (SRV)" -> "." (Punkt am Ende des Hostnamens.!)

KMS – Key Management Service – Installation und Konfiguration (1)

KMS-Host-Installation auf einem Server 2008 R2

Konfiguration für Windows Server 2012, Office 2010 und Office 2013:

Der Server 2008 R2 kann nur Server 2008, Vista, Windows 7 und Server 2008R2 aktivieren. Er benötigt ein Update um neuere OS aktivieren zu können, der Server 2012 benötigt das logischerweise nicht für das Betriebsystem.

Benötigte Software:

Update adds support for Windows 8 and Windows Server 2012 to Windows Server 2008, Windows 7, and Windows Server 2008 R2 KMS hosts
http://www.microsoft.com/de-de/download/details.aspx?id=34826
-> Windows6.1-KB2757817-x64.msu

Microsoft Office 2010 KMS Host License Pack
http://www.microsoft.com/en-us/download/details.aspx?id=25095
-> KeyManagementServiceHost_en-us.exe

Microsoft Office 2013 Volume License Pack
http://www.microsoft.com/en-nz/download/details.aspx?id=35584
-> office2013volumelicensepack_x86_en-us.exe

Der Vorgang:

Ich habe hier den Prozess komplett in der CMD nachgestellt. Wer mag, kann die Installation- ID und die am Telefon genannte Activation-ID auch etwas leichter in einem GUI-FrontEnd eintippen. Die 6er Blöcke sind etwas leichter zu lesen als die komplette Kette ohne Trennzeichen.

Für das Frontend in Start -> Ausführen oder auch in der CMD: "slui.exe 4" aufrufen und "Deutschland" wählen:

KMS – Key Management Service – Installation und Konfiguration (2)
(klick-vergrößern)

Hier nun folgend der komplette Prozess per Commandline:

a) Integration Key und Aktivierung für Betriebssysteme

aa) Integration -> /ipk

C:\Windows\System32>cscript slmgr.vbs /ipk EUER-GROUP-SERVER-VLKEY-XXXXX Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installed product key EUER-GROUP-SERVER-VLKEY-XXXXX successfully. 

ab) Installation ID anzeigen -> /dti

diese wird bei jedem Aufruf dynamisch generiert und muss am Telefon eingegeben werden

C:\Windows\System32>cscript slmgr.vbs /dti Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installation ID: 012345678901234567890123456789012345678901234567890123 

ac) Aktivierung des integrierten Keys -> /atp

per Telefon, Microsoft 0800 28 48 28 3. Nach dem Eintippen der Installation ID wird einem die Activation ID genannt.

C:\Windows\System32>cscript slmgr.vbs /atp 987654321098765432109876543210987654321098765432109876 Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Confirmation ID for product 7b37c913-252b-46be-ad80-b2b5ceade8af deposited successfully. 

b) Office in den KMS integrieren

Das "KMS Schema" muss für die passende Office-Version erweitert werden, vorher wird der Key per /IPK als ungültig deklariert. Das Update muss PRO OFFICE VERSION erfolgen.

C:\Windows\System32>cscript slmgr.vbs /ipk EUER-OFFIC-E201X-VLKEY-XXXX Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Error: 0xC004F050 The Software Licensing Service reported that the product key is invalid 

Installation von KeyManagementServiceHost_en-us.exe und office2013volumelicensepack_x86_en-us.exe Nach der Installation des jeweiligen "Office Addons" ist die Integration erfolgreich.

ba) Integration Key Office 2010 -> /ipk

C:\Windows\System32>cscript slmgr.vbs /ipk EUER-OFFIC-E201X-VLKEY-XXXX Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installed product key EUER-OFFIC-E201X-VLKEY-XXXX successfully. 

bb) Installations-ID für Office 2010 abfragen -> /dti

ohne die "bfe7a195-…" würde /dti nur die ID des OS liefern

C:\Windows\System32>cscript slmgr.vbs /dti bfe7a195-4f8f-4f0b-a622-cf13c7d16864 Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installation ID: 012345678901234567890123456789012345678901234567890123 

Die bfe7a195-4f8f-4f0b-a622-cf13c7d16864 ist fix für Office 2010 vorgegeben.

bc) Aktivierung per Telefon -> /atp

Die Activation ID wird am Telefon genannt

C:\Windows\System32>cscript slmgr.vbs /atp 987654321098765432109876543210987654321098765432109876 bfe7a195-4f8f-4f0b-a622-cf13c7d16864 Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Confirmation ID for product bfe7a195-4f8f-4f0b-a622-cf13c7d16864 deposited successfully.

ca) Integration Key Office 2013 -> /ipk

C:\Windows\System32>cscript slmgr.vbs /ipk EUER-OFFIC-E201X-VLKEY-XXXX Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installed product key EUER-OFFIC-E201X-VLKEY-XXXX successfully. 

cb) Installations-ID für Office 2013 abfragen -> /dti

ohne die "2E28138A-…" würde /dti nur die des OS liefern

C:\Windows\System32>cscript slmgr.vbs /dti 2E28138A-847F-42BC-9752-61B03FFF33CD Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Installation ID: 012345678901234567890123456789012345678901234567890123 Die 2E28138A-847F-42BC-9752-61B03FFF33CD ist fix für Office 2013 vorgegeben. 

bc) Aktivierung per Telefon -> /atp

Activation ID wird am Telefon genannt

C:\Windows\System32>cscript slmgr.vbs /atp 987654321098765432109876543210987654321098765432109876 2E28138A-847F-42BC-9752-61B03FFF33CD Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Confirmation ID for product 2E28138A-847F-42BC-9752-61B03FFF33CD deposited successfully.

Ihr könnt aus jeder Betriebsystem Version (OEM, Systembuilder, etc.) einen KMS Client machen. Dafür gibt es den sogenannten GVLK – Generic Volume License Key oder auch KMS Client Setup Key. Für Windows 7/2008R2 ist dieser in der product.ini auf jeder DVD dokumentiert. Mit diesem Key kann man zunächst einmal jedes OS installieren und dann über den KMS aktivieren. Wenn ihr keinen KMS habt, kann dieser Key natürlich nicht aktiviert werden. Es ist keine Rettung oder Universalschlüssel für "keine Seriennummer" ;-).

Für Windows 8/2012 findet ihr dies GVLKs im Technet:

Operating system edition

KMS Client Setup Key

Windows 8 Professional

NG4HW-VH26C-733KW-K6F98-J8CK4

Windows 8 Professional N

XCVCF-2NXM9-723PB-MHCB7-2RYQQ

Windows 8 Enterprise

32JNW-9KQ84-P47T8-D8GGY-CWCK7

Windows 8 Enterprise N

JMNMF-RHW7P-DMY6X-RF3DR-X2BQT

Windows Server 2012 Core

BN3D2-R7TKB-3YPBD-8DRP2-27GG4

Windows Server 2012 Core N

8N2M2-HWPGY-7PGT9-HGDD8-GVGGY

Windows Server 2012 Core Single Language

2WN2H-YGCQR-KFX6K-CD6TF-84YXQ

Windows Server 2012 Core Country Specific

4K36P-JN4VD-GDC6V-KDT89-DYFKP

Windows Server 2012 Server Standard

XC9B7-NBPP2-83J2H-RHMBY-92BT4

Windows Server 2012 Standard Core

XC9B7-NBPP2-83J2H-RHMBY-92BT4

Windows Server 2012 MultiPoint Standard

HM7DN-YVMH3-46JC3-XYTG7-CYQJJ

Windows Server 2012 MultiPoint Premium

XNH6W-2V9GX-RGJ4K-Y8X6F-QGJ2G

Windows Server 2012 Datacenter

48HP8-DN98B-MYWDG-T2DCC-8W83P

Windows Server 2012 Datacenter Core

48HP8-DN98B-MYWDG-T2DCC-8W83P

Windows 7 Professional

FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4

Windows 7 Professional N

MRPKT-YTG23-K7D7T-X2JMM-QY7MG

Windows 7 Professional E

W82YF-2Q76Y-63HXB-FGJG9-GF7QX

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 R2 Web

6TPJF-RBVHG-WBW2R-86QPH-6RTM4

Windows Server 2008 R2 HPC edition

TT8MH-CG224-D3D7Q-498W2-9QCTX

Windows Server 2008 R2 Standard

YC6KT-GKW9T-YTKYR-T4X34-R7VHC

Windows Server 2008 R2 Enterprise

489J6-VHDMP-X63PK-3K798-CPX3Y

Windows Server 2008 R2 Datacenter

74YFP-3QFB3-KQT8W-PMXWJ-7M648

Windows Server 2008 R2 for Itanium-based Systems

GT63C-RJFQ3-4GMB6-BRFB9-CB83V

Verwandte Beiträge:

  1. SP1-Problem bei Windows 7 und 2008 R2: WSUS-Installation optimiert
    Ein Eintrag im WSUS-Teamblog weist darauf hin, dass das Service Pack 1 für Windows 7 und für Windows Server 2008...
  2. Fehler bei der Installation des Kaufnachweises aus der ACPI-Tabelle
    Neulich fiel mir auf einem Windows Server 2012 R2 folgende Warnung in der Ereignisanzeige des Anwendungsprotokolls auf: „Fehler bei der...
  3. Hyper-V: Best Practice zur Netzwerk-Konfiguration
    Auf dem lesenswerten Blog “Hyper-V-Server.de” des MVP-Kollegen Carsten Rachfahl finden sich zwei Artikel mit einigen allgemeingültigen Netzwerk-Konfigurations-Empfehlungen für Clustersysteme mit...
  4. Windows 7/Server 2008 R2 Service Pack 1: Troubleshooting
    Leider gibt es mit dem Service Pack 1 für Windows 7 und Windows Server 2008 R2 immer wieder Installationsprobleme. Während...
  5. Corefig: Konfiguration für Windows-Core-Server
    Eric Siron hat vor einiger Zeit ein sehr hilfreiches Werkzeug veröffentlicht, das die Grundkonfiguration von Core-Servern mit Windows Server 2012...

Kurzlink zu diesem Artikel:
http://faq-o-matic.net/?p=5032

KMS – Key Management Service – Installation und Konfiguration (2024)
Top Articles
Latest Posts
Article information

Author: Twana Towne Ret

Last Updated:

Views: 5964

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Twana Towne Ret

Birthday: 1994-03-19

Address: Apt. 990 97439 Corwin Motorway, Port Eliseoburgh, NM 99144-2618

Phone: +5958753152963

Job: National Specialist

Hobby: Kayaking, Photography, Skydiving, Embroidery, Leather crafting, Orienteering, Cooking

Introduction: My name is Twana Towne Ret, I am a famous, talented, joyous, perfect, powerful, inquisitive, lovely person who loves writing and wants to share my knowledge and understanding with you.