KMS (Key Management Service) è uno dei metodi per attivare Microsoft Windows e Microsoft Office. L’attivazione assicura che il software sia stato ottenuto da Microsoft e ne abbia la licenza. KMS è usato da clienti con licenze a volume, di solito aziende medio-grandi, scuole e organizzazioni non profit. I singoli computer non hanno bisogno di contattare Microsoft, ma il server KMS sì. I client KMS devono essere attivati almeno una volta ogni 180 giorni. Un client KMS proverà ad attivarsi una volta ogni 7 giorni, e se fallisce riproverà ogni 2 ore. Il server KMS può essere rilevato automaticamente dal DNS se è presente il record DNS appropriato, oppure può essere inserito manualmente usando il comando slmgr. Ci devono essere almeno 25 computer attivati da KMS (5 per Windows Server) sulla rete per usare KMS. Se l’attivazione di KMS non riesce (per esempio, perché il server KMS non è disponibile o ci sono meno di 25 computer in rete), una filigrana che dice all’utente di attivare Windows apparirà nell’angolo inferiore destro dello schermo.