Compartilhar via


Ferramentas para gerir a ativação em volume do Office

Aplica-se a:Versões licenciadas em volume do Office Long Term Service Channel (LTSC) 2024, Office LTSC 2021, Office 2019 e Office 2016 (incluindo o Project e o Visio)

O script da Plataforma de Proteção de Software do Office (ospp.vbs), o script do Gestor de Licenças de Software (slmgr.vbs) e o Ferramenta de Gerenciamento de Ativação de Volume (VAMT) ajudam-no a configurar e testar versões licenciadas em volume do Office, incluindo o Project e o Visio. Antes de ler este artigo, reveja os seguintes artigos:

O script ospp.vbs

O script da Plataforma de Proteção de Software do Office (ospp.vbs) permite-lhe configurar versões licenciadas em volume de produtos do Office, incluindo o Project e o Visio. Pode encontrar o script ospp.vbs na Program Files\Microsoft Office\Office16 pasta . Se você instalou a versão de 32 bits do Office em um sistema operacional de 64 bits, acesse a pasta Program Files (x86)\Microsoft Office\Office16.

Observação

O script ospp.vbs não funciona para Microsoft 365 Apps ou versões de subscrição do Project e visio. Em vez disso, pode utilizar um script do PowerShell com o nome vnextdiag.ps1. Para obter mais informações, consulte Verificar a licença e a status de ativação para obter Microsoft 365 Apps.

A execução do ospp.vbs requer o mecanismo de script cscript.exe. Para ver o ficheiro de Ajuda, escreva o seguinte comando e prima ENTER:

cscript ospp.vbs /?

A sintaxe geral é a seguinte:

cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]

Opção
Especifica a opção e o valor para ativar um produto, instalar ou desinstalar uma chave de produto, instalar e apresentar informações de licença, definir o nome e a porta do anfitrião do Serviço de Gestão de Chaves (KMS) e remover o nome e a porta do anfitrião KMS. As opções e os valores são apresentados nas tabelas nesta secção.

ComputerName
Nome do computador remoto. Se não fornecer um nome de computador, o comando utiliza o computador local.

Usuário
Conta com a permissão necessária no computador remoto.

Senha
Senha da conta. Se não fornecer uma conta de utilizador e palavra-passe, o comando utiliza as suas credenciais atuais.

Importante

Antes de executar ospp.vbs, certifique-se de que:

  • Se executar o script num computador remoto, confirme que a Firewall do Windows permite o tráfego do Windows Management Instrumentation (WMI) nesse computador.
  • Utilize uma conta de utilizador que pertença ao grupo Administradores no computador onde executa o script.
  • Execute o script ospp.vbs a partir de uma linha de comandos elevada.

Opções globais para ospp.vbs

Opção Global Descrição
/act Ativa as chaves de produto do Office instaladas.
/inpkey:value Instala uma chave do produto (substitui a chave existente) com um chave de produto fornecida pelo usuário. É necessário um valor.
/unpkey:value Desinstala uma chave de produto instalada com os últimos cinco dígitos da chave de produto para desinstalar (conforme apresentado pela opção /dstatus). É necessário um valor.
/inslic:value Instala uma licença com o caminho da licença .xrm-ms fornecida pelo utilizador. É necessário um valor.
/dstatus Exibe informações de licença para chaves de produto instaladas.
/dstatusall Exibe informações para todas as licenças instaladas.
/dhistoryacterr Exibe o histórico de falhas para a ativação MAK/Retail.
/dinstid Apresenta o ID de Instalação para ativação offline.
/actcid:value Ativa um produto com um ID de Confirmação fornecido pelo utilizador. É necessário um valor.
/rearm Repõe o status de licenciamento para todas as chaves de produto do Office instaladas.
/rearm:value Repõe o status de licenciamento de uma licença do Office com um valor de ID de SKU fornecido pelo utilizador. É necessário um valor.

