KMS (Key Management Service) is een van de methoden om Microsoft Windows en Microsoft Office te activeren. Activering zorgt ervoor dat de software is verkregen van en gelicentieerd door Microsoft. KMS wordt gebruikt door volumelicentieklanten, meestal middelgrote tot grote bedrijven, scholen en non-profits. Individuele computers hoeven geen contact op te nemen met Microsoft, maar de KMS-server wel. KMS-clients moeten ten minste eenmaal per 180 dagen worden geactiveerd. Een KMS-client zal om de 7 dagen proberen te activeren, en als dat niet lukt zal hij het om de 2 uur opnieuw proberen. De KMS-server kan automatisch worden gedetecteerd door DNS als het juiste DNS-record aanwezig is, of het kan handmatig worden ingevoerd met het slmgr commando. Er moeten ten minste 25 KMS-geactiveerde computers (5 voor Windows Server) in het netwerk zijn om KMS te kunnen gebruiken. Als de KMS-activatie mislukt (bijvoorbeeld omdat de KMS-server niet beschikbaar is of omdat er minder dan 25 computers in het netwerk zijn), verschijnt er rechtsonder in het scherm een watermerk dat de gebruiker vertelt Windows te activeren.