Como corrigir o alto uso da CPU ntoskrnl.exe, erro bsod?

Existem vários relatórios sobre o Rediit e outros formulários do Windows sobre o alto uso da CPU do ntoskrnl.exe. Esses extensos processos de RAM e CPU geralmente os levam a ter problemas de BSODs ou tela azul da morte.

Se você está lidando com o alto uso da CPU gerado pelo ntoskrnl.exe e arquivo relacionado e/ou experimentando o erro BSOD do ntoskrnl.exe, este artigo é para você. Ele fornece algumas razões pelas quais o arquivo .exe está consumindo muito espaço de memória e fornece possíveis soluções para isso.

Breve discussão sobre Ntoskrnl.exe

Ntoskrnl.exe ou kernel do sistema operacional Windows NT ou imagem do kernel é um arquivo de aplicativo do sistema dentro do Windows responsável que fornece kernel e camadas executáveis ​​do espaço do kernel do Widows IT. Ele se associa a vários serviços do sistema, como virtualização de hardware, gerenciamento de processos e memória.

Quando determinada tarefa é carregada na RAM (memória) junto com o programa que executa esta tarefa, a CPU a decodifica e executa a tarefa e registra os resultados que posteriormente são registrados pelo programa carregador. O arquivo de execução tem acesso a vários dispositivos que o envolvem, que incluem a GPU, CPU, espaço em disco, dispositivos de rede e assim por diante.

Condição quando você recebe o erro bsod ntoskrnl.exe

A questão óbvia aqui surge: se o arquivo ntoskrnl.exe existe para gerenciar a memória, por que muitas vezes há um caso de alta memória e muito consumo de CPU? Aqui estão as possíveis razões pelas quais isso ocorre:

Nova memória compactada no Windows 10 – se você ler a declaração da Microsoft sobre o lançamento do Windows 10 build 10525, a empresa diz que adicionamos um novo conceito no gerenciador de memória chamado armazenamento de compactação, que na verdade é uma coleção de memória compactada Páginas.

Com isso, o gerenciador de memória sente mais pressão. Em seguida, ele compactará as páginas incomuns em vez de gravá-las no disco, como resultado, a quantidade de usos de memória por processo reduziria. Isso permite que o Windows 10 mantenha mais aplicativos na memória física por vez.

Assim, quanto mais páginas você abrir, mais memória será usada. Isso, por sua vez, leva ao alto uso da CPU. O grande uso de memória pode ser confundido com um vazamento de memória, o que pode ser um caso com alto uso de CPU ntoskrnl.exe e erro bsod ntoskrnl.exe como resultado.

Drivers de dispositivo ruins ou desatualizados – o ntoskrnl.exe requer a comunicação de e para dispositivos como placas de rede, teclados e placas gráficas para enviar e receber os dados dos drivers de dispositivo. Esses dados recebidos são então gravados na RAM e aguardam a execução.

Se os drivers estiverem com defeito, esse processo contínuo será afetado, o que pode resultar em vazamento de memória. Os drivers ruins também podem gravar os dados no espaço da memória e preencher a RAM. Esse problema é comum com os usuários que atualizaram recentemente o Windows, pois neste caso, muitas vezes, os drivers não são compatíveis com as versões atualizadas.

Malware e vírus – Outra razão para o alto uso da CPU ntoskrnl.exe ou erro bsod ntoskrnl.exe é a infecção do sistema com malware. Várias distribuições de freeware ou shareware podem ser incorporadas ao arquivo de sistema ntoskrnl.exe ou perturbar sua funcionalidade.

Eles podem até alterar o registro do executável e, portanto, o arquivo exe não funcionará mais como esperado. Uma vez que está continuamente causando danos, devido ao qual a transmissão para a RAM é possível, mas não a saída. O vírus também pode estar gravando ativamente no espaço de memória de propriedade do ntoskrnl.exe, resultando em muito uso da CPU e erro bsod ntoskrnl.exe.