Utilize esta opção com o ID de SKU especificado pela opção /dstatus se ficar sem rearms e tiver ativado o Office através de KMS ou ativação baseada no Active Directory para obter outro rearm.
/ddescr:value Exibe a descrição de um código de erro fornecido pelo usuário. É necessário um valor.

A seguinte tabela descreve as opções do ospp.vbs para configurar o cliente KMS.

Opções do cliente KMS para ospp.vbs

Opção de cliente KMS Descrição
/dhistorykms Exibe o histórico da ativação cliente KMS.
/dcmid Apresenta o ID do computador cliente KMS (CMID).
/sethst:value Define um nome de anfitrião KMS com um nome de anfitrião fornecido pelo utilizador. É necessário um valor.

Este comando define HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceName (REG_SZ).
/setprt:value Define uma porta KMS com um número de porta fornecido pelo utilizador. O numero padrão da porta é 1688. É necessário um valor.

Este comando define HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServicePort (REG_SZ).
/remhst Remove o nome do anfitrião KMS e repõe a porta para a predefinição (1688).
/cachst:value Permite ou nega cache de host KMS. É necessário um valor (VERDADEIRO ou FALSO).
/actype:value (apenas Windows 8.1 e versões posteriores) Define o tipo de ativação de volume. É necessário um valor.

Valores: 1 (para baseado no Active Directory), 2 (para KMS), 0 (para ambos).
/skms-domain:value (apenas Windows 8.1 e versões posteriores) Define o domínio DNS específico no qual todos os registos do Serviço KMS (SRV) são apresentados. Esta definição não afeta a deteção automática se um único nome de anfitrião KMS estiver definido com a opção /sethst. O valor tem de ser o Nome de Domínio Completamente Qualificado (FQDN).
/ckms-domain (apenas Windows 8.1 e versões posteriores) Limpa o domínio DNS específico no qual todos os registos SRV KMS são apresentados. Se nenhum nome de anfitrião KMS único estiver definido com /sethst, a deteção automática localiza o anfitrião KMS.

Cenários que usam ospp.vbs

Estes cenários partem do princípio de que executa ospp.vbs a partir de uma linha de comandos elevada.

Observação

Quaisquer alterações efetuadas afetam apenas os produtos cliente do Office. Configure o cliente Windows separadamente com o scriptslmgr.vbs.

Para alterar a chave de produto para uma chave MAK em um computador remoto

  1. Se o computador remoto se chamar contoso1, execute o comando a seguir para inserir a chave do produto. Este comando pressupõe que tem credenciais de administrador no computador remoto. Se as suas credenciais forem diferentes do seu nome de início de sessão e palavra-passe, escreva o seu nome de início de sessão e palavra-passe na linha de comandos e prima ENTER:

    cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx contoso1
    
  2. Para ativar o computador remoto, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /act contoso1
    

Para diagnosticar os erros de ativação do KMS

  1. Se o computador tiver a chave de cliente KMS instalada, marcar o status de licenciamento ao escrever o seguinte comando e premir ENTER:

    cscript ospp.vbs /dstatusall
    
  2. Para ver o histórico de ativação kms, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /dhistorykms
    
  3. Para acionar a ativação, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /act
    
  4. Verifique a mensagem de erro referente ao código de erro 0xC004F042. Se vir um código de erro nas caixas de diálogo de notificação, utilize esse código para marcar a mensagem de erro. Para tal, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /ddescr:0xC004F042
    

Para ativar ou desativar o host KMS em cache no cliente KMS

  1. No computador cliente KMS, para ativar a colocação em cache, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /cachst:TRUE
    
  2. No computador cliente KMS, para desativar a colocação em cache, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /cachst:FALSE
    

Para testar um nome de anfitrião KMS e, em seguida, definir a deteção automática

  1. Se testar um anfitrião KMS com o nome kmstest.contoso.com e quiser especificá-lo no cliente KMS, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /sethst:kmstest.contoso.com
    

Observação

