Corrigir Host de serviço: Política de diagnóstico de alto uso de CPU
Miscelânea / / November 28, 2021
Como você deve saber, há uma série de processos e serviços ativos em segundo plano que contribuem para o bom funcionamento do Windows. A maioria desses processos / serviços em segundo plano utiliza uma quantidade mínima de energia da CPU e RAM. Embora, às vezes, um processo possa funcionar incorretamente ou ser corrompido e acabar utilizando muito mais recursos do que o normal, deixando pouco para outros aplicativos em primeiro plano. O Serviço de Política de Diagnóstico é um desses processos notório por monopolizar os recursos do sistema em raras ocasiões.
O Serviço de Política de Diagnóstico é um dos processos compartilhados do Svchost.exe (Host de Serviço) e é responsável por detectar problemas com vários componentes do Windows e também solucioná-los. O serviço tenta corrigir automaticamente quaisquer problemas detectados, se possível e, caso contrário, registra as informações de diagnóstico para análise. Uma vez que o diagnóstico e a solução automática de problemas é um recurso importante para uma experiência perfeita, o O Serviço de Política de Diagnóstico foi definido para iniciar automaticamente quando o computador inicializar e permanecer ativo no fundo. A razão exata por trás de consumir mais energia da CPU do que o pretendido não é conhecida, mas com base nas soluções potenciais, o os culpados podem ser uma instância corrompida do serviço, arquivos de sistema corrompidos, um ataque de vírus ou malware, grandes arquivos de log de eventos, etc.
Neste artigo, explicamos cinco métodos diferentes que o ajudarão a reduzir o consumo de CPU do Serviço de Política de Diagnóstico de volta ao normal.
Conteúdo
- Corrigir Host de serviço: Política de diagnóstico de alto uso de CPU
- Possíveis correções para alto uso da CPU do serviço de política de diagnóstico
- Método 1: termine o processo do gerenciador de tarefas
- Método 2: execute a verificação SFC e DISM
- Método 3: atualize o Windows e execute o solucionador de problemas de desempenho
- Método 4: limpar o log do Visualizador de eventos
- Método 5: desative o serviço de política de diagnóstico e exclua o arquivo SRUDB.dat
Corrigir Host de serviço: Política de diagnóstico de alto uso de CPU
Possíveis correções para alto uso da CPU do serviço de política de diagnóstico
A maioria dos usuários será capaz de resolver o uso de disco excepcionalmente alto do Serviço de Política de Diagnóstico simplesmente reiniciando-o. Outros podem precisar realizar algumas varreduras (SFC e DISM) para procurar arquivos de sistema corrompidos ou executar o solucionador de problemas de desempenho integrado. Atualizando para o última versão do Windows e limpar os logs do visualizador de eventos também pode resolver o problema. Finalmente, se nada parecer funcionar, os usuários têm a opção de desativar o serviço. No entanto, a desativação do Serviço de Política de Diagnóstico significa que o Windows não executará mais o diagnóstico automático e resolverá os erros.
Método 1: termine o processo do gerenciador de tarefas
Um processo pode consumir recursos adicionais do sistema se algo solicitar uma instância corrompida dele. Nesse caso, você pode tentar encerrar manualmente o processo (Serviço de Política de Diagnóstico aqui) e permitir que ele reinicie automaticamente. Tudo isso pode ser obtido a partir do Gerenciador de Tarefas do Windows (Elimine processos intensivos de recursos com o Gerenciador de Tarefas do Windows).
1. Clique com o botão direito no Menu Iniciar botão e selecione Gerenciador de tarefas.
2. Clique em Mais detalhes expandir Gerenciador de tarefas e dê uma olhada em todos os processos e serviços atualmente ativos.
3. Localize o Host de serviço: Serviço de política de diagnóstico em processos do Windows. Clique com o botão direito nele e selecione Finalizar tarefa. (Você também pode selecionar o serviço por Clique esquerdo e clique no Finalizar tarefabotão no canto inferior direito.)
O Serviço de Política de Diagnóstico será reiniciado automaticamente. Se isso não acontecer, basta reiniciar o computador e verificar se o problema persiste.
Método 2: execute a verificação SFC e DISM
Uma atualização recente do sistema do Windows ou até mesmo um ataque de antivírus pode ter corrompido certos arquivos do sistema, resultando em alto uso da CPU do Serviço de Política de Diagnóstico. Felizmente, o Windows tem utilitários integrados para procurar e reparar arquivos de sistema corrompidos / ausentes. O primeiro é o utilitário System File Checker e, como o nome sugere, verifica a integridade de todos os arquivos do sistema e substitui os corrompidos por uma cópia em cache. Se uma verificação SFC não corrigir arquivos de sistema corrompidos, os usuários podem empregar a ferramenta de linha de comando de Gerenciamento e Manutenção de Imagens de Implantação (DISM).
1. Modelo Prompt de comando na barra de pesquisa do Windows e clique em Executar como administrador no painel direito quando os resultados da pesquisa chegam.
2. Modelo sfc / scannow na janela Prompt de Comando e pressione Enter para executar. A verificação pode demorar um pouco, então relaxe e não feche a janela até que o processo de verificação atinja 100%.
3. Depois de completar o Varredura SFC, execute o seguinte Comando DISM. Mais uma vez, espere pacientemente que o processo de digitalização e restauração termine antes de sair do aplicativo. Reiniciar o computador quando terminar.
DISM / Online / Cleanup-Image / RestoreHealth
Leia também:Como corrigir o alto uso da CPU por processo ocioso do sistema
Método 3: atualize o Windows e execute o solucionador de problemas de desempenho
Conforme mencionado anteriormente, uma atualização recente do Windows também pode ser a culpada por trás do comportamento anormal do Serviço de Política de Diagnóstico. Você pode tentar voltar para a atualização anterior ou procurar novas atualizações enviadas pela Microsoft para retificar o erro. Se você estiver enfrentando problemas ao atualizar o Windows, execute o solucionador de problemas de atualização integrado.
Além de atualizar o Windows, execute também o solucionador de problemas de desempenho do sistema para verificar quaisquer problemas de desempenho e corrigi-los automaticamente.
1. aperte o Tecla Windows + I simultaneamente para lançar o Configurações do sistema então clique em Atualização e segurança definições.
2. Na guia Windows Update, clique em Verifique se há atualizações. O aplicativo começará a procurar por atualizações disponíveis e começará a baixá-las automaticamente. Reiniciar seu computador assim que a nova atualização for instalada.
3. Verifique se o Serviço de Política de Diagnóstico ainda está monopolizando os recursos do sistema e, se estiver, execute o Atualizar solucionador de problemas. Abrir Atualização e segurança configurações novamente e vá para o Solucionar problemas guia e clique em Solucionadores de problemas adicionais.
4. Na seção Get up and running, clique em atualização do Windows para ver as opções disponíveis e, em seguida, clique no seguinte Execute o solucionador de problemas botão. Siga as instruções na tela e passe pelo processo de solução de problemas.
Para executar o solucionador de problemas de desempenho do sistema:
1. Modelo Painel de controle no começo Barra de pesquisa e pressione Digitar para abrir o mesmo.
2. Clique em Solução de problemas.
3. Debaixo Sistema e Segurança, Clique no Executar tarefas de manutenção hiperlink.
4. Na janela seguinte, clique em Avançado e marque a caixa ao lado de Aplicar reparos automaticamente. Clique em Próximo para executar o solucionador de problemas.
Leia também:Correção de alta CPU do Desktop Window Manager (DWM.exe)
Método 4: limpar o log do Visualizador de eventos
O programa Visualizador de Eventos mantém um registro de todas as mensagens de erro do aplicativo e do sistema, avisos, etc. Esses logs de eventos podem atingir um tamanho considerável e solicitar problemas para o processo do Host do serviço. A simples limpeza dos logs pode ajudar a resolver problemas com o Serviço de Política de Diagnóstico. Recomendamos que você limpe os logs do visualizador de eventos regularmente para evitar problemas futuros.
1. Abra a caixa de comando Executar pressionando Tecla Windows + R, modelo eventvwr.msc e clique em OK para abrir o Visualizador de eventos aplicativo.
2. No painel esquerdo, expanda o Logs do Windows pasta clicando na pequena seta e selecione Aplicativo da lista seguinte.
3. Primeiro, salve o registro de eventos atual clicando em Salvar todos os eventos como... no painel direito (por padrão, o arquivo será salvo no formato .evtx, salve outra cópia no formato .texto ou .csv.) e uma vez salvo, clique no botão Log clara… opção. No pop-up seguinte, clique em Claro novamente.
4. Repita as etapas acima para Segurança, Configuração e Sistema. Reiniciar o computador após limpar todos os logs de eventos.
Método 5: desative o serviço de política de diagnóstico e exclua o arquivo SRUDB.dat
Em última análise, se nenhum dos métodos acima foi capaz de corrigir o Host do serviço: Política de diagnóstico Problema de alto uso da CPU do serviço, você pode optar por desativá-lo completamente. Existem quatro maneiras diferentes de desabilitar o serviço, sendo a mais simples a partir do aplicativo Serviços. Junto com a desativação, também excluiremos o arquivo SRUDB.dat que armazena todos os tipos de informações sobre o computador (uso da bateria do aplicativo, bytes escritos e lidos do disco rígido por aplicativos, diagnóstico, etc.). O arquivo é criado e modificado pelo serviço de política de diagnóstico a cada poucos segundos, o que leva a um alto uso do disco.
1. Modelo services.msc na caixa de comando Executar e clique em OK para abrir o Serviços aplicativo. (Existem 8 maneiras de abrir o Gerenciador de serviços do Windows então sinta-se à vontade para fazer sua própria escolha.)
2. Certifique-se de que todos os serviços estão classificados em ordem alfabética (clique no Coluna de nome cabeçalho para fazer isso) e procure o Serviço de Política de Diagnóstico, em seguida clique com o botão direito e selecione Propriedades.
3. Debaixo de Em geral Tab, clique no Pare botão para encerrar o serviço.
4. Agora, expanda o Tipo de inicialização menu suspenso e selecione Desabilitado.
5. Clique no Aplicar botão para salvar as alterações e depois em OK para fechar a janela Propriedades.
6. Em seguida, clique duas vezes no Explorador de arquivos ícone de atalho em sua área de trabalho para abri-lo e acessar o seguinte endereço:
C: \ WINDOWS \ System32 \ sru
7. Encontre o SRUDB.dat Arquivo, clique com o botão direito nele, e selecione Excluir. Confirme todos os pop-ups que podem aparecer.
Se você não conseguiu desativar o Serviço de Política de Diagnóstico do aplicativo Gerenciador de Serviços, tente um dos outros três métodos.
1. Da configuração do sistema: Abra Configuração do Sistema> guia Serviços> Desmarque / desmarque o Serviço de Política de Diagnóstico.
2. Do Editor de registro: Abra o Editor do Registro e vá para:
Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ DPS
3. Clique duas vezes em Começar no painel direito, em seguida, altere os dados do valor para 4.
4. Reinicie o computador e o Windows recriará automaticamente o arquivo SRDUB.dat. O Serviço de Política de Diagnóstico não deve mais estar ativo e, portanto, causando problemas de desempenho.
Recomendado:
- Corrigir Host de serviço: Sistema local (svchost.exe) Alta utilização de CPU e disco
- Corrigir alto uso de CPU por host de serviço: sistema local
- Como reparar ou consertar um disco rígido corrompido usando o CMD?
- Consertar alto uso da CPU do Windows Audio Device Graph Isolation
Esperamos que este guia tenha sido útil e você tenha sido capaz de consertar Host de serviço: Política de diagnóstico de serviço de alto uso de CPU no computador com Windows 10. Algumas coisas que você pode tentar evitar que o problema ocorra novamente no futuro são atualizar todos os drivers do computador e executar verificações antivírus regulares. Você também deve desinstalar aplicativos de terceiros que cumpriram seu propósito e não são mais necessários. Para qualquer assistência em relação ao Serviço de Política de Diagnóstico, entre em contato conosco na seção de comentários abaixo.