So geht’s:
Wie in meinem letzten Blog-Eintrag bereits beschrieben, gibt es seit Windows Vista, Windows 7 und Windows Server 2008 / R2 eine neue Methode zur Produktaktivierung. Das gute daran ist, dass jeweils nur noch ein Datenträger existiert und benötigt wird (32- oder 64-bit). Durch die Eingabe des Produktschlüssels wird dann nach der Installation festgelegt um welche Lizenz es sich handelt.
Was muss ich aber nun beachten? Welche Vorraussetzungen gibt es?
- Windows Server 2008 R2 KMS-Hosts (kann auch Windows Vista (KMS v1.2, KB968915) Windows Server 2003 (KMS v1.2, KB968915) oder 2008 sein)
- gültigen KMS-Schlüssel
- Software License Manager (slmgr.vbs unter C:\Windows\System32)
- KMS-Host benötigt zur Einmalaktivierung eine Internetverbindung (Port 80, TCP) / optional ist auch eine telefonische Aktivierung möglich
- Kommnikation zwischen KMS-Host und KMS-Clients über Port 1688, TCP
Wichtiger Hinweis:
Bitte keine KMS-Schlüssel auf einzelnen Client-Systemen installieren. Für die Aktivierung von Clients außerhalb einer KMS-Infrastruktur bitte die dafür vorgesehenden MAK-Schlüssel nutzen. Jeder KMS-Schlüssel kann im Normalfall nur auf weiteren sechs KMS-Hosts (KMS-Server) aktiviert werden.
Unter Windows 7 und Windows Server 2008 erhält man dazu einen Warnhinweis:
In der Regel sollte man einen KMS-Schlüssel der höchsten Kategorie (Server Group C) auf dem KMS-Host aktivieren. Wichtig an dieser Stelle ist, dass der Windows Server 2008 R2 KMS-Schlüssel für die Aktivierung des KMS-Hosts genutzt wird – dieser wiederum ermöglicht die Aktivierung von Windows Server 2008, Windows 7 und Windows Vista. Es muss daher nicht! für jedes Produkt das aktiviert werden soll ein KMS-Key installiert werden.
Windows Server 2008 und Windows Vista KMS-Schlüssel können Windows 7 oder Windows Server 2008 R2 nicht aktivieren.
| Product key group | KMS-Host (Betriebssystem) | mögliche, zu aktivierende Betriebssysteme |
|---|---|---|
| Client VL for Windows 7 | Windows Vista Windows 7 KMS for Windows Server 2003 1.2 | Windows 7 Professional Windows 7 Enterprise Windows Vista Business Windows Vista Enterprise |
| Server Group A for Windows Server 2008 R2 | KMS for Windows Server 2003 1.2 Windows Web Server 2008 Windows Web Server 2008 R2 Windows HPC Server 2008 Windows HPC Server 2008 R2 | Beinhaltet auch Client VL: Windows Web Server 2008 R2 Windows Web Server 2008 Windows HPC Server 2008 R2 Windows HPC Server 2008 |
| Server Group B for Windows Server 2008 R2 | Beinhaltet auch die vorherigen: Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 Standard Windows Server 2008 Enterprise | Beinhaltet auch Client VL und Server Group A: Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 Standard Windows Server 2008 Enterprise |
| Server Group C | Beinhaltet auch die vorherigen: Windows Server 2008 R2 Datacenter Windows Server 2008 Datacenter Windows Server 2008 for Itanium-Based Systems | Beinhaltet auch Client VL und Server Group A und B: Windows Server 2008 R2 Datacenter Windows Server 2008 Datacenter Windows Server 2008 for Itanium-Based Systems |
Wir konfiguriere ich nun einen KMS-Host im internen Netzwerk?
- Installieren des KMS-Schlüssels auf dem KMS-Host (Server) über die Kommandozeile:
cscript C:\windows\system32\slmgr.vbs /ipk <KMS-Schlüssel>
Die Eingabe des KMS-Schlüssels muss mit erhöhten Administratorberechtigungen vorgenommen werden.
- Aktivieren des KMS-Hosts bei Microsoft.
- Für die Onlineaktivierung über die Kommandozeile:
cscript C:\windows\system32\slmgr.vbs /ato
- Für die telefonische Aktivierung über die Kommandozeile:
slui.exe 4
- Für die Onlineaktivierung über die Kommandozeile:
- Neustart des Softwarelizenzierungsdienstes nach Abschluss der Aktivierung über services.msc.
Durch die Aktivierung des KMS-Schlüssel wird automatisch ein DNS-Eintrag für den KMS-Server angelegt. Hierüber erhalten die KMS-Clients dann ihre benötigten Informationen über den KMS-Host im Netzwerk.
Wenn der KMS-Host richtig konfiguriert ist, erkennt man es daran, dass die Anzahl der KMS-Clients ansteigt. Mittels slmgr.vbs /dli, kann die aktuelle Anzahl abgerufen werden. Ausserdem kann auch das Protokoll des Schlüsselverwaltungsdiensts im Ordner Anwendungs- und Dienstprotokolle auf Ereignisse mit der Nummer 12290 überprüft werden, mit denen Aktivierungsanforderungen von KMS-Clients aufgezeichnet werden. Bei jedem Ereignis werden der Name des Computers und der Zeitstempel der Aktivierungsanforderung angezeigt.
Zudem sollte noch die Erreichbarkeit des KMS-Host über den automatisch angelegten SRV-Record geprüft werden:
nslookup -type=srv _vlmcs._tcp.<your DNS domain>
Übrigens kann für die Lokalisierung des KMS-Host auch ein BIND 9.x kompatibler DNS-Server genutzt werden.
Für KMS ist eine Mindestanzahl (Aktivierungsschwellenwert) von (physikalischen oder virtuellen) Computern in einer Netzwerkumgebung erforderlich. Für die Aktivierung von Windows Server 2008 R2 müssen in der Organisation mindestens fünf Computer vorhanden sein, für die Aktivierung von Windows 7-Clients mindestens 25. Daher kann es zu fehlern bei der Aktivierung kommen, solange der Schwellenwert nicht erreicht wurde.
Coming soon:
Windows Server 2008 R2: Key Management Service (KMS) Teil 3 – wie ändere ich einen MAK- in einen KMS-Client?
Windows Server 2008 R2: Key Management Service (KMS) Teil 4 – FAQ?
Thomas Gronenwald









