Correção total: as estruturas de driver do Windows usam muita CPU

Índice:

Vídeo: Windows usando muito Processador e Memória RAM 2024

Vídeo: Windows usando muito Processador e Memória RAM 2024
Anonim

O Windows Driver Frameworks (WDF), anteriormente conhecido como Windows Driver Foundation, é um conjunto de bibliotecas que você pode usar para gravar drivers de dispositivo executados no sistema operacional Windows.

A Microsoft usa três tipos de drivers WDF:

  • A estrutura de driver no modo kernel para drivers de dispositivo padrão no modo kernel
  • A Estrutura de Driver em Modo de Usuário v1 para drivers em modo de usuário baseados em C ++ COM
  • A Estrutura de Driver em Modo de Usuário v2 para gravar drivers em modo de usuário baseados em KMDF.

Muitos usuários do Windows costumam reclamar que o Windows Driver Frameworks usa muita CPU, diminuindo a velocidade do Windows e esgotando a bateria rapidamente.

As estruturas de driver do Windows causam alto uso da CPU

O serviço Windows Driver Foundation está constantemente usando cerca de 30% da CPU. Isso não estava acontecendo com a compilação anterior. Deixei o computador em funcionamento por algumas horas para ver se havia algum processo de limpeza em execução, mas o serviço ainda está sobrecarregando a CPU.

Corrigir problemas de CPU alta do WDF

O Windows Driver Framework é um serviço importante do Windows, mas às vezes esse serviço pode causar alto uso da CPU. Falando neste serviço, aqui estão alguns problemas relacionados que os usuários relataram:

  • DisplayLink de alta CPU da Windows Driver Foundation - Às vezes, pode ocorrer um alto uso da CPU devido a problemas com o DisplayLink. Para corrigi-lo, reinstale os drivers e verifique se isso resolve o problema.
  • Wudfhost com alta CPU Windows 10 - Às vezes, outros serviços podem causar esse problema. Para resolver isso, reinstale os drivers problemáticos e verifique se isso ajuda.
  • Alto uso de memória do Windows Driver Foundation - Esse serviço também é conhecido por causar alto uso de memória. Se você tiver algum problema de memória devido a este serviço, tente algumas de nossas soluções.
  • Alto uso da CPU do WDF - Essa é apenas uma variação do problema original, mas você poderá corrigi-lo desativando serviços ou dispositivos problemáticos.

Solução 1 - Aguarde

O Windows Driver Framework é um processo padrão do Windows e, se estiver usando muito de sua CPU, provavelmente estará realizando um certo trabalho em segundo plano. Vários usuários relataram que conseguiram corrigir esse problema simplesmente aguardando o término do Windows Driver Framework.

Essa não é uma solução universal, mas, em alguns casos, a espera de uma hora ou mais pode ajudá-lo com esse problema; portanto, tente isso.

  • Leia também: 5 melhores softwares para corrigir o alto uso da CPU

Solução 2 - Reinstale o driver Wi-Fi

De acordo com os usuários, às vezes problemas com o Windows Driver Framework e alto uso da CPU podem ocorrer devido aos drivers. Se o seu driver não for totalmente compatível com o Windows 10, você poderá encontrar problemas com esse processo.

Vários usuários relataram que corrigiram o problema simplesmente reinstalando o driver Wi-Fi. Isso é bastante simples e você pode fazer isso seguindo estas etapas:

  1. Antes de começarmos, baixe os drivers Wi-Fi mais recentes do fabricante do seu dispositivo.
  2. Pressione a tecla Windows + X para abrir o menu Win + X. Agora escolha o Gerenciador de dispositivos da lista.

  3. Quando o Gerenciador de dispositivos for aberto, localize seu adaptador Wi-Fi, clique com o botão direito do mouse e escolha Desinstalar dispositivo no menu.

  4. Uma caixa de diálogo de confirmação será exibida. Se disponível, marque a caixa de seleção Remover driver. Agora clique em Desinstalar.

Depois de remover o driver, reinicie o PC e instale o driver Wi-Fi novamente. Agora verifique se isso resolve o problema.

