Veelgestelde vragen over volumeactivering van Microsoft Key Management Service (KMS)

Dit artikel gaat dieper in op de werking van KMS (Key Management Service) en hoe u deze kunt instellen voor het activeren van Microsoft-volumelicenties. Als u ooit Windows of Office in een grotere omgeving hebt geïnstalleerd – bijvoorbeeld voor een bedrijf of school – en niet altijd verbinding kon maken met de online servers van Microsoft, dan gebruikt u waarschijnlijk KMS. Hiermee kan uw interne netwerk activaties afhandelen zonder constante internetverbinding, wat handig is, maar in het begin ook een beetje verwarrend kan zijn. Als u dit goed aanpakt, kunt u meerdere apparaten probleemloos activeren en voorkomt u grote problemen met licentiecompliance.

Inhoud:

Inzicht in de KMS-volumeactiveringsarchitectuur

De KMS-configuratie omvat een paar belangrijke onderdelen. Ten eerste is er een KMS-server, die u doorgaans instelt op een Windows Server-machine. Deze server wordt eenmalig geactiveerd via Microsoft – online of telefonisch – met behulp van een speciale CSVLK-sleutel. Al uw clientmachines – of het nu Windows-desktops, servers of Office-installaties zijn – sturen activeringsverzoeken naar deze KMS-server in uw netwerk, in plaats van rechtstreeks contact op te nemen met Microsoft.

