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

  • Muitos usuários relataram que o Windows Driver Frameworks usa muita CPU.
  • Para contornar esse problema, tudo que você precisa fazer é seguir as instruções listadas abaixo.
  • Este artigo é apenas um dos muitos incluídos em nosso hub do Windows 10 dedicado.
  • Para obter mais guias de solução de problemas, você também deve verificar nossa seção dedicada de Correção.
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 escrever drivers de dispositivo que sejam executados no sistema operacional Windows.

A Microsoft usa três tipos de drivers WDF:

  • A estrutura de driver do modo kernel para drivers de dispositivo do modo kernel padrão
  • O User-Mode Driver Framework v1 para drivers de modo de usuário baseados em C ++ COM
  • O User-Mode Driver Framework v2 para escrever drivers de modo de usuário baseados em KMDF.

Muitos usuários do Windows costumam reclamar que o Windows Driver Frameworks usa muita CPU, tornando o Windows lento e esgotando a bateria incrivelmente rápido.


Windows Driver Frameworks causa 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 funcionando por algumas horas para ver se havia algum processo de limpeza em execução, mas o serviço ainda está consumindo CPU.


Como faço para corrigir problemas de alta CPU do WDF?

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

  • DisplayLink de alta CPU do Windows Driver Foundation - Às vezes, pode ocorrer alto uso da CPU devido a problemas com DisplayLink. Para consertar, reinstale seus drivers e verifique se isso resolve o problema.
  • Wudfhost alta CPU Windows 10 - Às vezes, outros serviços podem fazer com que esse problema apareça. Para resolver isso, certifique-se de reinstalar os drivers problemáticos e verifique se isso ajuda.
  • Alto uso de memória do Windows Driver Foundation - Este serviço também causa alto uso de memória. Se você tiver algum problema de memória devido a este serviço, certifique-se de tentar algumas de nossas soluções.
  • Alto uso de CPU WDF - Esta é apenas uma variação do problema original, mas você deve ser capaz de corrigir o problema desativando serviços ou dispositivos problemáticos.

1. Reinstale o driver Wi-Fi

  1. Antes de começar, certifique-se 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.
  3. Agora escolha Gerenciador de dispositivos na lista.

    Wudfhost de alta CPU Windows 10

  4. Quando o Gerenciador de dispositivos abrir, localize seu adaptador Wi-Fi, clique com o botão direito e escolha Desinstalar dispositivo no menu.

    Alto uso de memória do Windows Driver Foundation

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

    Alto uso de CPU WDF

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

Vários usuários relataram que corrigiram o problema simplesmente reinstalando o driver Wi-Fi.

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 fazer com que esse problema apareça e, em alguns casos, os usuários relataram que seu mouse era o culpado.

Os usuários tiveram problemas com o mouse da série G, mas após atualizar o driver, o problema foi resolvido permanentemente. Se você usa um laptop Lenovo, tente desinstalar o software Lenovo Transitions também.

Como o Windows Driver Framework está relacionado aos seus drivers, sugerimos enfaticamente mantê-los atualizados para corrigir esse problema.


Atualize os drivers automaticamente (sugestão de ferramenta de terceiros)

DriverFix-Banner

Baixar e instalar drivers manualmente é um processo que acarreta o risco de ter o driver errado instalado, o que pode levar a sérios problemas de funcionamento. Recomendamos fortemente que você atualize seu driver automaticamente usando DriverFix

Esta ferramenta pode ser considerada uma solução 2 em 1, pois não é apenas um atualizador de driver, é também uma correção de driver, sendo perfeitamente capaz de reparar drivers quebrados ou ausentes.

DriverFix atualiza drivers automaticamente

Tudo isso graças às extensas bibliotecas de drivers às quais ele tem acesso, permitindo que você tenha sempre os drivers mais recentes para o seu hardware assim que estiverem disponíveis.

A interface do aplicativo é extremamente simplista e tudo o que você precisa é ler as instruções para começar a usá-lo.

Mais ainda, a maior parte do processo de atualização e correção é automatizado, sendo necessário apenas dar sua confirmação algumas vezes.

2. Apenas espere

O Windows Driver Framework é um processo padrão do Windows e, se estiver usando muito da CPU, provavelmente está fazendo algum 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 o problema, então você pode querer tentar isso.


