Ativação de chaves no Windows Vista e Windows Server 2008

Este artigo apresenta, em linhas gerais, a solução de ativação de chaves do Windows Vista e Windows Server 2008.

Tipos de chave

  • Chave KMS (Key Management Service): usada para ativação com um servidor local, hospedado no ambiente do cliente. Suas principais características:

a. Por padrão, cada chave KMS está limitada a 6 servidores (cada um com até 9 reativações permitidas).

b. Para visualizar o status da licença, utilize o comando “slmgr.vbs –dli” no servidor KMS. Além disto, é apresentado o campo “Current count” com o número de computadores já ativados, valendo a seguinte observação: este contador apresenta somente as últimas 50 máquinas que solicitaram ativação ou renovação ao servidor KMS, pois seu objetivo é verificar a saúde do serviço e não manter um acompanhamento no uso de licenças.

c. A melhor forma de fazer o acompanhamento do uso de licenças é através das ferramentas System Center Configuration Manager (SCCM) 2007 ou System Management Server (SMS) 2003 SP3, pois permitem a visualização de relatórios com informações detalhadas da ativação de computadores com Windows Vista e Windows Server 2008 (KMS e MAK), através de uma funcionalidade chamada Asset Intelligence. Para maiores informações, leia o artigo “System Center Configuration Manager 2007 Asset Intelligence” (https://www.microsoft.com/systemcenter/configmgr/evaluation/assetintelligence.mspx).

  • Chave MAK (Multiple Activation Key): usada para ativação uma única vez com os serviços de ativação da Microsoft. Cada chave MAK tem um número pré-determinado de ativações permitidas, conforme o acordo de licença por volume do cliente. Cada ativação MAK com o serviço da Microsoft é contada deste limite pré-determinado, que somente pode ser decrementado.

Métodos de ativação

· MAK: ativação requerida uma única vez, exceto se houver alterações significativas de hardware.

o MAK Proxy Activation: permite uma solicitação de ativação centralizada, em nome de múltiplos computadores, em uma única conexão com a Microsoft.

o MAK Independent Activation: requer que cada computador conecte-se independentemente, e seja ativado pelo serviço da Microsoft.

· KMS: permite ativação por um servidor local para computadores em um ambiente gerenciado, sem a necessidade de conexão ao serviço de ativação da Microsoft. A princípio, é preciso acessar a Internet somente no momento da ativação do KMS Host, podendo este servidor permanecer sem conexão com a Internet após a ativação do serviço. Suas características:

o É necessário um mínimo de 25 computadores físicos, com Windows Vista ou Windows Server 2008, conectados à rede corporativa para iniciar o processo de ativação das máquinas.

o O processo de renovação da ativação ocorre a cada 180 dias, por padrão. O computador que não for ativado, tenta conectar-se ao KMS Host (servidor) a cada 2 horas (configurável). Após ativado, a máquina tenta renovar sua ativação (com o servidor KMS) a cada 7 dias (configurável) e, se houver sucesso, o ciclo de ativação de 180 dias é renovado.

o O servidor KMS é localizado pelos clientes de duas formas: por auto-discovery (descobrimento automático), através de registros no DNS (Domain Name System); ou conexão direta, através do comando “slmgr.vbs -skms <KMS_FQDN>:[<port>]”.

No Windows Vista RTM (versão final), os computadores têm um período de 30 dias para completar a ativação. Caso contrário, entram no modo de funcionalidade reduzida (Reduced Functionality Mode - RFM), no qual o usuário é apresentado com as opções para ativação e, se não for possível reativá-lo em até 1 hora, ocorre logoff do usuário.

Já com o Service Pack 1, o RFM foi substituído por um sistema de notificação que informa quando o computador não foi ativado corretamente, e faz as seguintes alterações no Windows: o fundo de tela na área de trabalho é modificado para a cor preto, o KMS Host (servidor) não mais ativa ou renova clientes KMS, e o Windows Update somente permite o download de atualizações críticas. Mais informações em Volume Activation 2.0 Changes for Windows Server® 2008 and Windows Vista® SP1.

Conversão de chaves

Abaixo está uma lista com as opções de conversão das chaves, com o procedimento necessário e possíveis observações.

Volume Activation Management Tool (VAMT)

Esta ferramenta gerencia os computadores ativados por MAK, em ambos os métodos de ativação, Proxy e Independent. A VAMT também coleta informações sobre os computadores listados, incluindo a chave de produto, o estado da licença (“Licensed”, “Grace”, e “Unlicensed”), o sistema operacional e a edição do Windows.

Ainda, é possível armazenar uma ou mais MAKs no arquivo “.xml” contendo a lista de informações dos computadores (Computer Information List – CIL). Este arquivo permite pesquisar a base de dados de ativação, para determinar o número de ativações remanescentes. É necessário que os administradores garantam que os arquivos de CIL são armazenados de forma segura.

É importante lembrar que algumas das operações da VAMT requerem acesso a Internet, tais como obter o contador de ativações MAK remanescentes, e a etapa de obtenção do CID (Confirmation ID) no método Proxy MAK Activation. De qualquer forma, a maior parte das funções da VAMT não exigem acesso a Internet. Ainda, a VAMT não requer ativação para o seu funcionamento. Para maiores informações, leia a seção “MAK Activation using the Volume Activation Management Tool (VAMT)”, disponível no documento "Volume Activation 2.0 Deployment Guide" (página 24).

KMS em Windows Server 2003

Abaixo estão algumas particularidades na instalação do serviço KMS em servidor Windows 2003, em comparação com o Windows Vista.

· O serviço “sppsvc.exe” (Software Protection Platform) é instalado em sistemas operacionais Windows Server 2003, através do arquivo “KMSW2K3.exe”, cujo download está disponível no site da Microsoft.

· O arquivo “SLUI.exe” não é instalado e, conseqüentemente, não é suportado em Windows Server 2003. A função deste arquivo é auxiliar na visualização de códigos de erro gerados pelo serviço de ativação de chaves. Com isso, caso necessário, a alternativa seria executar o comando “slui.exe 0x2a <código de erro>” em uma estação Windows Vista ou servidor Windows 2008, para obter uma descrição completa da mensagem de erro. Para mais informações, leia o artigo “Error message when you try to activate Windows Vista: ‘An error has occurred’” (https://support.microsoft.com/kb/931276).

Caso não seja possível realizar a ativação do KMS Host (servidor no qual é instalada a chave) via Internet, é possível fazê-lo por telefone. Para obter a lista de telefones, o comando a ser executado seria slui.exe 4 (cujo resultado está ilustrado na figura logo abaixo) porém, conforme citado, este executável não é suportado em Windows Server 2003.

Como alternativa, execute o comando em uma estação Windows Vista disponível, ou então no Windows 2003 abra o arquivo “\Windows\System32\SLUI\phones.inf”, pesquise por “Brazil” e efetue a ligação para o número localizado à direita, conforme abaixo.

O Volume Activation 2.0, pré-requisito de ativação dos sistemas operacionais Windows Vista e Windows Server 2008 quando instalados com mídia de licença por volume, oferece dois tipos de chave (KMS e MAK), e três métodos de ativação (KMS, MAK Proxy e MAK Independent), conforme citado.

Links

1. Volume Activation 2.0 Overview

https://www.microsoft.com/technet/volumeactivation

2. Download documentação do Volume Activation 2. 0 (incluindo planejamento, implementação e operações)

https://go.microsoft.com/fwlink/?LinkID=75674

3. Documentação e download “KMS for Windows Server 2003”

Key Management Service 1.1 (x86) for Windows Server 2003 SP1 and Later https://www.microsoft.com/downloads/details.aspx?FamilyID=81d1cb89-13bd-4250-b624-2f8c57a1ae7b&displaylang=en

Key Management Service 1.1 (x64) for Windows Server 2003 SP1 and Later https://www.microsoft.com/downloads/details.aspx?FamilyID=03fe69b2-6244-471c-80d2-b4171fb1d7a5&displaylang=en

4. Documentação e download KMS Management Pack for MOM 2005 https://go.microsoft.com/fwlink/?LinkID=83216

5. Documentação e download Volume Activation Management Tool (VAMT), para ativação e gerenciamento de MAK

https://go.microsoft.com/fwlink/?LinkID=77533

6. How to extend the Windows Server 2008 evaluation period

https://support.microsoft.com/kb/948472/en-us

7. Artigo “Activation in Software Development and Test Environments”

https://www.microsoft.com/downloads/details.aspx?FamilyID=2e58724d-7ffc-4a00-a062-1b68a4108a45&DisplayLang=en

8. Artigo “Activation in Isolated Environments”

https://www.microsoft.com/downloads/details.aspx?FamilyID=d17c644a-6d3a-4496-b85a-9eb93dfa61e4&DisplayLang=en

9. Artigo “Using Server Isolation to Protect the Key Management Service (KMS) and Securing KMS Using IPsec”

https://www.microsoft.com/downloads/details.aspx?FamilyID=c13c9d27-a3c9-4626-938b-fed6404d8c5e&displaylang=en

10. Informações sobre a implementação do Windows Vista e Windows Server 2008

https://www.microsoft.com/deployment

11. Artigos da base de conhecimento da Microsoft relacionados à ativação

925616 Error message when you start Windows Vista: "Your activation period has expired"

https://support.microsoft.com/default.aspx?scid=kb;EN-US;925616
925582 The behavior of reduced functionality mode in Windows Vista https://support.microsoft.com/default.aspx?scid=kb;EN-US;925582
929712 Volume Activation information for Windows Vista https://support.microsoft.com/default.aspx?scid=kb;EN-US;929712
931276 Error message when you try to activate Windows Vista: "An error has occurred"

https://support.microsoft.com/default.aspx?scid=kb;EN-US;931276

938450 How to troubleshoot Volume Activation error codes on Windows Vista-based computers https://support.microsoft.com/default.aspx?scid=kb;EN-US;938450
938107 Error message when you try to activate Windows Vista: "Activation Error: Code 0x8007232b DNS Name does not exist"

https://support.microsoft.com/default.aspx?scid=kb;EN-US;938107
932300 How to resolve a Windows Genuine Advantage product key or volume license key validation issue

https://support.microsoft.com/default.aspx?scid=kb;EN-US;932300
931858 Windows Vista Business and Windows XP Professional upgrade licenses under the volume licensing agreement https://support.microsoft.com/default.aspx?scid=kb;EN-US;931858
931573 You may be prompted to activate Windows Vista on a computer on which Windows Vista was already activated by a Volume License or OEM installation https://support.microsoft.com/default.aspx?scid=kb;EN-US;931573
929829 The KMS current count does not increase when you add new Windows Vista-based client computers to the network https://support.microsoft.com/default.aspx?scid=kb;EN-US;929829
929826 Error message when you try to activate Windows Vista Enterprise or Windows Vista Business: "Code 0x8007232b" https://support.microsoft.com/default.aspx?scid=kb;EN-US;929826
929818 You receive an error message when you try to install or to run Windows Vista: "The Software Licensing Service reported that the license is invalid" https://support.microsoft.com/default.aspx?scid=kb;EN-US;929818

12. Informações sobre chaves de licença por volume

https://www.microsoft.com/licensing/resources/vol/volumelicensekey/default.mspx

13. Informações sobre ativação de produto

https://www.microsoft.com/licensing/resources/vol/default.mspx

14. Lista com os Activation Call Centers e informações de contato

https://www.microsoft.com/licensing/resources/vol/numbers.mspx