Correção: Chamadas de procedimento adiadas e interrupções de rotinas de serviço Alto uso de CPU e disco no Windows 10

Este é um processo que aparecerá na guia Processos do Gerenciador de Tarefas e o problema ocorre quando esta entrada (ou entradas como os usuários relataram ter visto muitas delas) ocupa uma grande parte da energia da sua CPU.

Uma DPC (Deferred Procedure Call - Chamada de Procedimento Adiada) é um mecanismo do sistema operacional Microsoft Windows que permite que tarefas de alta prioridade (por exemplo, um manipulador de interrupções) adiem tarefas necessárias, mas com prioridade mais baixa, para execução posterior. Isso pode dar errado e sair pela culatra dos usuários, portanto, certifique-se de seguir toda a solução que preparamos abaixo para recuperar seus recursos da CPU!

Solução 1: Reinstalar ou atualizar o adaptador de rede

Se algo ocorreu de errado com o driver relacionado ao dispositivo de rede que está causando o erro e faz com que os processos de Rotinas de serviço adiadas e interrupções de serviços sejam suspensos no uso da CPU, você pode corrigir esse problema simplesmente atualizando ou reinstalando o driver relacionado a ele, dependendo do tipo de Internet que você está usando.

Reiniciar o computador iniciará a busca por drivers quando o sistema for inicializado e será instalado novamente usando a versão mais recente. Boa sorte.

  1. Primeiro de tudo, você precisará desinstalar o driver que você instalou atualmente em sua máquina.
  2. Digite “Gerenciador de Dispositivos” no campo de busca ao lado do botão do menu Iniciar para abrir a janela do gerenciador de dispositivos. Você também pode usar a combinação de teclas Key + R do Windows para abrir a caixa de diálogo Executar. Digite “devmgmt.msc” na caixa e clique em OK ou na tecla Enter.

  1. Expanda a seção "Adaptadores de Rede". Isso exibirá todos os adaptadores de rede que a máquina instalou no momento. Clique com o botão direito no adaptador de rede que você deseja desinstalar e selecione “Desinstalar dispositivo”. Escolha o que corresponde à sua conexão ativa com a Internet. Isso removerá o adaptador da lista e desinstalará o dispositivo de rede. Certifique-se de escolher o caminho certo, dependendo do tipo de conexão que está dando a você esses problemas.
  2. Clique em "OK" quando solicitado a desinstalar o dispositivo.

  1. Remova o adaptador que você está usando do seu computador e reinicie seu PC imediatamente. Após o PC inicializar, o novo driver deve ser instalado automaticamente sem a necessidade de sua intervenção. No entanto, se você perceber que sua conexão com a Internet não está funcionando, será necessário instalar o driver manualmente.
  2. Navegue até a página do seu fabricante para ver a lista de drivers disponíveis para o seu sistema operacional. Escolha o mais recente, baixe-o e execute-o na pasta Downloads.

  1. Siga as instruções na tela para instalar o driver e certifique-se de que o adaptador permaneça desconectado até que a instalação solicite que você conecte o que pode ou não fazer. Reinicie o seu PC após a instalação e conecte o adaptador ao seu computador. Verifique se o uso da CPU voltou ao normal.

Nota : Outra sugestão bastante útil seria repetir o mesmo processo com o driver da placa gráfica, que talvez seja o driver mais importante do seu computador. Os usuários relataram que foram capazes de resolver o problema depois de atualizá-lo, portanto, certifique-se de repetir as mesmas etapas acima, apenas certifique-se de localizá-lo em Adaptadores de vídeo no Gerenciador de dispositivos.

Solução 2: Desativar todos os aprimoramentos de sons e efeitos especiais

Essa solução específica foi apresentada tanto em várias entradas do fórum quanto em um blog escrito por um usuário que tem enfrentado esse problema por vários dias. Parece que alguns computadores são afetados pelo aprimoramento de áudio no Windows PC e você deve desativá-lo para que o uso da CPU volte ao normal novamente.

  1. Clique com o botão direito do mouse no ícone Volume localizado na parte inferior direita da tela e escolha a opção Dispositivos de reprodução. Uma maneira alternativa seria abrir o Painel de Controle no seu PC e definir a opção Exibir por para Ícones Grandes. Depois disso, localize e clique na opção Sons para abrir a mesma janela.

  2. Permaneça na guia Reprodução da janela Som que acabou de abrir e selecione seu dispositivo de reprodução padrão (Alto-falantes).
  3. Clique com o botão direito do mouse no dispositivo e escolha a opção Propriedades. Quando a janela Propriedades abrir, navegue até a guia Aprimoramentos e marque a opção Desativar todos os efeitos de som abaixo dela. Aplique as alterações, reinicie o computador e verifique se o uso da CPU voltou ao normal.

Solução 3: Use certas ferramentas para identificar a causa real