Vale ressaltar que outros dispositivos também podem causar esse problema e, em alguns casos, os usuários relataram que o mouse era o culpado. Os usuários tiveram problemas com o mouse da série G, mas após a atualização do driver, o problema foi resolvido permanentemente. Se você usa um laptop Lenovo, tente desinstalar também o software Lenovo Transitions.

Como o Windows Driver Framework está relacionado aos seus drivers, é altamente recomendável mantê-los atualizados para corrigir esse problema.

Atualizar drivers automaticamente (ferramenta de terceiros sugerida)

Baixar e instalar drivers manualmente é um processo que corre o risco de instalar o driver errado, o que pode levar a problemas graves. Sugerimos que você atualize seu driver automaticamente usando a ferramenta Driver Updater do Tweakbit.

Essa ferramenta é aprovada pela Microsoft e pelo Norton Antivirus e, após vários testes, nossa equipe concluiu que esta é a melhor solução automatizada. Veja como usar este software:

  1. Faça o download e instale o TweakBit Driver Updater
  2. Uma vez instalado, o programa começará a procurar automaticamente drivers desatualizados no seu PC. O Driver Updater verificará as versões de driver instaladas em relação ao banco de dados em nuvem das versões mais recentes e recomendará atualizações adequadas. Tudo o que você precisa fazer é aguardar a conclusão da verificação.

  3. Após a conclusão da verificação, você recebe um relatório sobre todos os drivers com problemas encontrados no seu PC. Revise a lista e veja se você deseja atualizar cada driver individualmente ou todos de uma vez. Para atualizar um driver de cada vez, clique no link 'Atualizar driver' ao lado do nome do driver. Ou simplesmente clique no botão 'Atualizar tudo' na parte inferior para instalar automaticamente todas as atualizações recomendadas.

    Nota: Alguns drivers precisam ser instalados em várias etapas, assim você terá que pressionar o botão 'Atualizar' várias vezes até que todos os seus componentes estejam instalados.

Isenção de responsabilidade: alguns recursos desta ferramenta não são gratuitos.

Solução 3 - Execute uma inicialização limpa

Às vezes, aplicativos ou serviços de terceiros podem causar esse problema. Para identificar a causa, é recomendável executar uma inicialização limpa. Isso é bastante simples e você pode fazer isso seguindo estas etapas:

  1. Pressione a tecla Windows + R e digite msconfig. Agora pressione Enter ou clique em OK.

  2. A janela Configuração do sistema será exibida. Vá para a guia Serviços e marque Ocultar todos os serviços da Microsoft. Agora clique em Desativar tudo.

  3. Vá para a guia Inicialização e clique em Abrir o Gerenciador de tarefas.

  4. A lista de todos os aplicativos de inicialização será exibida agora. Clique com o botão direito do mouse na primeira entrada na lista e escolha Desativar. Agora repita esta etapa para todas as entradas de inicialização na lista.

  5. Depois de desativar todos os aplicativos de inicialização, feche o Gerenciador de tarefas e volte à janela Configuração do sistema. Clique em Aplicar e OK para salvar as alterações. Agora reinicie o seu PC.

Seu PC agora será iniciado sem serviços ou aplicativos de terceiros. Agora você só precisa verificar se o problema foi resolvido. Nesse caso, será necessário ativar aplicativos e serviços desativados um por um até encontrar o que está causando esse problema. Lembre-se de que você precisa reiniciar o PC para aplicar as alterações depois de ativar um aplicativo.

  • Leia também: Corrigir: alto uso da CPU causado pelo host da experiência do Windows Shell

Solução 4 - Desative o sensor SDO e outros dispositivos problemáticos

Se você possui um dispositivo com tela sensível ao toque, é bem provável que o sensor SDO esteja causando esse problema no seu PC. Como solução alternativa, os usuários estão sugerindo desativar completamente o sensor SDO. Para fazer isso, basta seguir estas etapas simples:

  1. Abra o Gerenciador de dispositivos.
  2. Agora localize o Sensor SDO na lista, clique com o botão direito do mouse e escolha Desativar dispositivo.

  3. Quando a caixa de diálogo de confirmação aparecer, clique em Sim.

