Quando o PC trava, apresenta lentidão ou exibe telas azuisA primeira coisa que pensamos é que o Windows está com defeito ou que algum programa está causando problemas. No entanto, em muitos casos, a verdadeira causa está no hardware ou em seus drivers, como o drivers gráficos desatualizadosE é aí que o ferramentas de diagnóstico Elas fazem toda a diferença. Dentre todas as opções que o sistema oferece, Gravador de Desempenho do Windows (WPR) e Analisador de Desempenho do Windows (WPA) São as ferramentas mais poderosas para entender o que está acontecendo "lá dentro".
Encontrar problemas de hardware usando o Gravador de Desempenho do Windows não é exclusividade dos engenheiros da Microsoft. Qualquer pessoa com um pouco de paciência pode capturar um rastreamento (rastreamento ETL), abri-lo no WPA e descobrir se o problema está na CPU, na RAM, no SSD, em um driver mal otimizado ou em outra coisa. Placa de vídeo que esquenta ou um dispositivo que não entra em modo de suspensão. Neste artigo, abordaremos tudo: desde os sinais que indicam falha de hardware até o uso avançado de WPR/WPA, incluindo as melhores ferramentas adicionais para concluir o diagnóstico e, se necessário, abrir uma solicitação de garantia com as devidas comprovações.
O que é o Gravador de Desempenho do Windows e como ele pode ajudar com o seu hardware?
O Gravador de Desempenho do Windows (WPR) é a ferramenta de gravação do Kit de Ferramentas de Desempenho do Windows.É capaz de registrar quase toda a atividade do sistema em arquivos ETL: CPU, memória, disco, rede, drivers, dispositivos, energia, estados de suspensão, etc. Pode ser usado tanto pela interface gráfica (WPRUI.exe, incluído no Windows ADK) quanto pela linha de comando (WPR.exe), que vem pré-instalado a partir do Windows 8.
O WPR funciona através da gravação de "perfis", que são conjuntos predefinidos de eventos ETW projetados para analisar tipos específicos de problemas: uso intensivo de CPU, travamentos, latência de disco, consumo anormal de energia, vazamentos de memória, tempos de espera excessivos entre threads ou até mesmo o comportamento do sistema no modo de espera moderno (Connected Standby). Você também pode criar perfis XML personalizados se precisar de algo muito específico.
O Windows Performance Analyzer (WPA) é o complemento perfeito. É uma ferramenta gráfica que abre rastreamentos ETL e os exibe em gráficos altamente detalhados e tabelas dinâmicas. Nela, você pode ver picos de CPU por processo, atrasos de E/S, estados de dispositivos, tempos de espera de threads, consumo de memória por pilha de chamadas e muito mais. Ideal para descobrir drivers e componentes de hardware problemáticos.
Ambas as ferramentas fazem parte do Windows Performance Toolkit (WPT), disponível no Windows Assessment and Deployment Kit (Windows ADK). O WPR em modo de console já está instalado no sistema, mas para usar as interfaces gráficas do WPR e do WPA, é necessário instalar o ADK. E, no caso do WPA, é preciso ter o .NET Framework 4.5 ou superior.