Arquivo de sistema ntoskrnl.exe corrompido – Ntoskrnl.exe é um arquivo de sistema bem protegido e não é corrompido no caso normal. No entanto, quando fica corrompido, ele começa a funcionar mal – apenas não entendo o que e quando escrever na RAM e quando liberar o espaço da memória. Isso pode levar ao acúmulo de dados de memória desnecessários, deixando o uso da CPU alto.

Possíveis correções para alto uso de CPU do ntoskrnl.exe

Correções automáticas de PC

Baixe e instale o PC Repair Tool automático que verificará o sistema em busca de arquivos corrompidos e ausentes e fornecerá seu reparo automático. Essa ferramenta também é útil quando algum problema baseado no sistema, como BSODs, erros de exe, erros de DLLs, erros de registro e infecções por vírus, está causando o problema. Aqui está o seu link de download direto.

Correção 1: atualize os drivers

Vale ressaltar que a atualização do Windows geralmente resulta em incompatibilidade de determinados drivers de dispositivo e muitos problemas como resultado disso. Se você fez uma atualização recente do Windows, verifique se você atualizou os drivers do dispositivo. Drivers desatualizados podem ser o motivo do erro bsod ntoskrnl.exe que você está enfrentando:

  • Pressione Win + R, digite hdwwiz.cpl e pressione Enter,
  • Vá para a guia Drivers e selecione a opção Atualizar Drivers,
  • Selecione a opção automática para encontrar e instalar drivers atualizados da internet,
  • Reinicie o dispositivo quando terminar e verifique se o problema foi corrigido.

Você pode usar a ferramenta de atualização automática de driver para baixar/instalar os drivers de dispositivo de atualização em seu sistema. Existem muitas ferramentas de atualização de driver que você pode baixar da Internet. Aqui está o link para uma dessas ferramentas é fornecida para você apenas para referência.

Correção 2: Execute a verificação do sistema usando um antivírus poderoso

É uma boa prática ter um sistema livre de malware. Se algum malware instalado estiver causando o alto uso da CPU do ntoskrnl.exe, você obterá uma correção direta para o problema. Escolha uma ferramenta antivírus confiável com o objetivo de obter o melhor resultado.

Correção 3: desative o Runtime Broker

Muitos usuários do Reddit que lidam com erro bsod ntoskrnl.exe sugerem que o Runtime Broker é um processo do sistema que muitas vezes consome a grande quantidade de ciclos de CPU por causa da otimização de memória pobre. Você pode desabilitar o Runtime Broker com as etapas abaixo:

  • Vá para o menu Iniciar e abra Configurações,
  • Clique em Sistema e selecione Notificações e Ações,
  • Desmarque a opção Mostre-me dicas sobre o Windows ou Obtenha dicas, truques e sugestões ao usar o Windows,
  • Por fim, reinicie o dispositivo

Alternativamente;

  • Abra o Bloco de Notas e copie e cole as chaves abaixo nele:

Editor de registro do Windows versão 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\TimeBroker] “Iniciar”=dword:00000003

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\SysMain] “DisplayName”=”Superfetch” “Start”=dword:00000003

  • Agora, vá para o arquivo e clique em Salvar como,
  • Salve-o como qualquer_nome_você_quer.reg,
  • Execute o arquivo como administrador e aceite/confirme as alterações do registro,
  • Reinicie o PC e verifique se isso faz alguma alteração.

Correção 4: altere as configurações do registro

Aqui estão algumas alterações nas configurações do registro que você deve executar ao receber o problema de uso de alta CPU do ntoskrnl.exe e deseja obter um melhor desempenho do seu PC:

  • Pressione Win + R, digite regedit e pressione Enter,
  • Navegue até o endereço abaixo:

HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet>Control>Session Manager>Gerenciamento de memória

  • Clique duas vezes no registro Clear Page File Shutdown e altere os dados do valor para 1,
  • Clique em OK para confirmar e reiniciar o dispositivo para que as alterações ocorram.
Conclusão

Isso é tudo! Este artigo fornece todos os detalhes possíveis do motivo pelo qual você está vendo o aumento constante do uso da CPU ntoskrnl.exe e recebendo o erro bsod ntoskrnl.exe. Ele também lida com várias soluções possíveis que você deve tentar neste caso para resolver o problema. Espero que esses métodos ajudem você a obter a correção.