Meus logs do visualizador de eventos eram inúteis até que eu os alimentasse com Claude – agora ele detecta erros do Windows.

Eu e o visualizador de eventos entendemos. Ele se enche de milhares de X vermelhos e triângulos amarelos e eu o ignoro até que algo quebra visivelmente. Tem sido assim desde que fugi janelas XP no laptop HP de uma antiga empresa, e aposto que esse também é o caso da maioria de vocês. Windows grava tudo com o entusiasmo de um advogado, e é difícil dizer quais desses erros e sinais de alerta são aplicáveis ​​e quais são apenas ruídos aleatórios. Por exemplo, pode haver uma explicação para o motivo pelo qual meu computador teve uma tela azul da morte (BSOD) na semana passada, mas estará enterrado sob milhares de erros DCOM que são puro ruído.

Não precisa ser assim, e a Microsoft poderia tornar isso mais fácil, permitindo que o Copilot leia os logs do visualizador de eventos. Esse foi um pensamento que me ocorreu na semana passada, quando Claude gerenciava meus nós Proxmox e, para ser sincero, é uma pena não ter pensado nisso antes. Foram necessários alguns ajustes, mas um pouco de PowerShell depois, e Claude descobriu os problemas que eu estava enfrentando há meses.

Os agentes de terminal estão substituindo as ferramentas de codificação GUI e parei de pagar pelo Cursor no momento em que percebi

Demorou um pouco para me acostumar com essa mudança, mas agora é meu fluxo de trabalho, não a GUI

Ele contém informações importantes, mas fica enterrado no ruído

Ninguém lê o Visualizador de Eventos e isso não é preguiça. Um mês de registros no meu computador desktop tem dezenas de milhares de entradas, e o Windows não distingue entre “sua unidade NVMe está emitindo avisos do controlador” e “a DLL do contador de desempenho falhou inofensivamente ao carregar pela nona milésima vez”. As entradas úteis nem estão nos dois diários que todos conhecem: falhas de hardware ao vivo Registrador WHEAe dicas de corrupção do sistema de arquivos permanecem NTFS/Operacionalambos estão enterrados várias camadas abaixo.

Não é nossa culpa que eles permaneçam ocultos. As pessoas são péssimas em correlacionar um aviso de disco às 2h14 com uma falha de backup às 2h15 em dois logs, e as ferramentas do Windows não facilitam isso. Estamos piorando ainda mais com um bug que aparecia toda semana, mas agora aparece a cada hora.

Este é exatamente o tipo de tarefa que um LLM pode realizar facilmente. Uma grande pilha de dados não estruturados, muita documentação sobre o funcionamento de cada coisa e um convite para encontrar a narrativa escondida no palheiro. A outra coisa é que os modelos limítrofes são atualmente melhores para esta tarefa porque o custo do diagnóstico errado é maior. Não quero reinstalar meu sistema operacional quando tudo estiver praticamente saudável e isso significa usar Claude em vez de Qwen ou algum outro LLM nativo que tenho em rotação.

Notificações personalizadas de log do Visualizador de Eventos do Windows melhoraram meu jogo de depuração

Um verificador de integridade confiável que funciona constantemente em segundo plano

A remoção de log é outra batalha

Você não quer que Claude queime tokens por algo que o PowerShell possa fazer

Remover logs utilizáveis ​​do Windows é fácil se você conhece o PowerShell como especialista. Ainda bem que Claude está disposto a escrever scripts para mim, pois não tenho conhecimento do PowerShell. De qualquer forma, não queremos logs brutos, eles contêm muitos dados irrelevantes nos quais poderíamos gravar tokens, então é hora de filtrar antes de exportar:

Get-WinEvent -FilterHashtable @{LogName="System"; Level=1,2,3; StartTime=(Get-Date).AddDays(-7)} |
Select-Object TimeCreated, Id, LevelDisplayName, ProviderName, Message |
Export-Csv -Path "$env:USERPROFILE\Desktop\system-errors.csv" -NoTypeInformation

Este é um evento rápido e sujo de críticas, erros e avisos de uma semana exportados como um arquivo CSV para alimentar diretamente em Claude e dizer “analisar isto”. Se você fizer isso toda semana, é tudo que você precisa.