Capture rastros com WPR para detectar problemas de hardware.
Antes de analisar qualquer coisa em profundidade com o WPA, você precisa de um bom rastreamento ETL, o que significa gravar no momento certo e com o perfil correto. A vantagem do WPR é que você pode fazer isso tanto de forma guiada (interface gráfica) quanto totalmente automatizada por meio da linha de comando.
Para iniciar um gravação com a interface gráficaVocê precisa fazer isso:
- Procure por “Gravador de Desempenho do Windows” no menu Iniciar e abra-o.
- Clique em Entrar Utilizando o perfil padrão de Avaliação de Prioridade de Nível Superior, que já atende à maioria dos cenários para CPU, memória, disco e latências gerais.
- Se precisar de algo mais específico, pode expandir. Mais opções e escolher perfis de CPU, consumo de energia, memória, etc., além de ajustar o nível de detalhes.
Quando você trabalha a partir do console, o controle é ainda maior.Por exemplo, se suspeitar de um problema de consumo de energia ou de estado de suspensão do hardware, pode usar o perfil de energia com: wpr -iniciar Energia Para iniciar a gravação e, assim que o problema for reproduzido (jogando um jogo, abrindo um aplicativo pesado, deixando o sistema em repouso, etc.), execute o seguinte comando: wpr -parar nome_do_arquivo.etl Para salvar o rastreamento. Essa forma de trabalho é ideal se você deseja automatizar as capturas ou se simplesmente prefere evitar a interface gráfica.
Uso avançado do WPA para analisar o rastreamento ETL
Depois de obter seu arquivo ETL, O foco agora se volta para o Analisador de Desempenho do Windows.O WPA abre a partir do menu Iniciar, mas também diretamente do WPR após a conclusão da gravação, se você selecionar a opção "Abrir no WPA". Ao carregar o rastreamento, você verá várias janelas acopladas em torno de uma ou mais guias. Análise.
O Explorador de Cartas Náuticas agrupa todas as cartas náuticas disponíveis. Para monitorar o desempenho, categorize seus dados em CPU, memória, disco, rede, energia, dispositivos e muito mais. A partir daí, você pode arrastar os gráficos de seu interesse para a guia Análise ou simplesmente clicar duas vezes para abri-los. Cada gráfico vem com uma tabela de dados associada que funciona como uma tabela dinâmica altamente flexível.
As tabelas de dados da WPA são fundamentais para Isolar problemas de hardwareElas possuem colunas "chave" (à esquerda da barra dourada vertical), colunas de dados (entre as barras dourada e azul) e colunas que podem ser usadas como elementos do gráfico (à direita da barra azul). Você pode reordenar as colunas, definir qualquer campo como chave, agrupar, classificar e filtrar, e até mesmo definir combinações de colunas predefinidas com o seletor de colunas.
Além disso, o WPA permite abrir várias guias de análise independentes.Cada uma com sua própria escala de tempo. Assim, você pode, por exemplo, ter uma aba focada na CPU e na memória durante toda a sessão e outra focada em um intervalo de 10 segundos onde se suspeita de uma falha na GPU ou de um gargalo no disco.
Diagnostique gargalos de CPU, memória e disco com WPR/WPA
Muitos problemas que parecem "relacionados ao Windows" são, na verdade, causados por... Uso excessivo de CPU, RAM ou disco causado por um driver, um aplicativo com defeito ou até mesmo um componente de hardware defeituoso. O infame "gargalos"Os perfis e gráficos WPR/WPA adequados permitem uma localização bastante precisa da fonte.
Pára alto uso da CPUO perfil padrão ou o perfil específico de "Uso da CPU" no WPR é suficiente. No WPA, o gráfico principal é "Uso da CPU (Amostrado)" ou algo similar. Na tabela, usar o processo e a pilha de chamadas, ou o processo e as threads, como chaves ajuda a identificar qual executável e qual função estão monopolizando os ciclos da CPU. Classificar por contagem de amostras ou tempo cumulativo facilita bastante a identificação do responsável.
Quando você suspeita perda de memória Existem várias frentes: memória virtual, pool e heaps. Os gráficos para “Tempos de Vida de Confirmação de Alocação Virtual”, “Uso do Pool” e “Alocações de Heap” mostram, por tipo, processo e pilha, qual componente está alocando memória sem liberá-la.
Pára Problemas de E/S lenta ou de disco Você pode combinar WPR/WPA com utilitários como CrystalDiskInfoO rastreamento mostra quais processos e padrões de acesso estão saturando a unidade. O CrystalDiskInfo, por sua vez, informa se o disco apresenta erros SMART, altas temperaturas ou setores realocados. A combinação de ambas as fontes permite determinar se o problema é puramente de software ou se o hardware está prestes a falhar.
A correlação com o Visualizador de Eventos e o Monitor de Confiabilidade. Também é ouro. Se, por exemplo, você detectar um pico enorme de uso da CPU associado a um driver gráfico pouco antes de um evento "Kernel-Power" ou um erro crítico, você tem um forte candidato para a origem da falha de hardware ou da má interação entre o driver e o sistema.
Analise os estados modernos de espera e plataforma.
Em laptops modernos com modo de espera conectado.Um problema muito comum é o consumo excessivo de bateria enquanto o dispositivo está "aparentemente" ocioso. É aqui que entram em jogo vários gráficos específicos do WPA, que merecem uma discussão à parte:
- Plataforma inativa.
- GOTEJAMENTO.
- Atividade de resistência ao PDC.
- Estado D do dispositivo.
O gráfico de estado ocioso da plataforma reflete o tempo que o SoC passa em cada estado de repouso.Cada plataforma numera esses estados à sua maneira. Portanto, é recomendável consultar a documentação do fabricante do SoC para determinar qual índice corresponde ao estado de baixo consumo de energia mais profundo (DRIPS). O dado importante aqui é a porcentagem de tempo gasto nesse estado: se a porcentagem de DRIPS for superior a 90%, a bateria tem uma longa vida útil; se permanecer em torno de 80% ou menos, algo está impedindo a plataforma de entrar em "hibernação" corretamente.
Para visualizar essa porcentagem em detalhes, o ideal é abrir a tabela correspondente.Filtre por estado da plataforma e exiba a coluna “% Duração”. Isso fornece uma visão geral rápida de quanto tempo o sistema passou em cada nível de suspensão e se o estado profundo do DRIPS está recebendo a atenção necessária durante as sessões de espera modernas.
O gráfico DRIPS, por sua vez, lista quais componentes estão ativos. Ao longo do processo de monitoramento: gatilhos PDC, dispositivos e atividade da CPU. Isso revela quem está mantendo as referências de energia e quem está interrompendo o DRIPS. Os gatilhos (BI, WNS, NCSI, gerenciadores de download de imagens, etc.) devem operar em rajadas curtas; se um permanecer ativo por um período prolongado, ele interrompe o sono profundo e se torna o principal suspeito.
Dispositivos, estados D e correlação com o estudo do sono.
Além dos ativadores de software, Os dispositivos físicos também possuem seus próprios estados de energia.Esses estados são normalmente rotulados de D0 a D3, onde D0 representa o desempenho máximo e D3 representa o desligamento ou o modo de hibernação profunda. Os estados de baixo consumo de energia dentro do SoC geralmente são definidos pelo fabricante, enquanto os de dispositivos externos tendem a ser padronizados por classe.
Gráfico de estado do dispositivo (Dstate) do perfil de espera moderno no WPA Ele se concentra precisamente nos dispositivos que, de acordo com o Platform Energy Engine (PEP), podem bloquear o estado DRIPS do SoC. Se você observar, por exemplo, que o adaptador Wi-Fi, um driver usb Se um controlador PCIe passa muito tempo no estado D0 quando deveria estar em repouso, ele pode estar drenando a bateria ou gerando interrupções constantes.
O SleepStudy, relatório de energia em modo de espera moderno do Windows, é um ótimo complemento para o WPA. Na verdade, existe um Correlação direta entre os campos do SleepStudy e os gráficos do WPA:
- Os "gatilhos" no relatório correspondem ao gráfico de atividade de resistência do PDC.
- “Processadores” com o gráfico de estado ocioso da CPU.
- “Dispositivos Fx” com estado D do dispositivo.
- “Fases do PDC” com o gráfico de fases de notificação do PDC.
- As informações de rede podem aparecer na atividade do PDC, no estado D do dispositivo ou em eventos de rede genéricos.
A tabela de mapeamento entre SleepStudy e WPA é muito útil quando você deseja validar um problema de hardwarePor exemplo, se o SleepStudy indicar que um determinado adaptador de rede esteve muito ativo durante uma sessão, no WPA você pode acessar o gráfico Device Dstate, localizar esse adaptador e ver quando ele esteve ativo, em qual estado D e sob quais condições, cruzando essas informações com outros gráficos de CPU ou DRIPS.
Dominando a interface WPA: tabelas, perfis de visualização e filtros.
O WPA não é apenas um visualizador de gráficos bonito, é uma ferramenta de análise de dados muito poderosaPor isso, vale a pena investir alguns minutos para adaptar a interface à sua forma de trabalhar e tirar o máximo proveito das tabelas dinâmicas, filtros e perfis de visualização.
Cada gráfico oferece três modos de visualização:
- Apenas gráficos.
- Somente tabela de dados.
- Gráfico + tabela.
Usando os ícones de design à direita da barra de título, você pode alternar entre essas visualizações conforme necessário. Para análises de hardware mais aprofundadas, combinar um gráfico e uma tabela na mesma aba geralmente é a abordagem mais conveniente.
As tabelas permitem personalizar colunas e layouts, enquanto Os filtros de seleção facilitam o foco apenas no que é importante.Se você selecionar uma ou mais linhas na tabela e usar a opção "Filtrar para seleção", o WPA oculta todo o restante. Isso, combinado com o destaque de um intervalo de tempo específico, permite que você estude um único processo ou dispositivo em detalhes durante a fase exata em que suspeita do problema.
Para evitar repetir o trabalho todas as vezes, você pode Criar e exportar perfis de visualização No menu Perfis. Depois de criar um perfil adequado para analisar CPU e memória, outro para energia e status do dispositivo e outro para vazamentos de memória, você pode salvá-los e aplicá-los a novos rastreamentos com um único clique. Você pode até mesmo definir um perfil de inicialização para que o WPA sempre abra com sua distribuição preferida.

