Windows Server 2022: Disco e GPU não aparecem no Gerenciador de Tarefas — como habilitar e corrigir contadores

Em alguns servidores com Windows Server 2022 Datacenter 21H2, as seções Disco e GPU somem ou ficam desativadas no Gerenciador de Tarefas. Este guia prático mostra como habilitá‑las, recuperar contadores de desempenho e corrigir problemas de driver, WMI e virtualização.

Índice

Sintoma e contexto

No Gerenciador de Tarefas, aba Desempenho, as áreas Disco e/ou GPU não aparecem ou mostram apenas um adaptador genérico. Em Processos, as colunas GPU e Motor da GPU podem estar ausentes. Isso ocorre com frequência após atualizações, clonagem de imagens, desinstalação de drivers, restauração de backups ou em VMs sem aceleração gráfica.

Causas prováveis

  • Contadores de desempenho de disco desativados (serviço legado controlado pelo diskperf).
  • Bibliotecas de contadores corrompidas ou não registradas (PerfLib), afetando Disco, GPU e outros.
  • Ausência de driver WDDM da GPU (NVIDIA/AMD/Intel) ou uso do driver básico.
  • Ambiente virtual sem GPU atribuída (vGPU, DDA, SR‑IOV) ou sessão RDP exibindo apenas renderizador genérico.
  • Problemas de associação WMI‑PerfCounters impedindo o Gerenciador de Tarefas de ler métricas.

Correção rápida

Execute os comandos abaixo em um Prompt de Comando com privilégios de Administrador. Feche o Gerenciador de Tarefas antes e reabra após cada etapa.

  1. Ativar contadores de disco diskperf -y Verifique a aba Desempenho > Disco depois de reabrir o Gerenciador de Tarefas.
  2. Reconstruir contadores de desempenho (64‑bit e 32‑bit) %windir%\System32\lodctr /R %windir%\SysWOW64\lodctr /R
  3. Reassociar contadores ao WMI (opcional, se faltar algo) winmgmt /resyncperf

Entenda o que cada comando faz

ComandoFinalidadeQuando usarObservações
diskperf -yAtiva a coleta de estatísticas de disco pela camada de desempenho.Quando não há métricas de disco no sistema.Reversão com diskperf -n. Consulte o status em diskperf sem parâmetros.
lodctr /RReconstrói a PerfLib a partir do backup do Registro.Quando contadores somem, nomes aparecem como Unknown ou o PerfMon falha.Executar em System32 e SysWOW64.
winmgmt /resyncperfResincroniza provedores WMI com os contadores de desempenho.Quando Ferramentas/Task Manager não enxergam contadores após lodctr.Sem reinício de serviço na maioria dos casos.

Verificações rápidas após a correção

  • Abra o Gerenciador de Tarefas e veja se Disco e GPU surgiram em Desempenho.
  • Na aba Processos, clique com o botão direito nos cabeçalhos > Selecionar colunas > ative GPU e Motor da GPU.
  • Abra o Monitor de Desempenho (perfmon.msc) e adicione contadores como PhysicalDisk e GPU Engine para confirmar leituras.

Passo a passo detalhado

Ativar contadores de disco

Em ambientes otimizados, a coleta de dados de disco pode estar desabilitada. Ative com:

diskperf -y

Para conferir o status:

diskperf

Reabra o Gerenciador de Tarefas. Se ainda não aparecer, prossiga com a reconstrução dos contadores.

Reconstruir contadores de desempenho

Corrupções na PerfLib são comuns após desinstalar agentes, drivers ou ferramentas de monitoramento. Reconstrua os catálogos de 64‑bit e 32‑bit:

%windir%\System32\lodctr /R
%windir%\SysWOW64\lodctr /R

Esses comandos restauram as definições a partir do backup do Registro. Não removem contadores válidos; apenas reparam a estrutura.

Reassociar contadores ao WMI

Se o Gerenciador de Tarefas ou aplicativos WMI continuarem cegos aos contadores:

winmgmt /resyncperf

Isso força a camada WMI a recatalogar os contadores publicados pela PerfLib.

