Fehler richtig einordnen: KMS, MAK oder Key-Problem?
Aktivierungsfehler mit Codes der Form 0xC004… oder 0x8007… betreffen fast immer Volumenlizenz-Produkte, also Windows, Windows Server und Office-Volumeneditionen. Für die Fehlersuche zählt zuerst die Frage, mit welchem Schlüsseltyp das System arbeitet:
- GVLK (KMS-Client-Key): der öffentlich von Microsoft dokumentierte Setup-Key, auf Volumenlizenz-Medien bereits vorinstalliert. Ein GVLK aktiviert nie gegen Microsoft, sondern ausschließlich gegen einen KMS-Host im eigenen Netz. Typische Fehler: 0xC004F074, 0xC004F038, 0xC004F039, 0x8007007B.
- MAK (Multiple Activation Key): aktiviert einmalig direkt bei Microsoft (online oder offline über das Product Activation Portal) und hat ein begrenztes Aktivierungskontingent. Typische Fehler: 0xC004C020, 0xC004C021.
- KMS-Host-Key (CSVLK): aktiviert den KMS-Host selbst gegenüber Microsoft. Typischer Fehler: 0xC004C008.
Das Zusammenspiel der drei Aktivierungswege erklärt unsere Systemseite KMS vs. MAK vs. AD-Aktivierung; diese Seite hier ist die Fehler-Referenz für den Störfall.
Fehlercode-Referenz: die 8 wichtigsten Codes
Die Tabelle führt die 8 wichtigsten Aktivierungsfehler aus Microsofts offizieller Troubleshooting-Dokumentation auf (der Microsoft-Artikel dokumentiert insgesamt 29 Codes); die Fehlertexte sind wörtlich (gekürzt) übernommen.
| Code | Offizieller Fehlertext (Auszug) | Betrifft | Ursache | Lösungsweg laut Microsoft |
|---|---|---|---|---|
0xC004F074 |
„The computer could not be activated. No Key Management Service (KMS) could be contacted.“ | KMS-Client | Alle kontaktierten KMS-Hosts liefern Fehler oder keiner ist erreichbar. | Anwendungs-Ereignisprotokoll öffnen, alle Einträge mit Event-ID 12288 zum Aktivierungsversuch prüfen und per KMS-/DNS-Troubleshooting abarbeiten (Schritte unten). |
0xC004F038 |
„The count reported by your Key Management Service (KMS) is insufficient.“ | KMS-Client | Count auf dem Host zu niedrig: Windows Server braucht mindestens 5, Windows-Clients mindestens 25. | Weitere Computer in den KMS-Pool aufnehmen; aktuellen Count auf dem Host mit Slmgr.vbs /dli prüfen. |
0xC004F039 |
„The Key Management Service (KMS) is not enabled.“ | KMS-Client | Der KMS-Host antwortet nicht auf die Anfrage. | Netzwerkverbindung zwischen Host und Client prüfen; sicherstellen, dass keine Firewall TCP-Port 1688 blockiert oder filtert. |
0xC004C008 |
„The activation server determined that the specified product key could not be used.“ | KMS-Host-Key | Der KMS-Host-Key hat sein Limit überschritten: laut Doku bis zu 10 Aktivierungen auf höchstens 6 verschiedenen Computern. | Microsoft Licensing Activation Center kontaktieren und zusätzliche Aktivierungen anfordern. |
0xC004C020 |
„The Multiple Activation Key has exceeded its limit.“ | MAK | MAK-Aktivierungslimit erreicht (MAKs sind auf eine begrenzte Zahl Aktivierungen ausgelegt). | Zusätzliche Aktivierungen beim Microsoft Licensing Activation Center anfordern. |
0xC004C021 |
„The Multiple Activation Key extension limit has been exceeded.“ | MAK | Auch das bereits erweiterte MAK-Limit ist überschritten. | Erneute Erweiterung beim Microsoft Licensing Activation Center anfordern. |
0x8007007B |
„DNS name does not exist.“ | KMS-Client | Der Client findet die KMS-SRV-Records nicht im DNS. | KMS-/DNS-Troubleshooting; praktikabler Direktweg (von Microsoft beim inhaltsgleichen Code 0x8007232B beschrieben): KMS-Host manuell setzen mit slmgr.vbs /skms <kms_host_name>, alternativ ohne KMS-Host auf MAK umstellen. |
0xC004F050 |
„The Software Protection Service reported that the product key is invalid.“ | MAK, KMS und KMS-Client | Tippfehler, Beta-Key auf finaler Version oder falscher Key-Typ für die Windows-Version. | Prüfen, dass der richtige KMS-Key zur passenden Windows-Version installiert wird; Zeichen kontrollieren; beim Kopieren darauf achten, dass die Zwischenablage Bindestriche nicht durch Gedankenstriche ersetzt hat. |
| Stand: 15.10.2026 · Quelle: Microsoft Learn, „Troubleshoot Windows activation error codes“ (Seitenstand 12.02.2026) | ||||
Unter anderem für die Codes 0xC004F038, 0xC004F039, 0xC004F074, 0xC004C008 und 0x8007007B bietet Microsoft zusätzlich den Support and Recovery Assistant (SaRA) mit geführten Lösungen an. Fehlercode-Bedeutungen lassen sich auf Rechnern mit Office-Volumenlizenz auch lokal nachschlagen: cscript ospp.vbs /ddescr:0xC004F042 (Pfad und Aufruf: slmgr- und ospp-Referenz).
Die drei häufigsten Ursachen
1. Der KMS-Host ist nicht erreichbar
Hinter 0xC004F074, 0xC004F039 und 0x8007007B steckt fast immer ein Verbindungs- oder Namensauflösungsproblem: Der SRV-Record _vlmcs._tcp fehlt im DNS, eine Firewall blockiert TCP-Port 1688, oder der eingetragene Host existiert nicht mehr. Microsoft nennt für 0xC004F074 außerdem eine Zeitabweichung von mehr als 4 Stunden zwischen Client und Host als Hauptursache (verwandter Code 0xC004F06C); der dokumentierte Fix ist w32tm /resync. Besonderheit bei Azure-VMs: Die Aktivierung muss über eine Azure-Public-IP laufen, Forced Tunneling bricht sie.
2. Die Aktivierungsschwelle ist nicht erreicht
Ein KMS-Host spricht Aktivierungen erst ab einem Mindest-Count aus: 25 für Windows-Clients, 5 für Windows Server und Office-Volumeneditionen. Der Host zählt dabei nur eindeutige Kontakte der letzten 30 Tage und speichert maximal die 50 jüngsten. Fällt der Count unter die Schwelle, erhalten neue Clients 0xC004F038. In kleinen Umgebungen sind MAK oder die Active-Directory-basierte Aktivierung (ohne Schwellenwert) deshalb oft der bessere Weg.
3. Falscher Key-Typ: GVLK statt MAK (oder umgekehrt)
Ein GVLK funktioniert nicht als Retail-Lizenz und aktiviert nie direkt bei Microsoft. Wer auf einem Einzelgerät ohne KMS-Host den vorinstallierten GVLK belässt, produziert zwangsläufig KMS-Fehler. Umgekehrt führt ein Key, der nicht zur installierten Windows-Version passt, zu 0xC004F050. Die offiziellen GVLK-Listen pflegt Microsoft auf learn.microsoft.com (Quellenblock unten).
Diagnose in 6 Schritten
So grenzen Sie jeden Aktivierungsfehler systematisch ein. Alle Befehle laufen in einer Eingabeaufforderung; für einige sind Administratorrechte nötig.
- Lizenz- und Aktivierungsstatus anzeigen:
cscript slmgr.vbs /dlvausführen. Die Ausgabe zeigt Edition, Lizenzstatus, Teil-Produktschlüssel und bei KMS-Clients den erkannten Host samt Port (Deutung der Felder: Windows-Aktivierung prüfen). - Fehlerdetails aus dem Ereignisprotokoll holen: Anwendungs-Ereignisprotokoll öffnen und alle Einträge mit Event-ID 12288 zum Aktivierungsversuch prüfen. Dort steht, welchen Host der Client kontaktiert hat und welcher Fehler zurückkam.
- DNS-SRV-Record prüfen: Kontrollieren Sie in der DNS-Zone, ob der Eintrag für die KMS-Autoerkennung existiert und auf den richtigen Host zeigt. Dokumentierte Werte: Typ SRV, Service
_vlmcs, Protokoll_tcp, Priority/Weight 0/0, Port 1688, Hostname = FQDN des KMS-Hosts. - Netzwerkpfad und Firewall prüfen: TCP-Port 1688 (Standard) darf auf dem Weg zum Host weder blockiert noch gefiltert sein.
- Systemzeit abgleichen: Bei mehr als 4 Stunden Abweichung zwischen Client und Host schlägt die KMS-Aktivierung fehl;
w32tm /resyncsynchronisiert die Zeit neu. - Count auf dem KMS-Host prüfen: Auf dem Host
cscript slmgr.vbs /dliausführen; die Ausgabe enthält den aktuellen Count. Liegt er unter 25 (Clients) beziehungsweise 5 (Server/Office), ist die Schwelle das Problem, nicht das Netzwerk.
Lösungswege je Fehlertyp
KMS-Client-Fehler (0xC004F074, 0xC004F038, 0xC004F039, 0x8007007B)
- Diagnose-Schritte 1 bis 6 durchgehen und die gefundene Ursache beheben (DNS-Record anlegen, Firewall-Regel korrigieren, Zeit synchronisieren, Pool vergrößern).
- Falls die DNS-Autoerkennung dauerhaft Probleme macht: KMS-Host fest eintragen mit
slmgr.vbs /skms <Name:Port>und Aktivierung neu anstoßen mitslmgr.vbs /ato. Den festen Eintrag entfernt späterslmgr.vbs /ckms(stellt die Autoerkennung wieder her). - Wenn kein KMS-Host mehr existiert oder die Schwelle dauerhaft unerreichbar ist: auf MAK umstellen (Key per
slmgr.vbs /ipk, dann/ato) oder auf die Active-Directory-basierte Aktivierung wechseln (Anleitungen: KMS-Server einrichten, ADBA einrichten).
MAK-Fehler (0xC004C020, 0xC004C021)
- Der Key ist nicht defekt, nur das Kontingent ist erschöpft: beim Microsoft Licensing Activation Center zusätzliche Aktivierungen (bei 0xC004C021: eine erneute Erweiterung) anfordern.
- Ohne Internetzugang bleibt die Offline-Aktivierung über das Product Activation Portal, das seit Dezember 2025 die Telefonaktivierung ersetzt (Anleitung: MAK telefonisch aktivieren).
Host-Key- und Key-Fehler (0xC004C008, 0xC004F050)
- Bei 0xC004C008 hat der KMS-Host-Key sein Limit erreicht (bis zu 10 Aktivierungen auf höchstens 6 Computern): zusätzliche Aktivierungen beim Activation Center anfordern.
- Bei 0xC004F050 den Key Zeichen für Zeichen prüfen und sicherstellen, dass er zur installierten Windows-Version passt. Microsoft weist ausdrücklich darauf hin, dass die Zwischenablage beim Kopieren Bindestriche durch Gedankenstriche ersetzen kann, der Key dann also unbemerkt verfälscht ist.
Die Lyzio GmbH liefert geprüfte gebrauchte Volumenlizenzen für Windows, Windows Server und Office mit dokumentierter Rechtekette: bis zu 80 % unter Neupreis (netto).
Lyzio-Support hilft bei der EinrichtungPraxisbeispiel: 25 Mitarbeiter, Count zu niedrig
Ein Unternehmen mit 25 Arbeitsplätzen betreibt einen eigenen KMS-Host, der Count liegt damit exakt auf der Schwelle von 25. Im Herbst sind sechs Außendienst-Notebooks über 30 Tage nicht im Firmennetz; weil der Host nur eindeutige Kontakte der letzten 30 Tage zählt, sinkt der Count auf 19. Zwei neu installierte PCs melden daraufhin 0xC004F038. Die Diagnose auf dem Host (cscript slmgr.vbs /dli) macht die Ursache in einer Minute sichtbar. Die sinnvolle Lösung in dieser Größenordnung: die Außendienstgeräte auf MAK umstellen oder die Umgebung auf die Active-Directory-basierte Aktivierung heben, die ohne Mindest-Schwellenwert auskommt. Das Problem war nie die Lizenzzahl, sondern die Zählmechanik.
Fazit
Aktivierungsfehler folgen einem klaren Muster: KMS-Client-Codes deuten auf Netzwerk, DNS, Zeit oder Schwelle; MAK-Codes auf erschöpfte Kontingente; 0xC004F050 auf den falschen oder verfälschten Key. Mit slmgr /dlv, der Event-ID 12288 und dem SRV-Check ist die Ursache fast immer in Minuten gefunden. Wenn Sie beim Nachlizenzieren Volumenlizenzen benötigen: Der Lyzio-Shop führt geprüfte Gebrauchtlizenzen bis zu 80 % unter Neupreis, bei Fragen zur passenden Aktivierungsart hilft die Beratung.
Häufige Fragen
Was bedeutet der Fehler 0xC004F074?
0xC004F074 bedeutet laut Microsoft, dass kein Key Management Service (KMS) kontaktiert werden konnte: Alle vom Client erreichten KMS-Hosts haben einen Fehler gemeldet oder es wurde gar keiner erreicht. Hauptursachen sind DNS- oder SRV-Record-Probleme, eine blockierte Verbindung zum KMS-Host und eine Zeitabweichung von mehr als 4 Stunden zwischen Client und Host. Die Details stehen im Anwendungs-Ereignisprotokoll unter der Event-ID 12288.
Warum aktiviert mein neuer PC nicht, obwohl der KMS-Host läuft?
Häufigste Ursache ist die Aktivierungsschwelle: Ein KMS-Host spricht Aktivierungen für Windows-Clients erst ab einem Count von 25 aus, für Windows Server und Office-Volumeneditionen ab 5. Liegt der Count darunter, erscheint auf dem Client der Fehler 0xC004F038. Der Host zählt dabei nur eindeutige Kontakte der letzten 30 Tage. Abhilfe: weitere Computer in den KMS-Pool aufnehmen oder auf MAK beziehungsweise Active-Directory-basierte Aktivierung ausweichen.
Wie behebe ich den DNS-Fehler 0x8007007B?
0x8007007B („DNS name does not exist“) heißt: Der Client findet den SRV-Record _vlmcs._tcp des KMS-Hosts nicht im DNS. Prüfen Sie, ob der Record in der DNS-Zone existiert (Service _vlmcs, Protokoll _tcp, Port 1688, Hostname = FQDN des KMS-Hosts). Als Direktweg nennt Microsoft beim inhaltsgleichen Code 0x8007232B, den Host manuell zu setzen: slmgr.vbs /skms <kms_host_name>, danach slmgr.vbs /ato. Ohne eigenen KMS-Host stellen Sie auf einen MAK um.
Was ist der Unterschied zwischen GVLK und MAK bei diesen Fehlern?
Ein GVLK (Generic Volume License Key) ist der öffentlich dokumentierte KMS-Client-Key: Er aktiviert nie gegen Microsoft-Server, sondern nur gegen einen KMS-Host im eigenen Netz. Ein MAK (Multiple Activation Key) aktiviert einmalig direkt bei Microsoft und hat ein begrenztes Aktivierungskontingent. KMS-Fehler wie 0xC004F074 oder 0xC004F038 treten daher nur mit GVLK auf; MAK-typisch sind die Limit-Fehler 0xC004C020 und 0xC004C021.
Mein MAK meldet 0xC004C020: Ist der Key defekt?
Nein. 0xC004C020 bedeutet nur, dass das Aktivierungslimit des Multiple Activation Key erreicht ist; MAKs sind von Microsoft bewusst auf eine begrenzte Zahl von Aktivierungen ausgelegt. Microsoft nennt als Lösung, beim Microsoft Licensing Activation Center zusätzliche Aktivierungen anzufordern. Ist auch das bereits erweiterte Limit überschritten, erscheint 0xC004C021 und es ist eine erneute Erweiterung nötig.
Gelten diese Fehlercodes auch für gebrauchte Volumenlizenzen?
Ja. Gebrauchte Volumenlizenzen nutzen dieselbe Aktivierungstechnik wie neu gekaufte: GVLK gegen den eigenen KMS-Host beziehungsweise MAK gegen die Microsoft-Aktivierungsserver. Die Fehlerbilder und Lösungswege sind identisch. Wichtig ist beim Gebrauchtkauf vor allem die dokumentierte Rechtekette; die technische Aktivierung unterscheidet sich nicht.
- Microsoft Learn: Troubleshoot Windows activation error codes (alle 8 Codes)
- Microsoft Learn: Error 0xC004F074 when activating Windows (Zeitabweichung, Event-ID 12288)
- Microsoft Learn: Slmgr.vbs options for Volume Activation
- Microsoft Learn: Create a KMS activation host (SRV-Record, Port 1688)
- Microsoft Learn: KMS activation planning (Schwellen, GVLK, CSVLK)
- Microsoft Learn: KMS client activation keys (offizielle GVLK-Liste)
Stand: 15.10.2026 · Angaben ohne Gewähr, keine Rechtsberatung.