3. März 2010 um 17:42
Hallo, endlich mal ein guter deutscher Beitrag zu dem Thema – und optimal zeitnah zu einem aktuellen Problem – ich habe genau dies aufgebaut und bereits 5 2008 R2 Server im Netz – aber nur zwei wollen sich aktivieren – bei drei kommt diese Meldung
Activating Windows Server (R), ServerStandard edition
(da71774d-b2c9-4c42-bb7b-a66365d5abb2) …
On a computer running Microsoft Windows non-core edition, run slui.exe
0×2a 0×80072EE2 to display the error text
Error: 0×80072EE2
Im Internet leider keine verwertbaren Infos zu finden.
Hat jemand eine Idee?
Danke und Gruß
jf2000
3. März 2010 um 17:57
Hi,
unter bestimmten Umständen kann es vorkommen, dass die slui.exe von einer Firewall geblockt wird (Clientseitig) – kannst du das ausschließen?
Gruß,
Thomas
4. März 2010 um 07:43
Hallo,
ja eigentlich schon – alle 5 Server sind zeitgleich nach dem gleichen Schema installiert und konfiguriert. Habe auch die FW abgeschaltet – kein Unterschied.
Grüße
jf2000
4. März 2010 um 10:10
Hallo,
Problem gelöst – warum auch immer, mußte ich auf den Server die sich nicht aktivieren wollten noch mal folgendes durchführen:
slmgr.vbs /ipk YC6KT-GKW9T-YTKYR-T4X34-R7VHC
slmgr.vbs /ato
gefunden auf http://technet.microsoft.com/en-us/library/dd772269.aspx#EPB
Der Vollständigkeit halber und ggf. für andere die in das gleiche Problem laufen.
Danke für die Unterstützung.
Schönen Gruß
jf2000
5. März 2010 um 10:06
[...] der Implementierung einer KMS-Lösung im Unternehmen (Teil1 und Teil2), steht man zumeist vor dem Problem, dass einige Clients über eine MAK-Lizenz aktiviert wurden [...]
17. März 2010 um 11:59
Hi,
kann mir jemand sagen wie ich einen zweiten KMS-Host implementiere?
Muss ich hier genau so vorgehen wie bei dem ersten, nur das ich den zweiten KMS-Host ducrh den ersten aktivieren lasse?
Wird bei dem zweiten dann auch der selbe Key eingetragen wie beim ersten?
Viele Grüße
Rolf
17. März 2010 um 12:10
Hallo Rolf,
das Vorgehen ist eigentlich identisch. Du nutzt für die Aktivierung deines zweiten KMS-Hosts den selben KMS-Key (diesen kannst du für bis zu sechs KMS-Hosts nutzen). Was du danach definitiv prüfen musst, ist, dass der neue KMS-Host auch über das DNS erreichbar ist (nslookup -type=srv _vlmcs._tcp.). Nur so können deine Clients diesen als Aktivierungsquelle nutzen.
Beste Grüße,
Thomas
17. März 2010 um 12:19
besten Dank.
17. März 2010 um 12:22
eines noch…..der erste KMS-Host aktiviert dann den zweiten?
17. März 2010 um 13:42
Nein, aktiviere deinen zweiten KMS-Host genauso wie den ersten mit dem KMS-Key gegenüber Microsoft (per Internet oder Telefon).
22. März 2010 um 14:10
Hi,
wie aktiviere ich den KMS-Schlüssel auf einem 2003er Server (KMS-Services 1.2 sind installiert)
22. März 2010 um 14:32
ohne Inetanbindung versteht sich
22. März 2010 um 14:39
Installation des KMS-Keys mit “slmgr.vbs /ipk ” und danach für die telefonische Aktivierung “slui.exe 4″ in der Command-Line nutzen.
Beste Grüße,
Thomas
22. März 2010 um 14:54
das geht nicht auf nem 2003er….
Hab auch gerade feststellen müssen, dass der 2003er KMS nur die Gruppen VL und A aktivieren kann – nicht B und C….son mist.
22. März 2010 um 15:05
Naja. Die Aktivierung funktioniert ja – jedoch nur für Produktgruppen VL und A.
http://technet.microsoft.com/de-de/library/dd878528%28en-us%29.aspx#EXD
22. März 2010 um 15:09
ne…slui gibbet nicht beim win 2003
22. März 2010 um 15:25
Okay, nochmal von vorne. Was setzt du genau für eine Systemkonstellation ein und was möchtest du damit erreichen?
22. März 2010 um 15:53
wir haben KMS Server am laufen, sind 2008er Systeme.
Es sollten für einige Standorte noch weitere dazu kommen.
Da ich keine Lust habe, die bestehenden Server die für die KMS-Services verwendet werden sollen, auf 2008 upzugraden (laufen noch andere Dienste auf den Maschinen), wollte ich einen 2003er mit KMS-Services 1.2 ausstatten – was ich auch gemacht habe.
Allerdings weiß ich nicht wie ich das ding aktiviert bekomme da er keine Inetverbindung hat.
Ein MAK key war auch schon eingetragen.
Slui.exe funzt nicht auf einem Win2003er server.
22. März 2010 um 16:20
Okay, dann versuch das mal mit slmgr.vbs -dti (Display Installation ID for offline activation) und -atp (Activate product with user-provided Confirmation ID) per Telefon.