Host de serviço de correção: alto uso de CPU do serviço de política de diagnóstico
Como você deve saber, há vários 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(CPU power and RAM) . Embora, às vezes, um processo possa funcionar mal 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 Diretiva de(Policy Service) Diagnóstico é um desses processos notórios por sobrecarregar os recursos do sistema em raras ocasiões.
O Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) é um dos processos compartilhados do Svchost.exe ( Service Host ) e é responsável por detectar problemas com vários componentes do Windows(Windows) e também solucioná-los. O serviço tenta corrigir automaticamente os problemas detectados, se possível, e, caso contrário, registra as informações de diagnóstico para análise. Como o diagnóstico e a solução automática de problemas são recursos importantes para uma experiência perfeita, o Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) foi definido para iniciar automaticamente quando o computador for inicializado e permanecer ativo em segundo plano. A razão exata por trás dele consumir mais energia da CPU(CPU power)do que o pretendido não é conhecido, mas com base nas possíveis soluções, os culpados podem ser uma instância corrompida do serviço, arquivos de sistema corrompidos, um ataque de vírus ou malware(virus or malware attack) , grandes arquivos de log de eventos(event log) etc.
Neste artigo, explicamos cinco métodos diferentes que ajudarão você a reduzir o consumo(CPU consumption) de CPU do Serviço de Diretiva de Diagnóstico de(Diagnostic Policy Service) volta ao normal.
Host de serviço de correção : (Fix Service Host)alto uso de CPU do serviço de política de(Policy Service High CPU Usage) diagnóstico
Correções potenciais para uso de alta CPU do serviço de política de diagnóstico(Potential fixes for Diagnostic Policy Service High CPU Usage)
A maioria dos usuários poderá resolver o uso excepcionalmente alto do disco(disk usage) do Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) simplesmente reiniciando-o. Outros podem precisar realizar algumas verificações ( SFC e DISM(SFC and DISM) ) para procurar arquivos de sistema corrompidos ou executar o solucionador de problemas de desempenho(performance troubleshooter) integrado . A atualização para a versão mais recente do Windows(latest version of Windows) e a limpeza dos logs do visualizador de eventos também podem resolver o problema. Por fim, se nada funcionar, os usuários têm a opção de desabilitar o serviço. No entanto, desabilitar o Serviço de Diretiva de(Policy Service) Diagnóstico implica que o Windows(Windows) não realizará mais o diagnóstico automático e resolverá os erros.
Método 1: Finalize o processo do Gerenciador de tarefas(Task Manager)
Um processo pode ocupar 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(Policy Service) Diagnóstico aqui) e permitir que ele reinicie automaticamente. Tudo isso pode ser obtido a partir do Gerenciador de Tarefas do Windows(Windows Task Manager) ( Kill Resource Intensive Processs(Kill Resource Intensive Processes) with Windows Task Manager ).
1. Clique com o botão direito do mouse(Right-click ) no botão do menu Iniciar( Start menu) e selecione Gerenciador de Tarefas(Task Manager) .
2. Clique em Mais detalhes(More Details) para expandir o Gerenciador de Tarefas(Task Manager) e dar uma olhada em todos os processos e serviços ativos no momento.(currently active processes & services.)
3. Localize o Host de Serviço: Serviço de Diretiva de Diagnóstico(Service Host: Diagnostic Policy Service) nos processos do Windows. Clique com o botão direito do mouse(Right-click ) e selecione Finalizar tarefa(End task) . (Você também pode selecionar o serviço clicando com o botão esquerdo(left-click) e, em seguida, clique no botão Finalizar (button)tarefa(End Task) no canto inferior direito.)
O Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) será reiniciado automaticamente, mas 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 Windows(Windows system) ou até mesmo um ataque antivírus pode ter corrompido determinados arquivos do sistema, resultando em alto uso da CPU do (CPU usage)Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) . Felizmente, o Windows(Windows) possui utilitários integrados para procurar e reparar arquivos de sistema corrompidos/ausentes. O primeiro é o utilitário System File Checker(System File Checker utility) e, como o nome sugere, verifica a integridade de todos os arquivos do sistema e substitui os quebrados por uma cópia em cache. Se uma verificação SFC falhar em corrigir arquivos de sistema corrompidos, os usuários poderão empregar a ferramenta de linha de comando (command-line tool)Deployment Image Servicing and Management ( DISM ) .
1. Digite Prompt de Comando(Command Prompt) na barra de pesquisa do Windows e clique(Windows search bar and click) em Executar como Administrador(Run as Administrator) no painel direito quando os resultados da pesquisa chegarem.
2. Digite sfc /scannow na janela do prompt de comando e pressione enter(Command Prompt window and press enter) para executar. A verificação pode demorar um pouco, então sente-se e não feche a janela até que o processo de verificação(verification process) atinja 100%.
3. Após concluir a varredura SFC(SFC scan) , execute o seguinte comando DISM(DISM command) . Novamente(Again) , aguarde pacientemente a conclusão do processo de verificação e restauração antes de sair do aplicativo. Reinicie(Restart) o computador quando terminar.
DISM /Online /Cleanup-Image /RestoreHealth
Leia também:(Also Read:) Como corrigir o alto uso da CPU(Fix High CPU Usage) pelo processo ocioso do sistema(System Idle Process)
Método 3: Atualize o Windows e execute(Run) a solução de problemas de desempenho(Performance Troubleshooter)
Conforme mencionado anteriormente, uma atualização recente do Windows(Windows update) também pode ser a culpada pelo comportamento anormal do Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) . Você pode tentar reverter para a atualização anterior ou procurar novas atualizações enviadas pela Microsoft para corrigir o erro. Se você estiver enfrentando algum problema ao atualizar o Windows(Windows) , execute o solucionador de problemas de atualização integrado.
Além de atualizar o Windows(Windows) , execute também a solução de problemas de desempenho do sistema(System Performance troubleshooter) para verificar se há problemas de desempenho e corrigi-los automaticamente.
1. Pressione a Windows key + I simultaneamente para iniciar as Configurações do sistema( System Settings ) e clique em Atualizar e(Update & Security ) configurações de segurança.
2. Na guia Windows Update(Windows Update tab) , clique em Verificar atualizações(Check For Updates) . O aplicativo começará a procurar as atualizações disponíveis e começará a baixá-las automaticamente. Reinicie(Restart) o computador assim que a nova atualização for instalada.
3. Verifique se o Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) ainda está sobrecarregando os recursos do sistema e, se estiver, execute a solução de problemas de atualização(Update troubleshooter) . Abra as configurações de Atualização e segurança novamente e vá para a guia (Update & Security)Solução(Troubleshoot ) de problemas e clique em Solucionadores de problemas adicionais(Additional Troubleshooters) .
4. Na seção Get up and running, clique em Windows Update para visualizar as opções disponíveis e, em seguida, clique no botão Executar a solução de problemas(Run the troubleshooter) . Siga as instruções na tela e passe pelo processo de solução(troubleshooting process) de problemas .
Para executar o solucionador de problemas de desempenho do sistema:(To run the System Performance troubleshooter:)
1. Digite Painel de Controle na (Control Panel)barra(Search bar) Iniciar Pesquisa e pressione Enter para abrir o mesmo.
2. Clique em Solução(Troubleshooting) de problemas .
3. Em Sistema e segurança(System and Security) , clique no hiperlink Executar tarefas de manutenção .(Run maintenance tasks)
4. Na janela seguinte, clique em Avançado(Advanced ) e marque a caixa ao lado de Aplicar reparos automaticamente(Apply repairs automatically) . Clique em Avançar(Next ) para executar o solucionador de problemas.
Leia também: (Also Read:) Corrigir a CPU alta do Desktop Window Manager(Fix Desktop Window Manager High CPU) ( DWM.exe )
Método 4: limpar o log do Visualizador de eventos(Event Viewer log)
O programa Visualizador de Eventos(Event Viewer program) mantém um registro de todas as mensagens de erro do aplicativo e do sistema(application and system error messages) , avisos, etc. Esses logs de eventos podem atingir um tamanho considerável e alertar problemas para o processo do Host de Serviço(Service Host process) . A simples(Simply) limpeza dos logs pode ajudar a resolver problemas com o Diagnostic Policy Service . Recomendamos que você limpe os logs do visualizador(event viewer) de eventos regularmente para evitar problemas futuros.
1. Inicie a caixa de comando Executar(Run command) pressionando a Windows key + R , digite eventvwr.msc e clique em Ok para abrir o aplicativo Visualizador de Eventos( Event Viewer) .
2. No painel esquerdo, expanda a pasta Logs do Windows(Windows Logs) clicando na pequena seta e selecione (arrow and select) Aplicativo(Application ) na lista a seguir.
3. Primeiro(First) , salve o log(event log) de eventos atual clicando em Salvar todos os eventos como…(Save All Events As… ) no painel direito (por padrão, o arquivo será salvo no formato .evtx(.evtx format) , salve outra cópia no formato .text ou .csv.) e uma vez salvo , clique na opção Limpar log…(Clear log…) . No pop-up que se segue, clique em Limpar(Clear ) novamente.
4. Repita as etapas acima para Segurança(Security) , Configuração(Setup) e Sistema(System) . Reinicie(Restart) o computador depois de limpar todos os logs de eventos.
Método 5: Desabilite o Serviço de Diretiva de(Policy Service) Diagnóstico e exclua o arquivo SRUDB.dat(SRUDB.dat file)
Por fim, se nenhum dos métodos acima foi capaz de corrigir o problema de uso de CPU alta do serviço de serviço de política de diagnóstico, você pode optar por desativá-lo completamente. (Ultimately, if none of the above methods were able to fix Service Host: Diagnostic Policy Service High CPU usage issue, then you can choose to disable it altogether.)Existem quatro maneiras diferentes pelas quais você pode desabilitar o serviço, sendo a mais simples a partir do aplicativo Serviços(Services) . Junto com a desativação, também excluiremos o arquivo SRUDB.dat(SRUDB.dat file) que armazena todo tipo de informação sobre o computador ( uso da bateria(battery usage) do aplicativo , bytes escritos e lidos do disco rígido por aplicativos, diagnósticos, etc.). O arquivo é criado e modificado pelo serviço de política de(policy service) diagnóstico a cada poucos segundos, o que leva ao alto uso do disco(disk usage) .
1. Digite services.msc na caixa de comando Executar e clique(Run command box and click) em OK para abrir o aplicativo Serviços(Services ) . (Existem 8 maneiras de abrir o Windows (Windows) Services Manager , então sinta-se à vontade para fazer sua própria escolha.)
2. Certifique-se de que todos os serviços estejam classificados em ordem alfabética (clique no cabeçalho da coluna Nome(Name column ) para fazer isso) e procure o Serviço de Diretiva de Diagnóstico(Diagnostic Policy Service) , clique com o botão direito do mouse(right-click ) e selecione Propriedades(Properties) .
3. Na guia Geral , clique no botão (General)Parar(Stop ) para encerrar o serviço.
4. Agora, expanda o menu suspenso Tipo de inicialização e selecione (Startup type)Desativado(Disabled) .
5. Clique no botão Aplicar(Apply ) para salvar as alterações e depois em OK para fechar a janela Propriedades.
6. Em seguida, clique duas vezes no ícone de atalho do Explorador de Arquivos na área de trabalho para abrir o mesmo e siga para o seguinte endereço:( File Explorer)
C:\WINDOWS\System32\sru
7. Encontre o arquivo SRUDB.dat , clique(right-click ) com o botão direito nele e selecione Excluir(Delete) . Confirme quaisquer pop-ups que possam aparecer.
Se você não conseguiu desabilitar o Serviço de Diretiva de Diagnóstico do aplicativo Gerenciador de Serviços(If you weren’t successful in disabling the Diagnostic Policy Service from the Services Manager application) , tente um dos outros três métodos.(try one of the other three methods.)
1. Em System Configuration: ( From System Configuration: ) Abra System Configuration > tab >Services > Uncheck/untick o Diagnostic Policy Service.
2. No Editor do Registro:( From Registry Editor:) Abra o Editor do Registro e(Registry Editor and Head) desça para:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DPS
3. Clique duas vezes em Iniciar( Start) no painel direito e depois em Alterar dados do valor(Change Value Data) para 4 .
4. Reinicie o computador(Restart the computer) e o Windows(Windows) recriará automaticamente o arquivo SRDUB.dat(SRDUB.dat file) . O Serviço de Diretiva de(Policy Service) Diagnóstico não deve mais estar ativo e, portanto, causando problemas de desempenho.
Recomendado:(Recommended:)
- Host de serviço de correção(Fix Service Host) : sistema(System) local (svchost.exe) alto uso de CPU e disco(High CPU and Disk Usage)
- Corrigir alto uso da CPU(Fix High CPU Usage) por host de serviço(Service Host) : sistema local
- Como reparar ou corrigir disco rígido corrompido usando o CMD(Fix Corrupted Hard Drive Using CMD) ?
- Corrigir o(Fix Windows Audio Device Graph Isolation) alto uso da CPU do Isolamento do Gráfico de Dispositivo de Áudio do Windows(CPU usage)
Esperamos que este guia tenha sido útil e que você tenha conseguido corrigir o Host de Serviço: Serviço de Diretiva de Diagnóstico Alto uso da CPU(fix Service Host: Diagnostic Policy Service High CPU usage) no computador Windows 10 . Algumas coisas que você pode tentar para evitar que o problema ocorra novamente no futuro são atualizar todos os drivers do computador e realizar verificações antivírus regulares. Você também deve desinstalar aplicativos de terceiros que serviram ao 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 (Policy Service)Diagnóstico(Diagnostic) , entre em contato conosco na seção de comentários abaixo.
Related posts
Fix Service Host: System Local (svchost.exe) High CPU and Disk Usage
Fix High CPU Usage por Service Host: Sistema Local
Fix DISM Host Servicing Process High CPU Usage
Fix WMI Provider Anfitrião alto uso da CPU [Windows 10]
Corrigir o alto uso de CPU do serviço de otimização de tempo de execução .NET
Como Fix High CPU Usage no Windows 10
Corrigir o alto uso de disco do Ntoskrnl.exe
Fix High CPU and Disk usage problem de Windows 10
Fix O Service não pôde ser Windows Defender Error 0x80070422 Iniciado
Fix Windows Time Service não funciona
Corrigir que o Windows não conseguia se conectar ao serviço Cliente de Diretiva de Grupo
Como corrigir o alto uso de disco do host de serviço (SysMain) no Windows 11/10
Serviço Antimalware Executável Alto Uso da CPU [Resolvido]
Corrigir o processo do host para configurar a sincronização
Corrigir o alto uso da CPU do Ntoskrnl.exe
Fix Host application parou de trabalhar erros
Fix Task Host Window Prevents Shut Down em Windows 10
Fix High CPU Usage por WUDFHost.exe
7 Ways para Fix CPU Fan não girando
Corrigir o alto uso da CPU do kernel NT e do processo do sistema no Windows