KMS (Key Management Service) er en af metoderne til at aktivere Microsoft Windows og Microsoft Office. Aktivering sikrer, at softwaren er erhvervet fra og licenseret af Microsoft. KMS bruges af volumenlicenskunder, som regel mellemstore til store virksomheder, skoler og nonprofitorganisationer. De enkelte computere behøver ikke at kontakte Microsoft, selv om KMS-serveren gør det. KMS-klienter skal aktiveres mindst én gang hver 180. dag. En KMS-klient vil forsøge at blive aktiveret en gang hver 7. dag, og hvis det ikke lykkes, vil den forsøge igen hver 2. time. KMS-serveren kan automatisk opdages af DNS, hvis den korrekte DNS-record er til stede, eller den kan indtastes manuelt ved hjælp af slmgr-kommandoen. Der skal være mindst 25 KMS-aktiverede computere (5 for Windows Server) på netværket for at kunne bruge KMS. Hvis KMS-aktiveringen mislykkes (f.eks. fordi KMS-serveren ikke er tilgængelig, eller fordi der er færre end 25 computere på netværket), vises et vandmærke, der fortæller brugeren, at han/hun skal aktivere Windows, i nederste højre hjørne af skærmen.