Lembre-se de que, ao desativar o SDO Sensor, certos recursos do seu dispositivo podem não funcionar mais, mas o problema com o alto uso da CPU deve ser resolvido. Vários usuários relataram que a desativação do Intel Wireless Gigabit 17265 solucionou o problema; portanto, se você tiver esse dispositivo, desative-o.

Solução 5 - Remova periféricos USB desnecessários

Às vezes, problemas com o Windows Driver Framework e alto uso da CPU podem aparecer devido aos seus dispositivos USB. Certos dispositivos podem interferir no Windows e causar esse problema. Para corrigir o problema, você precisa desconectar os dispositivos USB necessários e verificar se isso resolve o problema.

Mantenha apenas os periféricos essenciais conectados, como teclado e mouse, e desconecte todo o resto. Depois de fazer isso, verifique se o problema ainda persiste. Caso contrário, você precisará conectar os dispositivos USB um a um até encontrar o que está causando o problema. Depois de encontrar o dispositivo problemático, basta reinstalar ou atualizar seus drivers e verificar se isso resolve o problema.

Solução 6 - Desative o recurso NFC

NFC é um recurso útil, mas às vezes pode causar problemas com o Windows Driver Framework. Para corrigir o problema, é recomendável desativar completamente a NFC. A maneira mais simples de fazer isso é verificar as configurações do modo Avião. Para fazer isso, execute as seguintes etapas:

  1. Pressione a tecla Windows + I para abrir o aplicativo Configurações. Agora navegue para a seção Rede e Internet.

  2. Selecione Modo Avião no menu à esquerda. Agora desative a NFC no painel direito.

Como alternativa, você pode desativar a NFC no Gerenciador de dispositivos. Simplesmente abra o Gerenciador de dispositivos e vá para a seção Dispositivos de proximidade. Desative o seu dispositivo de proximidade e a NFC deve ser completamente desativada. Depois que a NFC estiver desativada, esse problema deverá ser resolvido completamente.

  • Leia também: Corrigir: CPU alta ao navegar na Internet

Solução 7 - Verifique se o seu PC está atualizado

Se você tiver problemas com o Windows Driver Framework, o problema pode ser causado por uma atualização ausente. Esse problema pode ser causado por um bug no seu sistema e, se for o caso, a melhor maneira de corrigi-lo é atualizar o Windows.

Por padrão, o Windows 10 instala as atualizações ausentes automaticamente, mas às vezes você pode perder uma ou duas atualizações. No entanto, você sempre pode verificar atualizações manualmente, fazendo o seguinte:

  1. Abra o aplicativo Configurações e vá para a seção Atualização e segurança.

  2. Agora clique no botão Verificar atualizações.

O Windows agora verificará as atualizações disponíveis. Se houver atualizações disponíveis, elas serão baixadas automaticamente em segundo plano. Após o download das atualizações, reinicie o seu PC para instalá-las. Depois de atualizar o Windows para a versão mais recente, o problema deve ser resolvido permanentemente.

Solução 8 - Usar restauração do sistema

Se você estiver tendo esse problema, poderá corrigi-lo usando a Restauração do Sistema. Isso é bastante simples e você pode executá-lo fazendo o seguinte:

  1. Pressione a tecla Windows + S e insira a restauração do sistema. Escolha Criar um ponto de restauração no menu.

  2. A janela Propriedades do sistema será aberta. Clique no botão Restauração do sistema.

  3. Quando a Restauração do sistema for aberta, clique em Avançar.

  4. Se disponível, marque Mostrar mais pontos de restauração. Agora escolha o ponto de restauração desejado e clique em Avançar.

  5. Siga as instruções na tela para restaurar o seu PC.

Quando a restauração do sistema estiver concluída, verifique se o problema ainda persiste.

Se você encontrou outras soluções alternativas para corrigir o uso anormal da CPU relacionado ao WDF, sinta-se à vontade para listar as etapas de solução de problemas na seção de comentários abaixo.

Nota do editor: esta postagem foi publicada originalmente em janeiro de 2017 e foi completamente renovada e atualizada para oferecer frescor, precisão e abrangência.

Correção total: as estruturas de driver do Windows usam muita CPU