Como reduzir o alto uso de CPU do processo Microsoft Compatibility Telemetry
.jpg?w=1600&h=900&fit=crop)
Introdução
Você percebeu que o processo Microsoft Compatibility Telemetry aparece no Gestor de Tarefas consumindo muitos recursos do sistema? Esse processo é parte do serviço de telemetria da Microsoft e recolhe dados técnicos sobre desempenho, compatibilidade de drivers e aplicações no seu dispositivo. A Microsoft usa esses dados para melhorar atualizações e corrigir problemas.
Entretanto, quando a telemetria consome CPU demais, pode deixar o sistema lento, aumentar a latência em aplicações interativas e até afetar tarefas críticas. Este artigo explica por que isso acontece, como diagnosticar a causa, e várias correções — da menos intrusiva à mais radical — além de material de suporte para administradores e utilizadores finais.
Por que o processo consome muita CPU
Vários fatores podem infligir alto uso de CPU ao Microsoft Compatibility Telemetry:
- Problemas pontuais no serviço de telemetria (ex.: bloqueio, loop).
- Arquivos de sistema corrompidos relacionados ao componente CompatTelRunner.exe.
- Atualizações pendentes do Windows que alteram o comportamento da telemetria.
- Interferência de software de segurança ou malware que força scans repetidos.
- Conflitos de drivers ou de aplicações que geram muitos eventos de compatibilidade.
- Execução do processo durante horas ativas do utilizador (por padrão é agendado para rodar automaticamente).
Conceito rápido: telemetria
Telemetria = recolha automatizada de dados de diagnóstico e uso para ajudar fabricantes a identificar e corrigir problemas de software e hardware.
Antes de começar: verificações preliminares
Siga estas verificações rápidas para eliminar causas óbvias antes de mexer em serviços e registos:
Feche aplicações pesadas e as que estão a falhar. Observe o Gestor de Tarefas novamente.
Reinicie o sistema para descartar problemas temporários.
Aplique atualizações pendentes do Windows via Windows Update.
Execute um antivírus/antimalware completo (incluindo uma verificação offline do Microsoft Defender).
Execute as verificações SFC e DISM para reparar ficheiros de sistema:
Abra o Prompt de Comando como Administrador e execute:
sfc /scannow
Se o SFC não resolver, execute:
DISM /Online /Cleanup-Image /RestoreHealth
Anote o comportamento: quando a CPU sobe (no arranque, ao abrir apps, ao ficar ocioso), percentagem de CPU e duração.
Se as verificações acima não resolverem, aplique as correções detalhadas abaixo por ordem de risco/impacto.
Como agir passo a passo
1. Reiniciar o serviço Connected User Experiences and Telemetry
Objetivo: eliminar falhas transitórias no serviço de telemetria.
Passos:
- Abra o menu Iniciar e escreva “Services” ou “Serviços” e abra a app Serviços.
- Localize Connected User Experiences and Telemetry (nome do serviço pode aparecer como DiagTrack em versões antigas).
- Clique com o botão direito e escolha Reiniciar.
- Se o botão Reiniciar estiver acinzentado, pare o serviço e depois inicie-o.
Observação: Este procedimento é seguro e reversível. Reiniciar o serviço não altera definições de diagnóstico nem apaga dados.
2. Ajustar definições de diagnóstico e feedback
Objetivo: reduzir a quantidade de dados enviados e o processamento local.
Passos:
- Clique com o botão direito no botão Iniciar e vá a Definições.
- Abra Privacidade e segurança.
- Em Permissões do Windows, selecione Diagnósticos e feedback.
- Desative Enviar dados de diagnóstico opcionais.
- Abra Experiências personalizadas e desative essa opção para evitar recomendações e telemetria adicional.
- Expanda Eliminar dados de diagnóstico e clique em Eliminar para remover dados previamente acumulados (opcional e irreversível localmente).
Notas importantes:
- Reduzir ou eliminar dados opcionais pode limitar recomendações personalizadas e algumas correções automáticas.
- Para organizações, verifique políticas de conformidade antes de modificar estas definições.
3. Reprogramar a execução no Agendador de Tarefas
Objetivo: evitar que a tarefa de compatibilidade execute durante horas ativas e limitar o tempo máximo de execução.
Contexto: por defeito, o Agendador de Tarefas executa a tarefa Microsoft Compatibility Appraiser regularmente. Se essa tarefa rodar enquanto está a usar o PC, pode consumir recursos significativos.
Passos:
- Abra o Agendador de Tarefas escrevendo “Task Scheduler” ou “Agendador de Tarefas” na pesquisa do Windows.
- Navegue até Biblioteca do Agendador de Tarefas > Microsoft > Windows > Application Experience.
- Encontre a tarefa Microsoft Compatibility Appraiser e dê duplo clique.
- Vá à aba Triggers (Gatilhos) e edite o gatilho ativo.
- Defina para rodar quando o computador estiver ocioso ou reprograme para horários fora do expediente.
- Marque “Interromper a tarefa se ela for executada por mais de” e escolha um limite razoável (por exemplo, 15 ou 30 minutos).
- Na aba Definições, desmarque “Run task as soon as possible after a scheduled start is missed” para evitar execuções imprevistas.
Implicações:
- Limitar ou atrasar a tarefa reduz impacto no dia a dia.
- Em equipamentos corporativos, alinhe mudanças com a equipa de IT.
4. Substituir o ficheiro CompatTelRunner.exe manualmente
Objetivo: quando o ficheiro do processo estiver corrompido, substituí‑lo por uma cópia íntegra pode resolver o uso anómalo de CPU.
Aviso: este procedimento exige permissões de administrador e cuidados ao copiar ficheiros de outro sistema. Só faça se souber o que está a fazer e tiver backups.
Passos resumidos:
- Obtenha um PC com a mesma versão do Windows e copie C:\Windows\System32\CompatTelRunner.exe para um meio seguro (pendrive protegido).
- No PC problemático, abra Prompt de Comando como Administrador.
- Assuma a propriedade do ficheiro e dê permissões para substituição:
takeown /f C:\Windows\System32\CompatTelRunner.exe
icacls C:\Windows\System32\CompatTelRunner.exe /grant Administrators:F
- Faça backup do ficheiro existente renomeando-o para CompatTelRunner.exe.bak e copie a versão saudável para System32.
- Reinicie o sistema e observe o comportamento.
Se o problema persistir, proceda para desativar a telemetria como último recurso.
5. Desativar a telemetria como último recurso
Objetivo: remover o processo quando nenhuma correção resolve o problema.
Opções de desativação (aumentando em risco/impacto):
- Desativar a tarefa Microsoft Compatibility Appraiser no Agendador de Tarefas.
- Parar e desativar o serviço Connected User Experiences and Telemetry nas Serviços.
- Modificar a chave de registo relacionada à telemetria (apenas para utilizadores experientes).
- Usar o Editor de Política de Grupo (Group Policy Editor) para definir níveis de telemetria em ambientes empresariais.
Efeitos secundários:
- Menos dados enviados à Microsoft, o que pode reduzir a qualidade de correções personalizadas.
- Em ambientes geridos, pode violar políticas de suporte técnico.
- Possível perda de recomendações de segurança e compatibilidade específicas para o hardware do seu PC.
Consulte um administrador antes de aplicar em computadores de trabalho.
Boas práticas e diagnóstico avançado
Siga estas recomendações para um diagnóstico mais fiável e seguro:
- Logs a observar: Visualizador de Eventos > Aplicação e Sistema, e também Logs de Aplicações e Serviços > Microsoft > Windows > Application Experience.
- Medir impacto: utilize o Monitor de Recursos e o Performance Monitor para criar um registo (collector set) da CPU e I/O durante a execução da tarefa.
- Teste A/B: aplique uma alteração de cada vez e registre o antes/depois para perceber o efeito real.
- Ambiente controlado: em empresas, aplique mudanças primeiro a um grupo piloto.
Critérios de aceitação
Use estes critérios para validar que o problema foi resolvido:
- Uso de CPU pelo processo CompatTelRunner.exe fica consistentemente abaixo de 10% durante horas ativas.
- Não há impactos regressivos nas atualizações críticas do Windows nos 7 dias seguintes.
- Nenhum erro novo relevante aparece no Visualizador de Eventos relacionados com Application Experience.
Playbook rápido para suporte técnico
Passos prioritários:
- Verificações preliminares (atualizações, antivírus, SFC/DISM).
- Reiniciar serviço Connected User Experiences and Telemetry.
- Ajustar Diagnóstico e Feedback para dados mínimos.
- Reprograme a tarefa no Agendador de Tarefas para horário ocioso e limite de duração.
- Se persistir, substitua CompatTelRunner.exe por cópia íntegra.
- Como último recurso, desative a tarefa/serviço e documente a exceção.
Lista de verificação por função
Para utilizador doméstico:
- Reiniciar o PC.
- Executar SFC e DISM.
- Reduzir diagnósticos opcionais.
- Reagendar a tarefa para horário ocioso.
Para administrador de TI de pequena empresa:
- Testar em estação piloto.
- Capturar logs de Performance Monitor.
- Comunicar impacto às equipas.
- Aplicar Group Policy se for uma solução apropriada.
Para administrador de grande empresa:
- Validar conformidade e privacidade.
- Implementar solução via GPO ou MDM (Intune).
- Monitorizar SLI/SLO internos para desempenho de endpoints.
Mini‑metodologia de resolução de problemas
- Detectar: confirmar que o processo é a causa do consumo.
- Reproduzir: identificar quando e como ocorre o pico (arranque, uso ativo, ociosidade).
- Corrigir: aplicar a ação de menor impacto primeiro.
- Validar: medir antes/depois por 24–72 horas.
- Monitorizar: configurar alertas se o uso voltar a subir.
Casos em que isso pode falhar
- Se houver malware que imite ou manipule os binários da telemetria, as medidas padrão podem não resolver.
- Sistemas com drivers muito antigos continuam a gerar muitos eventos de compatibilidade.
- Políticas corporativas que forçam telemetria podem reverter alterações locais.
Sugestões alternativas
- Usar software de gestão de endpoints para limitar recursos de processos não essenciais durante horas de pico.
- Migrar para um perfil de energia que priorize desempenho (quando o problema for I/O associado).
- Contactar o fabricante do PC para firmware/BIOS ou drivers atualizados.
Risco e mitigação
- Risco: perda de dados diagnósticos úteis. Mitigação: manter backups e reverter alterações se surgirem problemas após 7 dias.
- Risco: violação de políticas corporativas. Mitigação: aprovar exceções com equipa de segurança.
Privacidade e conformidade
- A telemetria recolhe dados técnicos; se gerir dados pessoais sensíveis, consulte a equipa de privacidade (DPO) antes de alterar as configurações em ambientes geridos.
- Para utilizadores domésticos, a desativação reduz envios de dados mas pode impedir que a Microsoft identifique problemas específicos do hardware.
Diagrama de decisão
flowchart TD
A[Detectou alto uso de CPU pelo CompatTelRunner.exe?] --> B{Sim}
A --> Z[Não]
B --> C[Executar verificações preliminares]
C --> D{Problema resolvido?}
D -- Sim --> E[Fim: monitorizar por 7 dias]
D -- Não --> F[Reiniciar serviço Connected User Experiences and Telemetry]
F --> G{Resolvido?}
G -- Sim --> E
G -- Não --> H[Ajustar Diagnóstico e Feedback para mínimo]
H --> I[Reprogramar tarefa no Agendador de Tarefas]
I --> J{Resolvido?}
J -- Sim --> E
J -- Não --> K[Substituir CompatTelRunner.exe por cópia íntegra]
K --> L{Resolvido?}
L -- Sim --> E
L -- Não --> M[Desativar telemetria como último recurso]
M --> E
Fact box com números e prazos (orientativo)
- Tempo estimado para cada ação: reiniciar serviço (2–5 min), alterar definições (5–10 min), reprogramar tarefa (10–20 min), substituir ficheiro (15–30 min), desativar telemetria (5–15 min).
- Validação mínima: monitorização por 24–72 horas após cada alteração.
Glossário de uma linha
- CompatTelRunner.exe: binário que executa avaliações de compatibilidade do Windows.
- Telemetria: recolha automática de dados de diagnóstico.
- SFC: System File Checker, ferramenta de verificação de ficheiros do Windows.
- DISM: Deployment Image Servicing and Management, ferramenta para reparar a imagem do Windows.
Casos de teste e critérios de aceitação
Caso de teste 1 — Reinício do serviço
- Passos: reiniciar Connected User Experiences and Telemetry; observar CPU por 60 minutos.
- Critério: uso de CPU pelo processo abaixo de 10% na maior parte do tempo.
Caso de teste 2 — Reprogramação do Agendador
- Passos: limitar execução a horários ociosos e definir limite de 15 minutos; simular trabalho ativo; observar.
- Critério: processo não sobe acima de 20% durante uso ativo do utilizador.
Caso de teste 3 — Substituição de ficheiro
- Passos: substituir CompatTelRunner.exe e reiniciar; observar e analisar logs.
- Critério: erro não reaparece no Visualizador de Eventos e CPU reduzida.
Modelos e templates
Template de relatório de incidente:
- Data e hora do pico
- Versão do Windows
- Ação tomada
- Resultado e métricas antes/depois
- Próximos passos recomendados
Template de exceção de telemetria para TI: motivo da desativação, período, aprovador, mitigação e data de revisão.
Sugestão de publicação nas redes (social preview)
- Título OG: Reduza o alto uso de CPU do Microsoft Compatibility Telemetry
- Descrição OG: Guia prático com passos para diagnosticar e corrigir o uso excessivo de CPU pelo processo de telemetria do Windows.
Pequeno anúncio (100–200 palavras)
Se o seu PC ficou lento por causa do processo Microsoft Compatibility Telemetry, temos um guia passo a passo para ajudar. Comece com verificações simples — atualizações, antivírus, SFC/DISM — e programe a tarefa para rodar em horários ociosos. Se necessário, reinicie o serviço ou substitua o ficheiro CompatTelRunner.exe. Desativar a telemetria é um último recurso devido ao impacto em atualizações e suporte. Incluímos listas de verificação para utilizadores e administradores, critérios de aceitação, um playbook de emergência e um diagrama que orienta a decisão. Siga as instruções com cuidado ou peça assistência ao suporte técnico se estiver em ambiente gerido.
Resumo
- Comece pelas verificações preliminares e corrija ficheiros de sistema.
- Reinicie o serviço Connected User Experiences and Telemetry antes de outras intervenções.
- Ajuste as definições de Diagnóstico e Feedback e reprograme a tarefa para horários ociosos.
- Substitua o ficheiro CompatTelRunner.exe apenas se necessário e sempre com backups.
- Desative a telemetria apenas como último recurso e com aprovação quando se tratar de sistemas corporativos.
Se precisar, posso gerar um checklist imprimível, comandos práticos adicionais para ambientes empresariais (GPO/Intune) ou um modelo de relatório para pedir aprovação à equipa de segurança.
Materiais semelhantes

Corrigir erro Windows Update 0x8024A004

MacBook Pro carrega mas não liga — como resolver
Instalar RAID por software no Linux

Corrigir erro 'nenhum cliente de e‑mail padrão' no Outlook

AutoText no LibreOffice Writer — modelos e atalhos
