Benutzer-Werkzeuge

Webseiten-Werkzeuge


kms

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

kms [2025/06/01 05:01]
kms [2025/10/11 12:13] (aktuell)
Zeile 1: Zeile 1:
 +KMS ist ein Aktivierungsdienst von [[Microsoft]], der z. B. in Unternehmensnetzwerken zur Massenaktivierung von [[windows|Microsoft Windows]] 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=====
 +
 +[[https://learn.microsoft.com/de-de/windows-server/get-started/activation-slmgr-vbs-options|Slmgr]] (Software Licensing Manager) ist ein Kommandozeilenwerkzeug zur Verwaltung der Lizenzierung und Aktivierung des Betriebssystems.
 +
 +<code>
 +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
 +</code>
 +
 +=====Office Aktivierung=====
 +
 +<code>
 +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
 +</code>
 +
 +=====Emulator=====
 +
 +KMSServer in [[coding:python|Python]].
 +
 +<code>
 +git clone https://github.com/zarat/kms
 +cd kms
 +python pykms_Server.py
 +</code>
 +
 +Falls dieser Fehler auftritt
 +
 +<code>
 +Traceback (most recent call last):
 +  File "/home/manuel/kms/pykms_Server.py", line 27, in <module>
 +    from Etrigan import Etrigan, Etrigan_parser, Etrigan_check, Etrigan_job
 +  File "/home/manuel/kms/Etrigan.py", line 12, in <module>
 +    from collections import Sequence
 +ImportError: cannot import name 'Sequence' from 'collections' (/usr/lib/python3.10/collections/__init__.py)
 +</code>
 +
 +diesen Befehl ausführen
 +
 +<code>
 +sed -i 's/from collections import Sequence/from collections.abc import Sequence/' Etrigan.py
 +</code>
 +
 +Siehe auch [[vlmcsd]]
 +
 +=====Links=====
 +
 +  * [[https://doku.lrz.de/key-management-service-kms-aktivierung-11475966.html]]