KMS to skrót od Key Management Service, technologii aktywacji produktu używanej do masowego instalowania i licencjonowania systemu Microsoft Windows. Administratorzy systemu używają KMS do aktywowania komputerów podłączonych do lokalnej sieci jednocześnie, zamiast łączenia każdego komputera do serwera Microsoft ręcznie.
Aktywacja KMS wykorzystuje łączność TCP /IP. Komputery klienckie wyszukują komputer hosta KMS w sieci lokalnej za pośrednictwem systemu DNS lub statycznej konfiguracji IP, aby zażądać aktywacji. Po sprawdzeniu poprawności komputery klienckie muszą ponownie skontaktować się z hostem KMS w ciągu 180 dni, aby odnowić aktywację. Aktywacja KMS wymaga pracy pewnej liczby komputerów w sieci lokalnej, która wynosi 25 dla Windows 7. Komputery fizyczne i maszyny wirtualne liczą się do progu aktywacji.