Reinicializar ferramentas e serviços relacionados

  • Feche o Gerenciador de Tarefas e abra novamente.
  • Se necessário, reinicie o serviço Windows Management Instrumentation pelo services.msc (evite reiniciar em janelas críticas de produção).
  • Garanta que Performance Counter DLL Host (PerfHost) e Agendador de Logs de Desempenho (PLA) estejam operacionais.

Validação técnica

Comandos de linha

Liste contadores disponíveis na máquina:

typeperf -q

Filtre por disco e GPU:

typeperf -qx "\PhysicalDisk()\"
typeperf -qx "\GPU Engine()\"

PowerShell para confirmação

# Ver conjuntos de contadores de disco
Get-Counter -ListSet PhysicalDisk | Select-Object -ExpandProperty Counter

Listar contadores e instâncias de GPU

Get-Counter -ListSet 'GPU' | Select-Object -ExpandProperty PathsWithInstances

Acompanhar utilização de GPU por engine (se houver GPU WDDM)

Get-Counter '\GPU Engine(\*)\Utilization Percentage' -SampleInterval 1 -MaxSamples 10 

Monitor de Desempenho

  1. Abra perfmon.msc.
  2. Clique em Monitor de Desempenho > + > adicione PhysicalDisk e GPU Engine.
  3. Se os contadores aparecem e variam, a PerfLib está saudável.

Driver e suporte a GPU

Para que a aba GPU do Gerenciador de Tarefas exiba métricas do hardware real, o sistema precisa de um driver WDDM do fabricante (NVIDIA/AMD/Intel). Sem ele, verá o Microsoft Basic Render Driver ou um adaptador de sessão RDP, que não entrega números de uso do hardware dedicado.

  • Instale o pacote de driver recomendado para Windows Server 2022, preferencialmente com suporte WDDM.
  • Após instalar/atualizar drivers, reinicie o servidor em janela de manutenção.
  • Em servidores físicos, confirme no Gerenciador de Dispositivos se não há ícones de alerta na GPU.

Especificidades em ambientes virtuais

Em VMs, a exibição da aba GPU depende da tecnologia do hipervisor:

CenárioO que apareceComo habilitar
VM sem GPU atribuídaAdaptador genérico; sem métricas reaisManter assim ou ativar solução de vGPU/DDA conforme o hipervisor
Hyper‑V com DDA (atribuição direta)GPU física visível na VMAtribua a GPU ao convidado e instale driver WDDM compatível
Plataformas com vGPU/SR‑IOVInstância de vGPU com contadoresConfigurar perfil vGPU e instalar drivers de convidado
Sessões RDPRenderizador de sessão; métricas podem divergirTeste localmente ou habilite GPU remota conforme suporte

Checklist de diagnóstico

SintomaTeste rápidoResultado esperadoAção recomendada
Disco ausente no Gerenciador de Tarefasdiskperf sem parâmetrosStatus indica on para discosdiskperf -y e reabrir o Gerenciador
GPU não aparece em DesempenhoGet-Counter -ListSet 'GPU'Conjunto GPU Engine disponívelInstalar driver WDDM; se VM, garantir vGPU/DDA
PerfMon não lista PhysicalDisklodctr /R em ambas as pastasPerfMon lista categorias novamenteRodar winmgmt /resyncperf se persistir
Contadores aparecem com nomes estranhosEventos de Perflib no VisualizadorAusência de eventos de erroReparar PerfLib e reiniciar serviços

Boas práticas em produção

  • Agende mudanças em janela de manutenção, principalmente ao instalar drivers ou reiniciar serviços WMI.
  • Crie um ponto de restauração ou snapshot em VMs antes de reparar PerfLib e WMI.
  • Documente o estado anterior: listas de contadores (typeperf -q > before.txt) e versões de driver.

Dicas adicionais

  • Para visualizar GPU e Motor da GPU também em Processos, clique com o botão direito nos cabeçalhos da lista, selecione as colunas e marque as duas opções.
  • Em servidores de sessão, o consumo de GPU pode refletir a sessão RDP, não a GPU física do host.
  • Alguns controladores RAID expõem contadores de forma limitada; use ferramentas do fabricante caso precise de métricas aprofundadas.

