Otimização de Desktop

Informações sobre implementação e gerenciamento de PCs e dispositivos corporativos

Como montar uma infraestrutura KMS para ativação do Windows 7


Para você que já conhece o básico do processo de ativação por volume do Windows 7 (http://bit.ly/w7ativacao) veremos agora o que é necessário para implementar a ativação KMS.

Lista de Materiais:

    1. Um Servidor KMS (KMS Host) rodando preferencialmente Windows Server 2008 R2 (Windows Server 2003 e 2008 são suportados, mas precisam de uma atualização descrita nesse portal). Esse servidor pode ser qualquer máquina já em uso, pois o serviço KMS é muito leve.
      Lembre-se de abrir a porta 1688 no Firewall para permitir o tráfego de rede do processo de ativação.
      Obs.: Tecnicamente até o Windows 7 pode ser servidor KMS, mas na prática acaba não sendo usado.
    2. Um servidor DNS com suporte a atualização dinâmica (se não for seu caso consulte a configuração manual do DNS em http://bit.ly/kmsdns).

  1. Vinte e cinco PCs físicos ou virtuais (KMS Client) rodando Windows 7 Enterprise ou Professional edição por volume.
    O número 25 é o gatilho para a ativação KMS funcionar para Windows 7. Se todo o seu parque de PCs com Windows 7 for menor que 25 você deve usar o método MAK. Futuramente se você alcançar os 25 PCs você pode trocar a ativação MAK pela KMS.
  2. Chave de ativação KMS para Windows 7 obtida através do site de gerenciamento de contratos por volume Microsoft. Se além do Windows 7 esse servidor KMS for usado para ativar Windows Server 2008 ou superior (sim, isso é possível)  você deve pegar a respectiva chave KMS para ativação do Windows Server 2008 R2.
    A ativação KMS trabalha com grupos de chaves hierárquicas. Parece complicado, mas a ideia é ter apenas uma chave que ativa grupos de produtos, e não apenas uma versão ou edição por chave. Consulte http://j.mp/wingroupkey para saber mais sobre esses grupos de chaves.

Configuração do Servidor KMS (KMS Host)

Nesse KMS Host você não precisa instalar nenhum software porque o KMS já é um serviço nativo do Windows Server 2008 R2. O processo basicamente é fazer logon como administrator do domínio (para atualização dinâmica do registro SRV no DNS, caso suportado), abrir o Prompt de Comandos como administrador e executar:

slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (substituir os X’s pela chave KMS)

slmgr /ato (nesse momento o servidor KMS valida a chave pela internet. Se o acesso à internet não for possível é possível fazer a ativação por telefone através do comando slui.exe 4)

net stop sppsvc && net start sppsvc (para reiniciar o serviço de licenciamento de software)

slmgr /dli (confira se as seguintes informações são verdadeiras)

  • Licence Status: Licensed
  • Current Count: no início deve mostrar 0, incrementando conforme as máquinas com Windows 7 são instaladas e disponibilizadas na mesma rede do servidor KMS

Configuração do Windows 7 (Cliente KMS)

Por padrão as edições por volume do Windows Vista, Windows 7, Windows Server 2008 e 2008 R2 já vem programadas para descoberta automática do servidor KMS através do DNS. Se o seu DNS não suportar esse tipo de registro você pode especificar no próprio Windows 7 o nome do servidor KMS através do comando (faça isso antes de capturar e distribuir a imagem para seus PCs):

slmgr.vbs /skms <nome_do_servidor>:<porta> (a porta padrão é a 1688)

Para confirmar se o Windows 7 está devidamente configurado para ativação KMS execute em seu Prompt de Comandos (como administrador) o comando slmgr /dli e confirme o resultado:

  • Partial Product Key: deve estar com valor GPDD4 (Windows 7 Professional) ou HVTHH (Windows 7 Enterprise), caso contrário troque a chave pela indicada na tabela 4 do site http://j.mp/kms-key
  • VOLUME_KMSCLIENT channel: indica que você instalou o Windows com uma mídia por volume (e não OEM ou varejo – FPP)

Se você está  usando uma imagem personalizada ao invés da padrão de fábrica lembre-se de:

  • Antes de capturar a imagem customizada do Windows 7 execute o sysprep com o parâmetro “generalizar” habilitado.
  • Se você usou arquivo de resposta para instalar o Windows ou no momento de rodar o sysprep NÃO USE a propriedade SkipRearm = TRUE

KMSConforme você instala em rede seus PCs com Windows 7 o contador do servidor KMS vai incrementando. Quando chegar ao número de 25 PCs o processo de ativação KMS começa a funcionar.

Se você já tem os PCs com Windows 7 instalados e quer forçar a comunicação com o KMS Host execute no Prompt de Comandos do PC com Windows 7 (como administrador) slmgr /ato.

Em seguida acesse o servidor KMS e execute em seu Prompt de Comandos (como administrador) slmgr /dli para conferir o contador.

Para acelerar esse gatilho de 25 PCs é possível usar máquinas virtuais com Windows 7.

Quando você já tiver o servidor KMS funcionando e todos os PCs com Windows 7 conversando com ele execute o comando slmgr /dli em algumas das máquinas com Windows 7 para ver o status e frequência da renovação da ativação.

Para a documentação técnica completa (em Português) sobre ativação por volume acesse http://technet.microsoft.com/en-us/library/dd996593.aspx

19 Respostas para “Como montar uma infraestrutura KMS para ativação do Windows 7

  1. Pingback: Licenciamento corretamente para ambiente de desktops virtuais–VDI | ıllııll Julio Vaz ıllııll

  2. Patrick Araujo 02/06/2011 às 13:45

    Exelente!!!! muito bom mesmo o poste!!
    Obrigado

  3. Alexssandro 20/07/2011 às 08:19

    Ótimo, montei o meu servidor e funcionou perfeitamente!
    Obrigado!

  4. Fabianosc 06/02/2012 às 20:41

    Boa noite,

    Precisa obrigatoriamente estar em um dominio???

    No grupo nao funciona?

    • marcelomatias 06/02/2012 às 20:45

      Não precisa estar em domínio. Em grupo de trabalho também funciona.

      • Fabianosc 09/02/2012 às 16:57

        Obrigado pela resposta.

        Instalei o server, habilitei os clients, usei o vamt 2.0 pra instalar e depois quando clico em activate>KMS activate me retorna um aviso de que nao pode ser ativado pq a contagem é insuficiente, mas tenho 27 maquinas instaladas.

        o que pode estar acontecendo?? Vai ativar sozinho?? O que devo fazer??

        Abs.

      • marcelomatias 09/02/2012 às 17:35

        Fabiano, voce precisa conferir no servidor se o contador está sendo incrementado. Voce consegue isso através do comando slmgr /dli, conforme consta no artigo.

        A instalacao do Windows 7 foi baseada em imagem? Voce executou o sysprep com a opção generalizar habilitada? Em caso de uso do arquivo de resposta você tem certeza de que o skiprearm não está marcado como TRUE?

        Marcelo

  5. Fabianosc 09/02/2012 às 18:41

    Marcelo agora consegui ativar o office 2010.

    uso um server kms com 2008 R2.

    Mas os windows 7 nao ativam, já tenho 30 e poucas maquinas com a chave instalada e nada.

    O que posso ter feito errado??

    • marcelomatias 09/02/2012 às 19:19

      Veja o meu comentário anterior

      • Fabianosc 10/02/2012 às 09:12

        Marcelo bom dia,
        vamos por partes.

        Quando fiz as imagens do win7 nao tinha a ideia de instalar o kms pois tinhamos 750 ativacoes MAK, mas agora com manutencao nos laboratorios esse numero chegou ao limite. o Suporte da microsoft até aumentou um pouco mas decidimos implementar o kms mesmo assim.

        Nao executei o sysprep nas imagens.

        Detalhes do contador:
        Current count: 4(tava zero depois passou pra 3 e ontem no final da noite foi pra 4)
        Porta:1688 DNS publico desabilitado Prioridade norma;.
        Total requests received:216
        Requests with License Status Initial grace period: 185
        Requests with License Status Notification: 31

        Tentei de todas as formas instalar as chaves ontem, Instalar KMS Client, ou instalar separadamente a chave kms do windows via VAMT e consegui ativar 6 windows(nao me pergunte como) os office ta redondo acrescentei uma maquina agora atraves de imagem e assim que pedi para atualizar o status dela o office já veio como licenca renovada.

        Mas os windows tirando aqueles 6 nada mais.

        O que precisarei fazer??

        Obrigado pela ajuda e atençao prestadas até aqui e no aguardo de mais um help.

        grande abraço.

      • marcelomatias 10/02/2012 às 13:22

        Fabiano, o sysprep é mandatório, independente do processo de ativação. Sem o sysprep /generalize você está sujeito a problemas nesses PCs quando ligados em rede.
        Um teste que você pode fazer é executar o comando slmgr /rearm, seguido de slmgr /ato em alguns PCs para ver se no servidor o contador será incrementado.

        Para mais detalhes leia o seguinte artigo, que trata exatamente esse seu problema: http://support.microsoft.com/kb/929829/pt-br

        Marcelo

  6. Fabianosc 10/02/2012 às 15:11

    Marcelo,

    Deu certo. Primeiro executei o comando slmgr /rearm , reinicei o pc e em seguida executei o comando slmgr /ato depois via VAMT mandei ativar e BINGO!.

    Muito obrigado pelas dicas, sem elas nao sei se teria consegui. Vou estudar sobre o sysprep pra ver como aplica-lo aqui na universidade. Abs.

  7. Julio Leal 04/04/2013 às 18:02

    Boa Tarde,
    Esse servidor KMS precisa obrigatoriamente ser um Windows 7 também? Tenho um servidor de dominio Windows 2012 com o KMS do Office2013 instalado, queria colocar o KMS do Windows 7 nele também, isso é possivel?
    Obrigado

    • marcelomatias 17/04/2013 às 12:15

      Você pode aproveitar o mesmo servidor de ativação KMS do Office para ativar também o Windows, sem problemas.

      • Julio Leal 17/04/2013 às 12:18

        Boa tarde marcelo,
        Então, eu tenho um windows 2012 com o kms do office e do proprio windows 2012, porém não consigo criar um do windows 7, diz que a licença é invalida, tenho que baixar algum módulo, como do office?
        obrigado

      • marcelomatias 17/04/2013 às 15:21

        Julio, você precisa usar uma nova chave para permitir ativação do Windows 8 e versões anteriores (o que inclui o Windows 7 e Vista).

        Marcelo

      • Julio Leal 18/04/2013 às 17:36

        Marcelo, essa chave é do windows server? tenho que ativa-lo com uma chave específica para funcionar para servidor de kms do windows 7? ou essa senha é do kms do windows 7? se for do windows 7, quando vou cadastrar fala que a chave é de uma outra versão do windows, acho qeu não tem como eu usar o server 2012 como servidor kms para o windows 7

      • marcelomatias 19/04/2013 às 06:34

        Julio, você precisa pegar a chave que permite ativação KMS do Windows Server 2012. Essa chave vai permitir ativação de qualquer Windows por volume (Windows 8, Windows 7, Windows Vista, WS2012, WS2008R2, WS2008)

  8. Marco A. Salles Silva 14/02/2014 às 15:56

    Republicou isso em Marco Sallese comentado:
    Uma grande dica

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: