KMS ist ein Aktivierungsdienst von [[Microsoft]], der z. B. in Unternehmensnetzwerken zur Massenaktivierung genutzt wird. Clients verbinden sich mit diesem Dienst und erhalten eine Aktivierung, ohne dass jeder einzeln bei Microsoft anfragen muss. Eine Alternative sind [[MAK]] keys. * KMS-Server lauscht auf Port 1688/TCP. * Clients senden regelmäßig eine Aktivierungsanfrage (KMS-Request). * Server sendet eine gültige Aktivierungsantwort zurück. * Windows prüft die Antwort und aktiviert sich für 180 Tage. * Alle 7 Tage wird automatisch versucht, die Aktivierung zu erneuern. Generic Volume License Keys (GVLK) findet man [[https://py-kms.readthedocs.io/en/latest/Keys.html|hier]], [[https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys|hier]] und [[https://doku.lrz.de/key-management-service-kms-aktivierung-11475966.html|hier]]. {{kms-main.zip}} =====Windows Aktivierung===== slmgr /skms 127.0.0.1:1688 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX slmgr /ato # Zeigt, ob dauerhaft oder zeitlich aktiviert slmgr /xpr # Zeigt ausführliche Lizenz- und KMS-Daten slmgr /dlv # key löschen slmgr /upk # key aus der registry löschen slmgr /cpky =====Office Aktivierung===== cscript ".\Microsoft Office\Office16\ospp.vbs" /sethst:127.0.0.1 cscript ".\Microsoft Office\Office16\ospp.vbs" /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 cscript ".\Microsoft Office\Office16\ospp.vbs" /act cscript ".\Microsoft Office\Office16\ospp.vbs" /dstatus =====Emulator===== KMSServer in [[coding:python|Python]]. git clone https://github.com/zarat/kms cd kms python pykms_Server.py Falls dieser Fehler auftritt Traceback (most recent call last): File "/home/manuel/kms/pykms_Server.py", line 27, in from Etrigan import Etrigan, Etrigan_parser, Etrigan_check, Etrigan_job File "/home/manuel/kms/Etrigan.py", line 12, in from collections import Sequence ImportError: cannot import name 'Sequence' from 'collections' (/usr/lib/python3.10/collections/__init__.py) diesen Befehl ausführen sed -i 's/from collections import Sequence/from collections.abc import Sequence/' Etrigan.py Siehe auch [[vlmcsd]] =====Links===== * [[https://doku.lrz.de/key-management-service-kms-aktivierung-11475966.html]]