Essa solução é muito útil para identificar o problema, pois pode ser realmente difícil saber qual dispositivo, driver ou programa está causando a alta CPU. Você precisará instalar certas ferramentas e o processo pode demorar um pouco, mas é importante manter o foco, pois este pode ser seu último passo na solução do problema!

  1. Antes de mais nada, faça o download do SDK do Windows, que conterá o Windows Performance Kit necessário, que conterá as ferramentas necessárias para prosseguir com o processo. Você pode baixá-los para o Windows 10 usando este link.

  1. Localize o arquivo que você acabou de localizar em sua pasta Downloads por padrão e execute a instalação. Selecione o WPT (Windows Performance Tools) na lista e clique em Instalar. Reinicie o seu computador para concluir o processo.
  2. Se você for um usuário do Windows 10, poderá localizar facilmente o Prompt de Comando simplesmente clicando no botão do menu Iniciar ou no botão Pesquisar ao lado dele e digitando “cmd” ou “Prompt de Comando”. Clique com o botão direito do mouse no primeiro resultado e escolha a opção Executar como administrador.

  1. Use o seguinte comando para navegar até a pasta Temp no Prompt de Comando. Certifique-se de clicar na tecla Enter depois de digitar este texto:
 cd \ temp 
  1. Use o comando abaixo para iniciar a análise e aguarde um pouco até ver o uso alto de DPC e interrupção no Gerenciador de Tarefas.
 xperf -on latency -stackwalk perfil 
  1. Quando você notar o alto uso da CPU, pare o rastreio com o comando abaixo:
 xperf -d DPC_Interrupt.etl 
  1. Isso fechará o processo e gravará os resultados no arquivo DPC_Interrupt.etl. Clique no menu Iniciar e digite Executar. Selecione Executar. Uma caixa de diálogo Executar será exibida. Digite “% temp%” na caixa de diálogo de execução e clique no botão OK. Isso abrirá a pasta Arquivos temporários imediatamente.

  1. Localize o arquivo DPC_Interrupt.etl e clique duas vezes nele. Espere até que os dois passos terminem e navegue até Trace >> Configure Symbol Paths e digite o seguinte:
 srv * C: \ symbols * // msdl.microsoft.com/download/symbols 
  1. Agora vá para os gráficos “DPC CPU Usage” ou “Interrupt CPU Usage” (dependendo de onde você vê o alto uso da CPU) e selecione o intervalo, clique com o botão direito e selecione “Load Symbols” e clique em next table summary. Você pode ter que aceitar o contrato de licença para baixar os símbolos de depuração públicos e talvez precise aguardar algum tempo para que eles façam o download.
  2. Aqui você poderá ver o resumo das chamadas e ver as causas do problema. Pode ser um driver, um programa, um serviço ou similar. Google o arquivo que você vê causando o problema e verificar para ver o que ele pertence e identificar o problema.

Solução 4: Solucione o problema por meio de inicialização limpa

Se um aplicativo de terceiros ou um serviço estiver causando frequentemente interrupções do sistema, convém localizá-lo e desabilitá-lo ou desinstalá-lo para solucionar o problema. Os usuários informaram que o problema não aparece na inicialização limpa, portanto você pode querer ver isso por conta própria.

Se o problema realmente não aparecer na inicialização limpa, você pode querer ver apenas qual aplicativo está causando isso, ativando os serviços e itens de inicialização um por um e eliminando-os.

  1. Use a combinação de teclas Windows + R no teclado para abrir a caixa de diálogo Executar, onde você deve digitar 'MSCONFIG' e clicar em OK.
  2. Clique na aba 'Boot' e desmarque a opção 'Safe Boot'.

  1. Na guia Geral na mesma janela, clique para selecionar o botão de opção Inicialização seletiva e, em seguida, clique para desmarcar a caixa de seleção Carregar itens de inicialização para certificar-se que não está marcada.
  2. Na guia Serviços, clique para selecionar a caixa de seleção Ocultar todos os serviços da Microsoft e, em seguida, clique em 'Desativar tudo' para desabilitar os serviços instalados pelo usuário.

  1. Na guia Inicialização, clique em "Abrir Gerenciador de Tarefas". Na janela Gerenciador de Tarefas, na guia Inicializar, clique com o botão direito do mouse em cada item de inicialização ativado e selecione 'Desativar'. Certifique-se de não pular uma entrada, porque mesmo os aplicativos mais legítimos podem causar conflitos de software.
  2. Depois disso, você precisará executar alguns dos processos mais chatos e habilitar os itens de inicialização, um a um, e reiniciar o computador. Depois disso, você precisa verificar se o erro aparece novamente. Você precisará repetir o mesmo processo, mesmo para os Serviços que você desativou na Etapa 4. Depois de localizar o item ou serviço de inicialização problemático, você poderá executar uma ação para resolver o problema. Se for um programa, você pode reinstalá-lo ou repará-lo. Se for um serviço, você pode desativá-lo, etc.

Artigos Interessantes