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

Instalar e usar Podman no Debian 11
Containers

Instalar e usar Podman no Debian 11

Apt‑pinning no Debian: guia prático
Administração de sistemas

Apt‑pinning no Debian: guia prático

Injete FSR 4 com OptiScaler em qualquer jogo
Tecnologia

Injete FSR 4 com OptiScaler em qualquer jogo

DansGuardian e Squid com NTLM no Debian Etch
Infraestrutura

DansGuardian e Squid com NTLM no Debian Etch

Corrigir erro de instalação no Android
Android

Corrigir erro de instalação no Android

KNetAttach: Pastas de Rede remota no KDE
KDE

KNetAttach: Pastas de Rede remota no KDE