3. Execute uma inicialização limpa

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

    Windows Driver Foundation Displaylink de alta CPU

  2. A janela de configuração do sistema aparecerá agora.
  3. Vá para a guia Serviços e marque Ocultar todos os serviços Microsoft .
  4. Agora clique em Desativar tudo .

    Wudfhost de alta CPU Windows 10

  5. Vá para a guia Inicializar e clique em Abrir Gerenciador de Tarefas .

    Alto uso de memória do Windows Driver Foundation

  6. A lista de todos os aplicativos de inicialização aparecerá agora. Clique com o botão direito na primeira entrada da lista e escolha Desativar .
  7. Agora repita esta etapa para todas as entradas de inicialização na lista.

    Alto uso de CPU WDF

  8. Depois de desativar todos os aplicativos de inicialização, feche o Gerenciador de Tarefas e volte para a janela Configuração do Sistema .
  9. Clique em Aplicar e em OK para salvar as alterações. Agora reinicie o seu PC.

    Windows Driver Foundation Displaylink de alta CPU

Às vezes, aplicativos ou serviços de terceiros podem fazer com que esse problema apareça. Para localizar a causa, é aconselhável realizar uma inicialização limpa.

Seu PC agora irá iniciar sem quaisquer serviços ou aplicativos de terceiros. Agora você só precisa verificar se o problema foi resolvido.

Nesse caso, você precisará habilitar os aplicativos e serviços desativados um por um até encontrar o que está causando o problema. Lembre-se de que você precisa reiniciar o PC para aplicar as alterações após habilitar um aplicativo.


4. Desative o sensor SDO e outros dispositivos problemáticos

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

    Windows Driver Foundation Displaylink de alta CPU

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

    Windows Driver Foundation Displaylink de alta CPU

Se você tiver 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 o sensor SDO completamente.

Lembre-se de que, ao desabilitar o Sensor SDO, alguns 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 desativar o Intel Wireless Gigabit 17265 corrigiu o problema para eles, portanto, se você tiver esse dispositivo, certifique-se de desativá-lo.


5. Remova periféricos USB desnecessários

Às vezes, podem ocorrer problemas com o Windows Driver Framework e alto uso da CPU devido aos seus dispositivos USB. Certos dispositivos podem interferir no Windows e fazer com que esse problema apareça.

Para resolver 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 por um até encontrar aquele que está causando o problema. Depois de encontrar o dispositivo problemático, você só precisa reinstalar ou atualizar seus drivers e verificar se isso resolve o problema.


6. Desative o recurso NFC

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

    Wudfhost de alta CPU Windows 10

  3. Selecione Modo avião no menu à esquerda.
  4. Agora desative o NFC no painel direito.

NFC é um recurso útil, mas às vezes pode causar problemas com o Windows Driver Framework. Para corrigir o problema, é aconselhável desativar o NFC completamente.

A maneira mais simples de fazer isso é verificar as configurações do modo Avião.

Como alternativa, você pode desativar o NFC no Gerenciador de dispositivos . Basta abrir o Gerenciador de Dispositivos e ir para a seção Dispositivos de proximidade .

Desative o seu dispositivo de proximidade e o NFC deve ser desativado completamente. Depois que o NFC for desativado, esse problema deve ser resolvido totalmente.


7. Certifique-se de que o seu PC está atualizado

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

    Alto uso de memória do Windows Driver Foundation

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

    Alto uso de CPU WDF

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 em seu sistema e, se for esse o caso, a melhor maneira de corrigi-lo é atualizar seu Windows.

Por padrão, o Windows 10 instala as atualizações ausentes automaticamente, mas às vezes você pode perder uma ou duas atualizações.

O Windows irá verificar se há atualizações disponíveis. Se houver atualizações disponíveis, elas serão baixadas automaticamente em segundo plano.

Depois de fazer o download das atualizações, reinicie o PC para instalá-las. Depois de atualizar o Windows para a versão mais recente, o problema deve ser resolvido permanentemente.


8. Use a restauração do sistema

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

    Alto uso de memória do Windows Driver Foundation

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

    Alto uso de CPU WDF

  5. Quando a Restauração do sistema abrir, clique em Avançar .

    Windows Driver Foundation Displaylink de alta CPU

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

    Wudfhost de alta CPU Windows 10

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

Se você estiver tendo esse problema, poderá corrigi-lo usando a Restauração do sistema. Quando a restauração do sistema for 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 maio de 2018 e desde então foi reformulada e atualizada em setembro de 2020 para atualização, precisão e abrangência.