Se alterar a porta predefinida no computador anfitrião KMS, execute ospp.vbs com a opção /setprt. Por exemplo: cscript ospp.vbs /setprt:1750

  1. Para acionar a ativação, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /act
    
  2. Para marcar o histórico de ativação kms e confirmar que o anfitrião contactou com êxito, escreva o seguinte comando e prima ENTER:

    cscript ospp.vbs /dhistorykms
    
  3. Para ativar a deteção automática do anfitrião KMS de produção com o Sistema de Nomes de Domínio (DNS), remova o nome de anfitrião KMS especificado ao escrever o seguinte comando e premir ENTER:

    cscript ospp.vbs /remhst
    

Script slmgr.vbs

O script do Gestor de Licenças de Software (slmgr.vbs), localizado na Windows\system32 pasta, configura e obtém detalhes de ativação em volume para o anfitrião KMS do Office e o anfitrião do Windows. Saiba mais no artigo sobre como configurar os hosts KMS no Windows.

Você pode executar o script localmente no computador de destino ou remotamente de outro computador. Tem de utilizar uma conta de administrador para executar o script. Se um utilizador padrão executar slmgr.vbs, alguns dados de licença podem estar em falta ou incorretos e muitas operações tornam-se proibidas.

O script slmgr.vbs utiliza o anfitrião de script baseado no Windows (wscript.exe) ou o anfitrião de script baseado em comandos (cscript.exe). Os administradores podem especificar o motor de script. Se não especificar um motor de script, slmgr.vbs utiliza a predefinição , wscript.exe. Utilize o motor de cscript.exe script.

É preciso reiniciar o Serviço de Licenciamento de Software para que as alteração entrem em vigor. Para reiniciar o Serviço de Licenciamento de Software, utilize o snap-in Serviços da Consola de Gestão da Microsoft (MMC) ou escreva o seguinte comando:

net stop sppsvc && net start sppsvc

Execute slmgr.vbs com, pelo menos, um parâmetro. A execução do script sem parâmetros apresenta informações de Ajuda. A tabela seguinte lista slmgr.vbs opções de linha de comandos e descreve cada uma delas. A maioria dos parâmetros configura o computador anfitrião KMS. No entanto, os parâmetros /sai e /sri a passagem para os clientes KMS depois de contactarem o computador anfitrião KMS. A sintaxe geral de slmgr.vbs é a seguinte (partindo do princípio de que utiliza o cscript.exe motor de script):

cscript slmgr.vbs [ComputerName] [User] [Password] [Option]

ComputerName
Nome do computador remoto. Se não fornecer um nome de computador, o comando utiliza o computador local.

Usuário
Conta com permissão necessária no computador remoto.

Senha
Senha da conta. Se não fornecer uma conta de utilizador e palavra-passe, o comando utiliza as suas credenciais atuais.

Opção
As opções são apresentadas na tabela seguinte.

Slmgr.vbs opções de comando

Opção Descrição
/ipk ProductKey Instala a chave de produto do Windows (predefinição) ou outra aplicação identificada pela chave de produto.
/ato ActivationID Ativa o anfitrião KMS para Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido.
/dti ActivationID Apresenta o ID de Instalação utilizado para ativação por telefone do computador anfitrião KMS para Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido. Introduza o ID de Instalação no telefone para receber o ID de Confirmação, que ativa o computador anfitrião KMS com o /atp parâmetro .
/atp ConfirmationIDActivationID Depois de receber o ID de Confirmação, ativa o anfitrião KMS para Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido.
/dlv ActivationID Apresenta informações de licença detalhadas para o Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido.

Por exemplo, execute o seguinte comando numa linha de comandos elevada na Windows\system32 pasta para obter a status do anfitrião KMS do Office:

cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C
/dli ActivationID Apresenta as informações de licença do Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido.
/upk ActivationID Desinstala a chave de produto do Windows (predefinição) ou a aplicação identificada pelo ID de Ativação fornecido.