Recuperação avançada

Se, mesmo após os passos principais, os contadores continuarem ausentes, considere uma checagem de integridade do sistema:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Após a correção de imagem/arquivos, repita os comandos da PerfLib e reabra o Gerenciador de Tarefas.

Para validar o repositório WMI:

winmgmt /verifyrepository
winmgmt /salvagerepository

Use salvagerepository apenas se o verifyrepository apontar inconsistências. Essas operações mexem com o provedor WMI; faça backup/snapshot antes em produção.

Erros comuns e como evitar

  • Executar apenas o lodctr /R em System32 e esquecer SysWOW64 em sistemas de 64‑bit. Execute nos dois.
  • Instalar driver de vídeo sem suporte WDDM. Baixe o pacote adequado para servidor.
  • Confundir ausência de GPU em VM com erro do Windows. Sem vGPU/DDA, a aba GPU não mostrará a placa física.

Exemplos de automação

Use o script PowerShell abaixo para executar as ações principais de uma vez, com logs simples:

$ErrorActionPreference = 'Stop'
$log = "$env:TEMP\fix-perfcounters-$(Get-Date -f yyyyMMdd-HHmmss).log"

function Log(\$m){ "\$((Get-Date).ToString('u')) \`t \$m" | Tee-Object -FilePath \$log -Append }

try {
Log "Ativando contadores de disco"
Start-Process -FilePath "cmd.exe" -ArgumentList "/c diskperf -y" -Verb RunAs -Wait

Log "Reconstruindo PerfLib 64-bit"
Start-Process -FilePath "\$env\:windir\System32\lodctr.exe" -ArgumentList "/R" -Verb RunAs -Wait

Log "Reconstruindo PerfLib 32-bit"
Start-Process -FilePath "\$env\:windir\SysWOW64\lodctr.exe" -ArgumentList "/R" -Verb RunAs -Wait

Log "Resincronizando WMI"
Start-Process -FilePath "winmgmt.exe" -ArgumentList "/resyncperf" -Verb RunAs -Wait

Log "Listando contadores de GPU como verificação"
Get-Counter -ListSet 'GPU' | Select-Object -ExpandProperty PathsWithInstances | Tee-Object -FilePath \$log -Append

Log "Concluído. Reabra o Gerenciador de Tarefas."
Write-Host "Log salvo em \$log"
}
catch {
Log "Falha: \$($\_.Exception.Message)"
throw
} 

Resolução em poucos passos

Resumo prático: ative os contadores com diskperf -y e reconstrua a PerfLib com lodctr /R em System32 e SysWOW64. Reabra o Gerenciador de Tarefas. Se a GPU ainda não aparecer, instale um driver WDDM compatível e confirme a presença de hardware/vGPU.

Perguntas frequentes

Por que apenas uma parte dos discos aparece?
Alguns controladores de armazenamento expõem apenas volumes lógicos. Combine PerfMon com a ferramenta do fabricante para visibilidade completa.

O contador de GPU aparece, mas sem uso aparente.
Trabalhos em segundo plano podem usar motores de cópia ou vídeo em vez do motor 3D. Ative as colunas GPU e Motor da GPU em Processos para descobrir o motor ativo.

Depois de uma imagem padrão do sistema, tudo sumiu.
Clonagens podem quebrar PerfLib. Rode lodctr /R em ambas as pastas e winmgmt /resyncperf.

Como desfazer a coleta de disco?
Use diskperf -n e reabra o Gerenciador de Tarefas.

Conclusão

Em servidores Windows Server 2022 Datacenter 21H2, a ausência das seções Disco e GPU no Gerenciador de Tarefas, na maioria das vezes, se resolve ativando os contadores de disco e reconstruindo os catálogos de contadores. Quando há GPU dedicada ou vGPU, a instalação do driver WDDM é indispensável. Com os procedimentos deste guia, você restaura rapidamente a visibilidade de métricas críticas para operação e troubleshooting.

Índice