Mas eu não faço versões rápidas. Pelo menos na primeira vez precisei de mais porque leva meses e meses para passar pelo visualizador de eventos. Com a ajuda de Claude, criei um script de exportação que exporta as quatro categorias extras que uma linha não faz. Eles são: Erros de hardware WHEA, avisos de disco e NTFS, agendador de tarefas e sistema e aplicativo. Ele filtra o ruído para evitar o desperdício de minha alocação e cria um resumo de frequência que é removido por ID de evento usando o primeiro e o último carimbo de data/hora visto. E ele grava um arquivo README com as especificações do meu computador, porque o contexto é a diferença entre Claude ver o tempo limite do driver da GPU como um ruído geral e um problema real.

O PowerShell é muito mais poderoso do que a maioria dos usuários do Windows imagina

A linguagem de script do PowerShell e a capacidade de interagir diretamente com os elementos do sistema Windows proporcionam uma vantagem que falta ao prompt de comando.

O que Claude realmente encontrou em meus diários

Casos pontuais podem ser preocupantes, mas os danos são causados ​​por infratores reincidentes

Assim que obtive os arquivos CSV, arrastei-os para o novo bate-papo do Claude com o seguinte prompt. Comece com um resumo de frequência, correlacione os logs por carimbo de data/hora, separe o “insignificante” do “acionável” e me dê as próximas etapas. Não liste os erros, conte-me que história eles contam. Chegaram 30 dias de registros e depois de alguns minutos eu tinha quatro problemas sem resposta para resolver.

O primeiro foi um fracasso silencioso. Desde 22 de junho, minha conta está fixada no limite de trabalho do BITS. São 60 trabalhos de transferência em segundo plano travados e 965 erros nos logs. O BITS agora faz parte da arquitetura do Windows Update, do Windows Defender e da Microsoft Store, então meu computador não recebeu atualizações por algumas semanas. Um Get-BitsTransfer -AllUsers | Remove-BitsTransfer Na janela do PowerShell a contagem era zero e as atualizações poderiam fluir novamente.

O segundo foi um erro no controlador de disco e problemas de ponto de restauração. 16 de junho às 2h06 Ocorreu um erro no controlador de disco. Em seguida, restaure falhas de ponto às 2h25, erros de paginação quando a unidade caiu e foi reenumerada, um aviso de identificador de disco duplicado às 3h17 e uma falha de gravação atrasada exFAT às 3h22: “dados são perdidos.” O culpado? Uma unidade USB de 32 GB que costumo usar para instalar sistemas está quebrada. Acho que preciso de um novo.

Outro problema foi meu no-break enviar alarmes de sobrecarga de um para 47 por dia em cerca de uma semana. Uma linha de tendência que eu não teria notado, mas é preocupante. E isso é fácil de resolver porque agora tenho um sistema de bateria reserva para toda a casa e o no-break está gritando por um trabalho que não precisa mais ser feito.

Igualmente valiosas foram as coisas com as quais Claude me disse para não me preocupar. Mais de mil erros assustadores da barra de jogo do Xbox que são dramáticos e 75 avisos de driver para meus adaptadores de vídeo virtuais. Nada disso é discutível, mas é bom saber que posso ignorá-los no futuro.

MSI Center assumiu todas as minhas portas

Eu nunca teria percebido isso sozinho e poderia ser a causa de todos os problemas de conexão com a Internet que atribuí aos gremlins motoristas. Os logs mostraram um esgotamento diário de portas de curto prazo, mas os logs não especificam o processo. Claude me contou o que netstat comando para executar e mostrou O hub MSI, que acumula cerca de 250 portas UDP, drenando-os em blocos consecutivos de doze.

Foi apenas para monitorar minha PSU e posso obter as mesmas estatísticas do HWiNFO64 sem manter minha pilha de rede como refém. Limpei todos os vestígios do MSI Center do meu PC e ele não reinstala.

Pare o encaminhamento de porta para serviços auto-hospedados: faça o seguinte

Diga adeus ao incômodo do encaminhamento de porta com esta alternativa segura e fácil de usar.

Meu computador continua me dizendo o que há de errado

Uma noite de solução de problemas com Claude, encontrei quatro problemas sobre os quais o Visualizador de Eventos tentou me alertar, mas eles se perderam no barulho dos erros do DCOM e outras coisas triviais. Eu nunca teria visto a conexão entre as postagens e duas delas eram bem sérias. E não é como se eu não soubesse usar o visualizador de eventos ou pesquisar problemas. Tenho usado o Windows desde que foi lançado, mas é mais fácil solucionar problemas quando você tem um evento específico para associá-lo, em vez de falhar silenciosamente em segundo plano. Agora limpei tudo e tudo que preciso fazer é adicionar uma exportação de evento semanal para alimentar Claude com meu café da manhã.

Link da fonte