ATENÇÃO: Se pretender desinstalar a chave de produto do Office e omitir o ID de Ativação, o comando desinstala todas as chaves de produto instaladas, incluindo a chave de produto do Windows.
/xpr ActivationID Exibe a data de expiração do estado da licença atual.
/sprt PortNumber Define a porta de comunicações TCP em um computador host KMS. Substitua PortNumber pelo número da porta TCP a utilizar. A predefinição é 1688.
/cdns Desativa a publicação DNS automática com um computador host KMS.
/sdns Ativa a publicação DNS automática com o computador host KMS.
/cpri Reduz a prioridade dos processos do computador host KMS.
/sai ActivationInterval Altera a frequência com que um cliente KMS tenta ativar-se quando não consegue encontrar um computador anfitrião KMS. Substitua ActivationInterval por um valor expresso em minutos. A predefinição é 120 minutos.
/sri RenewalInterval Altera a frequência com que um cliente KMS tenta renovar a ativação ao contactar um computador anfitrião KMS. Substitua RenewalInterval por um valor expresso em minutos. A predefinição é 10080 minutos (sete dias). Esta configuração anula as configurações locais do cliente KMS.

Observação

  • ID de Ativação para Office LTSC 2024: F3D89BBF-C0EC-47CE-A8FA-E5A5F97E447F
  • ID de Ativação para Office LTSC 2021: 47F3B983-7C53-4D45-ABC6-BCD91E2DD90A
  • ID de Ativação do Office 2019: 70512334-47B4-44DB-A233-BE5EA33B914C
  • ID de Ativação para o Office 2016: 98EBFE73-2084-4C97-932C-C0CD1643BEA7

Slmgr.vbs opções de comandos (ativação baseada no Active Directory)

A tabela seguinte mostra as opções de comando para ativar uma floresta Active Directory Domain Services (AD DS) com a ativação baseada no Active Directory.

Opção Descrição
/ad-activation-online ProductKey Ativa uma floresta do AD DS com a chave de produto fornecida pelo utilizador.
/ad-activation-apply-get-iid ProductKey Apresenta o ID de instalação de uma floresta do AD DS.
/ad-activation-apply-cid ProductKeyConfirmationID Ativa uma floresta do AD DS com a chave de produto fornecida pelo utilizador e o ID de Confirmação.

Ferramenta de Gerenciamento de Ativação por Volume (VAMT)

Ferramenta de Gerenciamento de Ativação de Volume (VAMT) dá-lhe uma interface gráfica para gerir a ativação em volume. Para obter mais informações, veja referência técnica Ferramenta de Gerenciamento de Ativação de Volume (VAMT).

Observação

  • Office LTSC 2024, Office LTSC 2021 e o Office 2019 necessitam, pelo menos, do VAMT 3.1.

Gerir a ativação em volume para Office LTSC 2024 com a VAMT

Para gerir a ativação de volume para Office LTSC 2024 com a VAMT, siga estes passos:

  1. Identifique a pasta de instalação da VAMT, por exemplo, C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3.
  2. Transfira Office LTSC ficheiros de suporte do 2024 a partir da ligação de transferência do Office VAMT.
  3. Copie os pkeyconfig-office24-client.xrm-msficheiros , pkeyconfig-office24-kmshost.xrm-mse Office24.cilx para os diretórios VAMT adequados:
    • Copie os ficheiros .xrm-ms para a VAMT3\pkconfig pasta .
    • Copie o ficheiro .cilx para uma localização onde possa aceder facilmente ao mesmo para importação.

Para importar Office LTSC dados de 2024 para a VAMT:

  1. Abra a VAMT.
  2. No painel Ações, selecione Importar lista para abrir a caixa de diálogo Importar Lista .
  3. Na caixa de diálogo Importar Lista , navegue para a localização do Office24.cilx ficheiro, selecione o ficheiro e selecione Abrir.
  4. Na caixa de diálogo Ferramenta de Gerenciamento de Ativação de Volume, selecione OK para iniciar a importação. A VAMT mostra uma mensagem de progresso enquanto importa o ficheiro. Selecione OK quando for apresentada uma mensagem de confirmação a indicar que a importação foi concluída com êxito.