KMS signifie Key Management Service, une technologie d'activation de produit utilisée pour l'installation et l'octroi de licences Microsoft Windows en masse. Les administrateurs système utilisent KMS pour activer les ordinateurs connectés à un réseau local simultanément au lieu de connecter chaque ordinateur à un serveur Microsoft manuellement.
L'activation KMS utilise la connectivité TCP/IP. Les ordinateurs clients recherchent un ordinateur hôte KMS sur le réseau local via DNS ou une configuration IP statique pour demander l'activation. Une fois validés, les ordinateurs clients doivent à nouveau contacter un hôte KMS dans 180 jours pour renouveler leurs activations. L'activation KMS nécessite un certain nombre d'ordinateurs sur le réseau local pour fonctionner, qui est de 25 pour Windows 7. Les ordinateurs physiques et les machines virtuelles sont pris en compte dans le seuil d'activation.