Om de KMS-server te laten werken, moet u een speciale CSVLK (volumelicentiesleutel) installeren. Deze kunt u verkrijgen via de Microsoft Volume Licensing-portal. Meld u aan bij het Microsoft Volume Licensing Service Center ( https://www.microsoft.com/Licensing/servicecenter/default.aspx ) en ga naar Licentie > Relatieoverzicht > Productcodes. Hier kunt u bijvoorbeeld uw Windows Server 2019 KMS-hostsleutel vinden. Soms worden deze sleutels niet direct weergegeven. Microsoft kan er mogelijk een voor u genereren als u de ondersteuning om hulp vraagt.

Nadat je de sleutel hebt, moet je deze op de server opgeven. Dit doe je via de opdrachtregel: slmgr /ipk <your_kms_host_key>. De activering zelf? Dat is gewoon een kwestie van eenmalig verbinding maken met de Microsoft-servers met slmgr /ato. Het is echt een eenmalige actie. Daarna handelt de server alle lokale verzoeken aan de clients af.

Nog een kleine opmerking: u kunt uw DNS automatisch instellen met een SRV-record (_VLMCS).Op die manier vinden clients de server zelf, zonder dat handmatige aanpassingen nodig zijn. U kunt dat DNS-record testen met

nslookup -type=srv _vlmcs._tcp.yourdomain.com

Dit laat zien welke server KMS uitvoert en luistert op poort 1688, wat de standaardpoort is.

Hoe installeer ik een server voor volume-activeringssleutelbeheer op een Windows Server?

In principe kan elke Windows Server-machine een KMS-host worden; een aparte server is niet nodig. Installeer gewoon de juiste rol en wees klaar om wat commando’s via de commandoregel uit te voeren.

  1. Open Server Manager, ga naar Rollen en functies toevoegen (of start PowerShell en voer het commando uit Install-WindowsFeature -Name VolumeActivation -IncludeAllSubFeature -IncludeManagementTools).
  2. Na de installatie opent u een opdrachtprompt als beheerder en installeert u uw CSVLK-sleutel: slmgr /ipk <kms_host_key>. Vervang <kms_host_key> door de sleutel die u van VLSC hebt ontvangen.
  3. Activeer de server met slmgr /ato. Deze heeft internettoegang nodig (poorten 80/443), dus zorg ervoor dat uw firewall uitgaand verkeer niet blokkeert.
  4. Om het SRV DNS-record te publiceren, voert u het commando uit slmgr /sdns. Controleer vervolgens de status met het commando slmgr.vbs /dlv. Er zou moeten staan: Beschrijving: VOLUME_KMS_WS22-kanaal en Licentiestatus: Gelicentieerd. Dit betekent dat de server klaar is voor gebruik.

Soms mislukt de activering als de server geen verbinding kan maken met Microsoft of als de DNS-instellingen niet correct zijn. Controleer in dat geval de internetverbinding en de DNS SRV-records, want Windows geeft niet altijd duidelijk aan wat er mis is.

Hoe activeer je Windows met een KMS-server?

Op een clientcomputer (Windows 10, Server of wat dan ook) moet u de GVLK (Generic Volume License Key) instellen. Deze geeft Windows of Office de opdracht om een ​​KMS-server te gebruiken in plaats van de activeringsservers van Microsoft. Voor Windows 10/11 kan dat er als volgt uitzien:

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

Vervang dat door de juiste sleutel voor uw editie. U vindt de lijst met GVLK-sleutels hier. Zodra de sleutel is ingevoerd, kunt u Windows opdracht geven om uw KMS-server rechtstreeks te gebruiken:

slmgr /skms kms-server.yourdomain.com:1688

Voer tot slot slmgr /atohet activeringscommando uit. Als alles goed werkt, ziet u een bericht dat de activering is geslaagd. Zo niet, controleer dan uw DNS, poorttoegang en GVLK – daar gaat het meestal mis.

Oh, en vergeet niet: de activeringsteller begint pas te tellen als je 25 clients hebt voor Windows, of 5 voor servers en Office. Als je aantal te laag is, worden de activeringen pas verwerkt als je de drempel bereikt.

Microsoft Office-volumelicentie activeren met KMS-server

Voor Office hebt u ook een speciaal volumelicentiepakket nodig, zoals Office 2016, 2019 of LTSC 2021. Installeer dit eerst op uw KMS-server. Vervolgens gebruikt u het Office VBS-script ( ospp.vbs ), dat zich in de Office-map bevindt, om de activering in te stellen.

Dit is een beetje vreemd, maar om uw KMS-server voor Office te specificeren, voert u het volgende commando uit:

cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /sethst:kms-server.yourdomain.com

Hetzelfde geldt om de poort te wijzigen, indien nodig:

cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /setprt:1688

Activeer Office vervolgens met:

cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /act

Controleer de activeringsstatus op elk gewenst moment met:

cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatusall

Ik heb gemerkt dat Office soms wat langer nodig heeft om te activeren, vooral als de KMS-server nog niet helemaal gereed is of er DNS-problemen optreden. Maar zodra alles goed werkt, blijft Office geactiveerd zolang het de KMS-server maar af en toe kan bereiken.

VAMT: Volume Activation Management Tool

Het beheren van dit alles kan een hele klus worden, vooral als u meerdere servers beheert of de activeringsstatistieken moet controleren. Daarvoor is de Volume Activation Management Tool (VAMT) een uitkomst. Deze tool maakt deel uit van de Windows Assessment and Deployment Kit (ADK), dus u moet deze eerst downloaden en installeren. Houd er rekening mee dat u .NET Framework en een lokale SQL Server Express-database nodig hebt.

VAMT helpt u bij het bijhouden van al uw KMS-sleutels, het bekijken van de huidige activeringsstatus en het oplossen van problemen. Als uw omgeving complex wordt, is het vrijwel onmisbaar om bij te houden wat er geactiveerd is en waar.

Bekende problemen bij KMS-activering

  • Mensen maken vaak de fout om een ​​bedrijfs-CSVLK te gebruiken op clients in plaats van de juiste GVLK, wat tot activeringsproblemen kan leiden.
  • Als uw KMS-server is geactiveerd met een oudere sleutel, ondersteunt deze mogelijk geen nieuwere Windows- of Office-versies. U hebt dan een bijgewerkte CSVLK nodig.
  • Foutmeldingen zoals 0xC004F074 betekenen meestal dat het DNS SRV-record niet is ingesteld of dat uw server Microsoft niet kan bereiken. Controleer dat _VLMCS._tcprecord in DNS of geef de server handmatig op.
  • Als u foutcode 0xC004F038 krijgt, komt dat waarschijnlijk doordat de activeringsdrempel (25 clients voor Windows, 5 voor Server of Office) nog niet is bereikt. Wacht tot voldoende machines een activeringsverzoek hebben ingediend.
  • Controleer eerst TNC par-kms -Port 1688 -InformationLevel Quietof je firewall de poort blokkeert of dat sppsvc.exe actief is; dat zijn veelvoorkomende problemen.
En als je aan het experimenteren bent met testomgevingen, is er een coole open-source KMS-emulator genaamd vlmcsd. Die werkt ook op Linux, om dingen uit te testen.

Hopelijk geeft dit een duidelijker beeld van wat er allemaal bij KMS komt kijken en hoe je het correct kunt installeren en gebruiken. Ik zal niet liegen, het kan in het begin wat lastig zijn, maar als het eenmaal werkt, gaat het vrij soepel. Houd je DNS en poorten goed in de gaten, dan zou alles goed moeten gaan.

Samenvatting

  • Installeer de KMS-rol op Windows Server.
  • Voer de CSVLK-sleutel in en activeer deze.
  • Stel een DNS SRV-record in of configureer clients handmatig.
  • Zorg ervoor dat de firewallpoorten openstaan ​​(1688).
  • Gebruik de juiste GVLK-sleutels op de clients voor activering.
  • Installeer voor Office het volumelicentiepakket en configureer het via scripts.
  • Gebruik VAMT voor het beheren van meerdere servers of voor het oplossen van problemen.

Samenvatting

Al met al is het opzetten van een KMS-server geen hogere wiskunde, maar het vereist wel wat werk via de commandoregel en aandacht voor DNS. Zodra alles correct is geconfigureerd, wordt het activeren van meerdere Windows- of Office-apparaten intern een stuk eenvoudiger. Vergeet alleen de poort, het DNS-record en de juiste sleutels niet, anders kan het misgaan. Ik hoop dat dit iemand tijd bespaart – het werkte voor een aantal configuraties waar ik mee te maken heb gehad, dus misschien is het ook nuttig voor jou.