Ferramentas nativas do Windows para concluir o diagnóstico
WPR e WPA são os principais recursos de análise, mas não são os únicos. O Windows vem com uma série de utilitários integrados que funcionam muito bem com esses rastreamentos e ajudam a confirmar ou descartar problemas de hardware sem a necessidade de instalar nada mais.
- El Monitor de desempenho (PerfMon) Permite monitorar em tempo real o uso de CPU, memória, disco, rede e muitos outros contadores específicos. É ideal para detectar padrões anômalos antes de iniciar uma captura WPR. A partir dele, você pode criar Conjuntos de Coletores de Dados que registram contadores continuamente. Se algo der errado, você já terá os dados para comparar com os rastreamentos.
- O Monitor de RecursosPor sua vez, oferece uma visão mais amigável de quais processos estão consumindo CPU, disco, rede ou memória. Se o seu PC estiver lento, basta abri-lo e verificar qual executável está consumindo os recursos.
- A ferramenta de diagnóstico de memória do Windows O processo inicia antes do sistema operacional e submete a memória RAM a um teste intensivo. Isso é muito útil quando você está enfrentando travamentos aleatórios, erros de tela azul ou corrupção de dados que podem ser causados por módulos de RAM defeituosos. Assim que o teste for concluído, o Windows informará se algum erro foi encontrado. Se a resposta for sim, é hora de considerar a substituição dos módulos.
- O Visualizador de Eventos e o Monitor de Confiabilidade completam o ciclo.O primeiro registra todos os incidentes de hardware e software (discos, controladores, desligamentos inesperados, etc.), enquanto o segundo fornece uma linha do tempo que avalia a estabilidade do sistema e destaca erros críticos.
Aplique testes de estresse e ferramentas de terceiros.
Há momentos em que o hardware só falha "quando é exigido ao máximo". Uma placa de vídeo que dá conta do desktop, mas trava ao iniciar um jogo; um processador que funciona perfeitamente para tarefas leves, mas não aguenta o Prime95; ou um SSD que funciona... até você submetê-lo a operações intensivas de gravação. Para esses casos, os testes de estresse são essenciais.
- O Prime95 é um clássico para testes de estresse em CPUs e RAM.Ao configurar o teste Blend, você pode levar o processador e a memória quase ao limite, enquanto monitora as temperaturas com o HWMonitor ou ferramentas similares e captura rastreamentos com o WPR para ver o que está acontecendo internamente.
- FurMark ou GpuTest desempenham uma função semelhante com a GPU.Esses testes levam a placa gráfica a temperaturas muito altas. Se artefatos, congelamentos de tela, falhas de driver ou desligamentos repentinos ocorrerem durante esses testes, é provável que o hardware gráfico ou sua fonte de alimentação estejam com defeito. O WPR/WPA também pode ajudar a determinar se a GPU está gerando interrupções excessivas ou causando saturação do barramento PCIe.
- Memtest86, CrystalDiskInfo, HWiNFO, HWMonitor, CPU-Z e GPU-Z Eles completam o conjunto de ferramentas externas: as primeiras focam na saúde da RAM e dos discos (incluindo valores SMART, temperatura e erros), enquanto o HWiNFO e o HWMonitor permitem o monitoramento de sensores em todo o sistema (tensões, RPM da ventoinha, temperaturas).
Do teste ao relatório: como usar o WPR/WPA para solicitar a garantia.
Detectar uma falha de hardware é bom, mas muitas vezes é preciso comprová-la. para um fabricante ou serviço técnico para que aceitem o reparo ou a substituição em garantia. É aqui que todas as informações coletadas com o WPR/WPA e as outras ferramentas se tornam munição.
O primeiro é Identificar claramente os indicadores críticos.: telas azuis recorrentes com códigos de erro relacionados à memória, disco ou energia; desligamentos repentinos sob carga; ruídos estranhos de ventoinhas ou discos; picos de temperatura mesmo com tarefas normais; erros SMART na unidade de armazenamento.
A partir daí, é aconselhável gerar um pequeno “dossiê” técnicoUm bom pacote mínimo geralmente inclui: relatórios do Reliability Monitor (capturas de tela mostrando datas e tipos de falha), um arquivo DxDiag salvo em formato de texto com informações de hardware e drivers, capturas de tela do HWMonitor ou HWiNFO mostrando temperaturas ou voltagens anormais, resultados do Memtest86 ou CrystalDiskInfo e, claro, um ou mais rastreamentos ETL analisados com o WPA, onde o comportamento anormal é mostrado objetivamente.
A WPA é altamente recomendada. Anote a metodologia.Qual perfil WPR foi usado, qual período de tempo o rastreamento abrange, o que exatamente foi feito (jogar, renderizar, deixar o computador em modo de espera moderno, etc.), quais gráficos foram analisados e quais valores específicos indicam o problema (por exemplo, um dispositivo bloqueando o DRIPS em 80% do tempo ou um driver consumindo CPU constantemente).
Com todos aqueles dados documentados e ordenados cronologicamenteA conversa com o fabricante muda completamente. Não se trata mais de "meu PC está com defeito", mas sim de "este módulo de RAM está gerando erros no Memtest86, este SSD está com status de saúde laranja e este rastreamento da CPU mostra um congelamento mesmo sem carga do usuário", algo muito mais difícil de ignorar ou atribuir a um simples bug de software.

