Correção Completa: o Windows Driver Frameworks usa muita CPU

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

A Microsoft usa três tipos de drivers WDF:

  • O Kernel-Mode Driver Framework para drivers de dispositivo do modo kernel padrão
  • O User-Mode Driver Framework v1 para drivers de modo de usuário com base em C ++
  • O User-Mode Driver Framework v2 para gravar drivers de modo de usuário baseados em KMDF.

Muitos usuários do Windows frequentemente reclamam que o Windows Driver Frameworks usa muita CPU, tornando mais lento o Windows e drenando a bateria de maneira insanamente rápida.

Estruturas de drivers 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 versão anterior. Deixei o computador funcionando 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 alta CPU do WDF

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

  • Windows Driver Foundation CPU DisplayLink alta - Às vezes, alto uso da CPU pode ocorrer devido a problemas com o DisplayLink. Para corrigi-lo, reinstale os drivers e verifique se isso resolve o problema.
  • Wudfhost alta CPU Windows 10 - Às vezes, outros serviços podem causar esse problema para aparecer. Para resolver isso, reinstale os drivers problemáticos e verifique se isso ajuda.
  • Uso de memória alta 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, não deixe de experimentar algumas de nossas soluções.
  • Alto uso de CPU do WDF - Essa é apenas uma variação do problema original, mas você deve conseguir corrigir o problema desativando serviços ou dispositivos problemáticos.

Solução 1 - Apenas espere

O Windows Driver Framework é um processo padrão do Windows e, se estiver usando muito da sua CPU, provavelmente está fazendo certo trabalho em segundo plano. Vários usuários relataram que conseguiram corrigir esse problema simplesmente aguardando a conclusão do Windows Driver Framework.

Esta não é uma solução universal, mas em alguns casos, esperar por uma hora ou mais pode ajudá-lo com este problema, então você pode querer tentar isso.

Solução 2 - Reinstale seu 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 seus 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 é bem simples, e você pode fazer isso seguindo estas etapas:

  1. Antes de começarmos, não deixe de baixar 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 na lista.

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

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

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

Vale ressaltar que outros dispositivos também podem fazer com que esse problema apareça e, em alguns casos, os usuários informaram que o mouse foi o culpado. Os usuários tiveram problemas com o mouse da série G, mas depois de atualizar o driver, o problema foi resolvido permanentemente. Se você usar um laptop Lenovo, tente desinstalar o software Lenovo Transitions também.

Como o Windows Driver Framework está relacionado aos seus drivers, sugerimos que você mantenha seus drivers atualizados para corrigir esse problema.

Atualizar drivers automaticamente (ferramenta de terceiros sugerida)

Baixar e instalar drivers manualmente é um processo que acarreta o risco de instalar o driver errado, o que pode levar a sérios problemas de funcionamento. Nós sugerimos fortemente que você atualize seu driver automaticamente usando a ferramenta Driver Updater do Tweakbit .

Esta ferramenta é aprovada pela Microsoft e pelo Norton Antivirus e após vários testes, nossa equipe concluiu que esta é a solução mais bem 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 escanear seu PC automaticamente para drivers desatualizados. O Driver Updater irá verificar as versões do seu driver instalado em seu 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 problemáticos 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, portanto, você terá que pressionar o botão 'Atualizar' várias vezes até que todos os seus componentes estejam instalados.

Aviso : algumas características desta ferramenta não são gratuitas.

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

Às vezes, aplicativos ou serviços de terceiros podem causar esse problema. Para identificar a causa, é aconselhá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 agora. Vá para a guia Serviços e marque Ocultar todos os serviços da Microsoft . Agora clique em Desativar tudo .

  3. Vá para a aba Inicializar e clique em Abrir Gerenciador de Tarefas .

  4. Lista de todos os aplicativos de inicialização será exibida agora. Clique com o botão direito do mouse na primeira entrada da lista e escolha Desativar . Agora repita este passo 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 para a janela Configuração do sistema . Clique em Aplicar e OK para salvar as alterações. Agora reinicie seu PC.

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

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

Se você tiver um dispositivo touchscreen, é bastante 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 estes passos simples:

  1. Abra o Gerenciador de Dispositivos .
  2. Agora localize o sensor SDO na lista, clique nele e escolha Desativar dispositivo .

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

Tenha em mente que, desabilitando 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 corrigiu o problema para eles, portanto, se você tiver esse dispositivo, certifique-se de desativá-lo.

Solução 5 - Remover 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 o teclado e o mouse, e desconecte todo o resto. Depois de fazer isso, verifique se o problema ainda persiste. Caso contrário, você precisa conectar os dispositivos USB um por 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 - Desativar o recurso NFC

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

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

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

Como alternativa, você pode desativar o NFC no Gerenciador de dispositivos . Basta abrir o Gerenciador de dispositivos e acessar a seção Dispositivos de proximidade . Desative seu dispositivo de proximidade e o NFC deve ser desativado completamente. Quando o NFC estiver desativado, esse problema deverá ser resolvido completamente.

Solução 7 - Certifique-se de que seu PC esteja 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 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 atualização ou duas. 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. Depois que as atualizações forem baixadas, reinicie o computador para instalá-las. Depois de atualizar o Windows para a versão mais recente, o problema deve ser resolvido permanentemente.

Solução 8 - Usar a Restauração do Sistema

Se você estiver com esse problema, talvez consiga corrigi-lo usando a Restauração do sistema. Isso é bastante simples e você pode realizá-lo da seguinte maneira:

  1. Pressione Windows Key + S e entre na restauração do sistema . Escolha Criar um ponto de restauração no menu.

  2. A janela Propriedades do sistema será aberta agora. 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 seu PC.

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

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

Recomendado

6 melhor software para criação de cursos para criar conteúdo on-line envolvente
2019
Como corrijo minha barra de tarefas do Windows 10 não se escondendo?
2019
Corrija fotos desfocadas com essas ferramentas [Atualizado para 2019]
2019