Hoe verhoog je het huidige aantal KMS-ritten als het onvoldoende is?

Het activeren van een KMS kan behoorlijk wat hoofdbrekens opleveren, vooral wanneer je probeert de drempel te overschrijden om al die clients te activeren. Soms kloppen de activeringsverzoeken gewoon niet en krijg je de gevreesde foutmelding 0xC004F038 – die aangeeft dat het aantal te laag is. Het is een beetje vreemd, maar de server houdt bij hoeveel clients de afgelopen 30 dagen een activeringspoging hebben gedaan. Als dat aantal niet hoog genoeg is, worden nieuwe clients niet geactiveerd. Misschien heb je een licentie gekocht of een KMS ingesteld, maar klopt het aantal niet of blijft het hangen. Deze handleiding beschrijft manieren om dat aantal handmatig te verhogen zonder tientallen virtuele machines te hoeven toevoegen of eindeloos te wachten. Het doel? De KMS laten denken dat er voldoende verzoeken zijn ontvangen, zodat de activering soepel kan verlopen.

Hoe los je problemen met het aantal KMS-activaties op?

Methode 1: Handmatig het aantal KMS-activaties verhogen via een script

Dit is waarschijnlijk de meest eenvoudige manier als je vastzit met die activeringsfout en niet wilt wachten tot er legitieme aanvragen binnenkomen. In principe maak je een script dat de aanvragen naar je KMS-server simuleert, waardoor de teller kunstmatig wordt verhoogd. Dit is handig wanneer je een kleine, geïsoleerde omgeving beheert of snel veel machines wilt testen. Meestal houdt deze methode in dat je een paar kleine bestanden maakt die het script leest om de server te laten weten hoeveel “nep”-clients je wilt simuleren. Zorg er wel voor dat je dit niet op de KMS-server zelf uitvoert! Dat verstoort namelijk de teller voor de activeringspogingen.

Methode 2: VM-snapshots gebruiken om het aantal frauduleus te verhogen.

Dus, als de scriptaanpak wat omslachtig aanvoelt, of als je een meer praktische manier wilt, kunnen snapshots van virtuele machines uitkomst bieden. Maak een VM aan (Windows 10 werkt prima), activeer deze niet en voer geen productcode in, en houd deze geïsoleerd. Stel vervolgens een paar scripts in: één om de VM opnieuw te activeren en de hostnaam te wijzigen, en een ander om het besturingssysteem te activeren. Nadat je een snapshot hebt gemaakt, voer je het script voor het opnieuw activeren uit, start je de VM opnieuw op en voer je het activeringsscript uit. Ga terug naar de snapshot en herhaal dit zo vaak als nodig. Elke keer verhoog je het aantal activaties, waardoor het KMS-systeem denkt dat je meer clients hebt verwerkt dan in werkelijkheid het geval is.

Rearm.bat:

start "" "cmd /c slmgr /rearm" timeout /t 15 /nobreak > NUL wmic computersystem where name="%COMPUTERNAME%" call rename name="vmpc-%random%" shutdown /r /t 0 

kms_activate.bat:

set skms=kms_server.woshub.com sc start sppsvc script.exe "%systemroot%\system32\slmgr.vbs" /skms %1 cscript.exe "%systemroot%\system32\slmgr.vbs" /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX cscript.exe "%systemroot%\system32\slmgr.vbs" /ato 

Plaats het activeringsscript in de opstartmap, maak een snapshot en voer vervolgens de heractiverings- en heractiveringsscripts herhaaldelijk uit. Let op: voer deze scripts niet uit op uw daadwerkelijke server of productieomgeving; ze zijn meer bedoeld voor geïsoleerde testopstellingen of labomgevingen. Het idee is dat u met elke iteratie de teller kunt verhogen zonder dat er constant fysieke of virtuele machines online hoeven te zijn.

Afronding

Eerlijk gezegd zijn deze methoden niet helemaal volgens de regels, maar ze werken wel als je alleen maar de activeringsdrempel wilt overschrijden in geïsoleerde omgevingen of testomgevingen. Microsoft blijft de regels natuurlijk aanscherpen, dus wat een jaar geleden werkte, werkt nu misschien niet meer. Toch is het best handig voor snelle proof-of-concepts of het beheren van kleine netwerken. Verspreid deze truc alleen niet over je hele netwerk – of wees in ieder geval voorbereid op problemen met heractivering in de toekomst.

Samenvatting

  • Gebruik een script om clientverzoeken te simuleren wanneer echte verzoeken niet volstaan.
  • Wees voorzichtig: voer geen scripts uit op de KMS-server zelf!
  • Momentopnamen van virtuele machines kunnen helpen bij het simuleren van meerdere nieuwe clients.
  • Controleer na elke aanpassing altijd het huidige aantal slmgr /dli.

Samenvatting

Deze trucjes kunnen je wat tijd besparen of je helpen configuraties te testen zonder je te hoeven verdiepen in ingewikkelde instellingen. Ze zijn niet perfect, maar soms heb je gewoon een snelle oplossing nodig. Hopelijk helpt dit iemand om de activering zonder problemen werkend te krijgen. Denk er wel aan om voorzichtig te zijn en niet te ver te gaan – Microsoft is tenslotte niet dom.