Guia de tecnologias

Como reduzir o alto uso de CPU do processo Microsoft Compatibility Telemetry

11 min read Windows Atualizado 16 Oct 2025
Reduza o alto uso de CPU do Microsoft Compatibility Telemetry
Reduza o alto uso de CPU do Microsoft Compatibility Telemetry

Maquete de um portátil mostrando uso elevado de CPU pelo processo Microsoft Compatibility Telemetry no Gestor de Tarefas do Windows.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:

  1. Feche aplicações pesadas e as que estão a falhar. Observe o Gestor de Tarefas novamente.

  2. Reinicie o sistema para descartar problemas temporários.

  3. Aplique atualizações pendentes do Windows via Windows Update.

  4. Execute um antivírus/antimalware completo (incluindo uma verificação offline do Microsoft Defender).

  5. 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
  6. 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:

  1. Abra o menu Iniciar e escreva “Services” ou “Serviços” e abra a app Serviços.
  2. Localize Connected User Experiences and Telemetry (nome do serviço pode aparecer como DiagTrack em versões antigas).
  3. Clique com o botão direito e escolha Reiniciar.
  4. 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.

Reiniciar o serviço Connected User Experiences and Telemetry na app Serviços do Windows

2. Ajustar definições de diagnóstico e feedback

Objetivo: reduzir a quantidade de dados enviados e o processamento local.

Passos:

  1. Clique com o botão direito no botão Iniciar e vá a Definições.
  2. Abra Privacidade e segurança.
  3. Em Permissões do Windows, selecione Diagnósticos e feedback.
  4. Desative Enviar dados de diagnóstico opcionais.
  5. Abra Experiências personalizadas e desative essa opção para evitar recomendações e telemetria adicional.
  6. 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.

Abrir as Definições de Diagnóstico e Feedback nas Permissões do Windows

Desativar experiências personalizadas após desativar os dados de diagnóstico opcionais

Eliminar dados de diagnóstico acumulados clicando em Eliminar

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:

  1. Abra o Agendador de Tarefas escrevendo “Task Scheduler” ou “Agendador de Tarefas” na pesquisa do Windows.
  2. Navegue até Biblioteca do Agendador de Tarefas > Microsoft > Windows > Application Experience.
  3. Encontre a tarefa Microsoft Compatibility Appraiser e dê duplo clique.
  4. Vá à aba Triggers (Gatilhos) e edite o gatilho ativo.
  5. Defina para rodar quando o computador estiver ocioso ou reprograme para horários fora do expediente.
  6. Marque “Interromper a tarefa se ela for executada por mais de” e escolha um limite razoável (por exemplo, 15 ou 30 minutos).
  7. 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.

Navegar até Application Experience no Agendador de Tarefas do Windows

Editar o gatilho na aba Triggers da tarefa Microsoft Compatibility Appraiser

Marcar a opção Interromper a tarefa se ela for executada por mais de e selecionar tempo preferido

Desmarcar Executar tarefa o mais rápido possível após falta de início agendado na aba Definições

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:

  1. Obtenha um PC com a mesma versão do Windows e copie C:\Windows\System32\CompatTelRunner.exe para um meio seguro (pendrive protegido).
  2. No PC problemático, abra Prompt de Comando como Administrador.
  3. 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
  1. Faça backup do ficheiro existente renomeando-o para CompatTelRunner.exe.bak e copie a versão saudável para System32.
  2. Reinicie o sistema e observe o comportamento.

Assumir propriedade do ficheiro CompatTelRunner.exe executando comando no Prompt de Comando

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:

  1. Verificações preliminares (atualizações, antivírus, SFC/DISM).
  2. Reiniciar serviço Connected User Experiences and Telemetry.
  3. Ajustar Diagnóstico e Feedback para dados mínimos.
  4. Reprograme a tarefa no Agendador de Tarefas para horário ocioso e limite de duração.
  5. Se persistir, substitua CompatTelRunner.exe por cópia íntegra.
  6. 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

  1. Detectar: confirmar que o processo é a causa do consumo.
  2. Reproduzir: identificar quando e como ocorre o pico (arranque, uso ativo, ociosidade).
  3. Corrigir: aplicar a ação de menor impacto primeiro.
  4. Validar: medir antes/depois por 24–72 horas.
  5. 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.

Autor
Edição

Materiais semelhantes

Corrigir erro Windows Update 0x8024A004
Suporte Técnico

Corrigir erro Windows Update 0x8024A004

MacBook Pro carrega mas não liga — como resolver
Suporte

MacBook Pro carrega mas não liga — como resolver

Instalar RAID por software no Linux
Administração

Instalar RAID por software no Linux

Corrigir erro 'nenhum cliente de e‑mail padrão' no Outlook
Suporte Técnico

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

AutoText no LibreOffice Writer — modelos e atalhos
Produtividade

AutoText no LibreOffice Writer — modelos e atalhos

Etiquetas de envio: imprimir com AirPrint
Logística

Etiquetas de envio: imprimir com AirPrint