Este guia prático mostra, passo a passo, como planejar, comprar e aplicar licenças adicionais de núcleos (Core) no Windows Server 2022 Standard, garantindo conformidade sem surpresas em auditorias — inclusive em cenários com Hyper‑V e automação via PowerShell.
Entendendo o modelo de licenciamento por núcleo
O Windows Server 2022 Standard é licenciado por núcleos físicos da máquina. Há duas regras estruturais que nunca mudam:
- Mínimos obrigatórios: 8 núcleos por processador e 16 núcleos por servidor, mesmo que o hardware tenha menos recursos habilitados.
- Cobertura integral do host: todos os núcleos físicos existentes no host devem estar licenciados.
Com a cobertura mínima (16 núcleos) você recebe o direito a executar até 2 OSEs (ambientes de sistema operativo) ou 2 contêineres com isolamento Hyper‑V no mesmo servidor. Para executar mais OSEs/VMs, “empilhe” (stack) licenças adicionais equivalentes a novamente cobrir todos os núcleos do host por cada incremento de 2 OSEs.
Standard x Datacenter em uma visão prática
Característica | Standard | Datacenter |
---|---|---|
Licenciamento base | 16 núcleos (mín.) por servidor | 16 núcleos (mín.) por servidor |
Virtualização | 2 OSEs por cobertura total dos núcleos; empilhável | Virtualização ilimitada no host licenciado |
Contêineres Windows | Ilimitados sem isolamento Hyper‑V; com Hyper‑V contam como OSE | Ilimitados |
Quando compensa | Hosts com baixa/média densidade de VMs | Hosts com alta densidade de VMs/containers |
Quando licenças adicionais de núcleos são necessárias
Você precisará comprar núcleos adicionais sempre que:
- O host tiver mais de 16 núcleos físicos somados entre os processadores.
- Você desejar executar mais de 2 OSEs/VMs no Standard no mesmo host — exigindo empilhamento, isto é, cobrir todos os núcleos novamente para cada bloco adicional de 2 OSEs.
Como contar núcleos corretamente
- Conte núcleos físicos, não threads (lógicos). Hyper‑Threading dobra os lógicos, mas não os físicos.
- BIOS/UEFI com núcleos desativados não reduz a exigência de licenciamento: a obrigação é sobre a capacidade física do processador.
Cálculo rápido de quantos núcleos comprar
Use esta abordagem em dois passos.
- Dimensionamento do host: some os núcleos físicos. Se > 16, você precisa de núcleos adicionais para completar a cobertura do host.
- Direitos de virtualização: para cada par extra de OSEs/VMs acima de 2, você deve “relicenciar” todos os núcleos do host mais uma vez (empilhamento).
Fórmulas úteis
Adicionais para cobrir o host = MAX(0, Núcleosfísicostotais − 16)
Conjuntos de cobertura necessários para OSEs = CEILING( OSEs_desejados / 2 )
Licenças totais de núcleo = (Núcleosfísicostotais × Conjuntosdecobertura)
Exemplos práticos
Cenário | Núcleos físicos | OSEs desejados | Conjuntos de cobertura | Núcleos a licenciar | Observações |
---|---|---|---|---|---|
Host 2×10C, 2 VMs | 20 | 2 | 1 | 20 | 16 base + 4 adicionais |
Host 2×10C, 6 VMs | 20 | 6 | 3 | 60 | Empilhe 3× a cobertura de 20 núcleos (2 OSEs por conjunto) |
Host 2×16C, 2 VMs | 32 | 2 | 1 | 32 | 16 base + 16 adicionais |
Host 2×24C, 10 VMs | 48 | 10 | 5 | 240 | Nesse patamar, Datacenter costuma ser mais vantajoso |
Aquisição das licenças adicionais
- Packs disponíveis: normalmente vendidos em pacotes de 2 núcleos e de 16 núcleos. Combine para chegar ao total necessário.
- Canais de compra: Microsoft e revendedores autorizados (OEM, VAREJO/ESD, Volume/CSP). Tenha o CNPJ/empresa e a identificação do host ou cluster para controles internos.
- Software Assurance (SA): considere SA para benefícios como direitos de versionamento e regras de mobilidade/reatribuição mais flexíveis em ambientes dinâmicos.
A “aplicação” das licenças no Windows: o que realmente acontece
Um ponto importante que gera dúvidas: o Windows Server não controla no sistema operacional quantos núcleos foram “licenciados”. A conformidade de núcleos é um direito contratual que você comprova com notas fiscais, contratos (CSP/Volume) e registros internos. Ou seja:
- Não existe uma “chave de produto de núcleo adicional” que altere a contagem de núcleos dentro do Windows.
- O que existe é a chave da edição (Standard/Datacenter) e o método de ativação (MAK, KMS, AVMA, Retail, OEM). A ativação valida a edição, não o número de núcleos licenciados.
Na prática, a “aplicação” das licenças adicionais consiste em documentar a aquisição, atribuir a licença ao host e guardar evidências (pedido, fatura, acordo). Apenas em casos de troca de canal/edição (por exemplo, Evaluation → Standard, Retail → Volume/KMS) você precisará alterar a chave no sistema e reativar.
Como alterar ou ativar a chave da edição (se aplicável)
- Abrir Server Manager → Local Server.
- Em Windows Activation, clicar em View details in Windows Activation → Change product key.
- Inserir a chave de produto da edição correspondente e concluir o assistente.
Em linha de comando (útil no Server Core):
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
Dica: para conversões de edição (por exemplo, Evaluation → Standard), use o DISM:
dism /online /Set-Edition:ServerStandard /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
Validação técnica: conferindo o hardware e a edição
Mesmo que o licenciamento não “apareça” no SO, você deve validar que o Windows reconhece corretamente o CPU e a edição:
- Gerenciador de Tarefas (Ctrl+Shift+Esc) → Desempenho → CPU: confira Núcleos e Processadores lógicos.
- Informações do Sistema (Win+R →
msinfo32
): verifique Processador e Nome do SO (edição).
No PowerShell:
# Núcleos físicos e lógicos por soquete
Get-CimInstance -ClassName Win32_Processor |
Select-Object SocketDesignation, Name, Manufacturer, NumberOfCores, NumberOfLogicalProcessors
Total de núcleos físicos
(Get-CimInstance Win32_Processor | Measure-Object -Property NumberOfCores -Sum).Sum
Edição do Windows
(Get-ComputerInfo).WindowsProductName
Estado de ativação (resumo)
slmgr /dli
Procedimento recomendado de ponta a ponta
- Confirmar necessidade de licenças adicionais
Cada licença de Windows Server 2022 Standard cobre 16 núcleos e concede até 2 OSEs. Conte os núcleos físicos do host. Se houver mais de 16, calcule os núcleos extras para cobrir o hardware. Se precisar de mais de 2 OSEs, determine quantos conjuntos de cobertura serão empilhados. - Adquirir as licenças
Compre pacotes de 2 e/ou 16 núcleos via Microsoft ou revendedor autorizado. Centralize a evidência da compra (pedido, fatura, contrato). - (Opcional) Instalar/alterar a chave da edição
Apenas se estiver migrando de avaliação/canal. Use o Server Manager → Change product key ouslmgr /ipk
+slmgr /ato
. - Validar o reconhecimento de CPU/edição
Revise Task Manager emsinfo32
. Garanta que o número de núcleos físicos conferido bate com o que foi licenciado. - Manter registros de conformidade
Salve data de compra, SKU, quantidade de núcleos, host atribuído, nota fiscal/contrato e, se aplicável, a chave usada. Se trocar hardware (ex.: placa‑mãe), reative o Windows.
Automação em ambientes de médio e grande porte
Se você gerencia dezenas de hosts, automatize a coleta de dados e gere relatórios para compliance.
# Relatório rápido de hosts (exemplo; ajustar para seu domínio)
$computers = @("HOST01","HOST02","HOST03")
$report = foreach ($c in $computers) {
try {
$cpu = Get-CimInstance -ComputerName $c Win32_Processor -ErrorAction Stop
$os = Get-CimInstance -ComputerName $c Win32_OperatingSystem -ErrorAction Stop
[pscustomobject]@{
Hostname = $c
Sockets = $cpu.Count
CoresPorCPU = ($cpu | Select-Object -First 1).NumberOfCores
NucleosTotais= ($cpu | Measure-Object NumberOfCores -Sum).Sum
LogicosTotais= ($cpu | Measure-Object NumberOfLogicalProcessors -Sum).Sum
Edicao = $os.Caption
Build = $os.BuildNumber
}
} catch {
[pscustomobject]@{ Hostname=$c; Erro=$_.Exception.Message }
}
}
$report | Format-Table -Auto
Exporte para CSV e anexe ao dossiê de licenças:
$report | Export-Csv C:\Temp\ws2022-cores.csv -NoTypeInformation -Encoding UTF8
Exemplos de compra combinando pacotes
Núcleos do host | Cobertura por conjunto | Como comprar | Observação |
---|---|---|---|
18 | 18 | 1× pack 16 + 1× pack 2 | Cobre o hardware para 2 OSEs |
20 | 20 | 1× pack 16 + 2× pack 2 | Para 4 OSEs, dobre a compra |
32 | 32 | 2× pack 16 | Para 6 OSEs, triplique a cobertura |
48 | 48 | 3× pack 16 | Avalie Datacenter acima de 6–8 VMs |
Erros comuns que custam caro
- Confundir lógicos com físicos: licenciamento é por núcleos físicos; verifique em WMI/PowerShell.
- Ignorar o empilhamento: duas VMs não “consomem” núcleos isoladamente; você precisa relicenciar todos os núcleos do host para cada bloco extra de 2 OSEs.
- Assumir que desativar núcleos reduz a licença: a exigência é sobre a capacidade física do processador, não sobre configurações temporárias.
- Misturar canais de forma inadvertida: OEM/ESD/Volume têm regras contratuais diferentes para transferência e reatribuição.
- Manter edição em avaliação: converta a Evaluation para Standard e ative antes de produção.
Checklist de conformidade para auditar internamente
- Inventário atualizado de hosts com hostname, soquetes, núcleos por CPU, núcleos totais, edição e build.
- Mapa de atribuição: qual licença (acordo/SKU) está vinculada a qual host/cluster.
- Comprovantes: pedidos, faturas, contratos, e evidências de pagamento.
- Registro de data de aquisição, quantidade de núcleos, canal e validade do contrato (se houver SA).
- Evidência de ativação da edição (capturas
slmgr /dli
ou relatórios KMS), apenas como suporte operacional.
Modelo simples de registro
Hostname | Sockets | Cores/CPU | Núcleos totais | Edição | Packs comprados | OSEs previstos | Contrato/SKU | Data | NF/Ordem | Chave (últ. 5) | Observações |
---|---|---|---|---|---|---|---|---|---|---|---|
SRV-HV-01 | 2 | 10 | 20 | Standard | 1×16 + 2×2 | 6 | CSP-ABC | 2025-09-10 | NF 43210 | XXXXX | Empilhado ×3 |
Decidindo entre manter o Standard ou migrar ao Datacenter
Uma regra prática: some todas as VMs/contêineres com isolamento Hyper‑V que o host deverá suportar no pico. Se o número de conjuntos de cobertura (VMs ÷ 2, arredondado para cima) multiplicado pelo custo do seu pacote de núcleos do Standard se aproximar ou superar o custo do Datacenter, a migração para Datacenter tende a simplificar e baratear a operação a médio prazo.
Perguntas frequentes
Preciso instalar alguma “chave de núcleo adicional” no Windows?
Não. O Windows não guarda a contagem de núcleos licenciados. Você só altera/instala chave para ativar a edição (Standard/Datacenter) ou para trocar de canal. A gestão de núcleos é documental/contratual.
Posso mover licenças entre hosts?
Sim, respeitando as regras de reatribuição (em geral, a cada 90 dias; verifique seu contrato e SA). Em clusters, planeje como as VMs se movem para manter a conformidade.
Contêineres contam como OSE?
Contêineres Windows sem isolamento Hyper‑V são ilimitados no Standard. Contêineres com isolamento Hyper‑V contam como OSE.
Preciso licenciar também núcleos desativados via BIOS?
Sim. A exigência é por núcleos físicos existentes no processador, independentemente de estarem habilitados na BIOS/UEFI.
Como verifico quantas VMs “cabem” com o Standard?
Cada cobertura completa dos núcleos do host concede 2 OSEs. Some quantos conjuntos você empilhou (1 conjunto = cobertura total do host) e multiplique por 2.
Resumo acionável
- Conte os núcleos físicos do host e projete o número de OSEs.
- Calcule núcleos e conjuntos de cobertura; escolha os packs (2 e/ou 16) necessários.
- Compre via canal oficial e arquive toda a documentação.
- Ative a edição do Windows apenas se houver mudança de canal/edição.
- Monitore e audite periodicamente com relatórios automatizados.
- Reavalie o Datacenter quando a densidade de VMs aumentar.
Com estes passos, você garante que o Windows Server 2022 Standard está corretamente licenciado por núcleo, que os direitos de virtualização estão bem dimensionados e que a evidência de conformidade está pronta para qualquer auditoria.