KMS (Key Management Service) jest jedną z metod aktywacji systemów Microsoft Windows i Microsoft Office. Aktywacja zapewnia, że oprogramowanie zostało uzyskane od firmy Microsoft i jest przez nią licencjonowane. Z KMS korzystają klienci korzystający z licencji objętościowych, zazwyczaj średnie i duże firmy, szkoły oraz organizacje non-profit. Poszczególne komputery nie muszą się kontaktować z firmą Microsoft, ale robi to serwer KMS. Klienci KMS muszą być aktywowani co najmniej raz na 180 dni. Klient KMS będzie próbował aktywować się raz na 7 dni, a jeśli się to nie uda, będzie próbował ponownie co 2 godziny. Serwer KMS może być automatycznie wykryty przez DNS, jeśli posiada odpowiedni rekord DNS, lub może być wprowadzony ręcznie za pomocą polecenia slmgr. Aby korzystać z KMS w sieci musi być co najmniej 25 komputerów aktywowanych przez KMS (5 w przypadku Windows Server). Jeśli aktywacja KMS nie powiedzie się (na przykład, ponieważ serwer KMS nie jest dostępny lub w sieci jest mniej niż 25 komputerów), w prawym dolnym rogu ekranu pojawi się znak wodny informujący użytkownika o konieczności aktywacji systemu Windows.