KMS (Key Management Service) é um dos métodos para activar o Microsoft Windows e o Microsoft Office. A ativação assegura que o software é obtido e licenciado pela Microsoft. O KMS é utilizado por clientes com licenças por volume, geralmente de médias a grandes empresas, escolas e organizações sem fins lucrativos. Os computadores individuais não precisam de contactar a Microsoft, embora o servidor KMS o faça. Os clientes KMS devem ser ativados pelo menos uma vez a cada 180 dias. Um cliente KMS tentará ser ativado uma vez a cada 7 dias, e se falhar, tentará novamente a cada 2 horas. O servidor KMS pode ser detectado automaticamente pelo DNS se o registro DNS adequado estiver presente, ou pode ser inserido manualmente usando o comando slmgr. Deve haver pelo menos 25 computadores com KMS ativado (5 para Windows Server) na rede para usar o KMS. Se a activação do KMS falhar (por exemplo, porque o servidor KMS não está disponível ou porque existem menos de 25 computadores na rede), aparecerá uma marca de água dizendo ao utilizador para activar o Windows no canto inferior direito do ecrã.