Alto uso da CPU do Windows Driver Foundation [9 soluções fáceis]

Ícone de tempo de leitura 7 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

CPU alta do Windows Driver Foundation

O alto uso da CPU do Windows Driver Foundation pode levar a muitos problemas.

Recentemente, percebi que meu PC estava extremamente lento. Após uma rápida verificação no Gerenciador de Tarefas, encontrei o culpado. O Windows Driver Foundation estava usando uma porcentagem anormalmente alta de recursos da CPU.

Depois de algumas pesquisas técnicas e algumas tentativas e erros, encontrei uma série de soluções eficazes que certamente resolverão o problema para você. Neste guia, compartilharei essas soluções com instruções passo a passo detalhadas.

O que é a Fundação de Driver do Windows?

Windows Driver Foundation, ou WDF, é um componente crucial do sistema operacional, responsável principalmente pelo gerenciamento de drivers de dispositivos. Essencialmente, é a estrutura que facilita a comunicação entre o sistema e os dispositivos de hardware. Pense nisso como um tradutor, convertendo os comandos do seu sistema em uma linguagem que seu hardware possa entender.

O WDF garante que o Windows possa operar de forma eficiente com vários componentes de hardware, desde simples dispositivos USB até placas gráficas complexas. Este sistema torna o desenvolvimento de drivers mais acessível e confiável, reduzindo o risco de erros e melhorando a estabilidade geral do sistema.

No entanto, às vezes os processos podem levar a Alto uso de memória do Windows Driver Foundation.

Como corrigir o alto uso da CPU do Windows Driver Foundation

A solução do alto uso da CPU do Windows Driver Foundation pode variar desde etapas simples, como reiniciar o computador, até soluções mais complexas. Vamos explorar esses métodos em detalhes.

1. Verificações preliminares

Antes de fazer qualquer outra coisa, tente estas correções:

  • Reinicie seu PC – Salve seu trabalho não salvo e clique no botão Iniciar, selecione o botão Liga / Desliga e escolha Reiniciar.
  • Desconecte e conecte o hardware externo – Remova com segurança todo o hardware externo, reinicie o computador e reconecte cada dispositivo um por um. Verifique sempre o uso da CPU para identificar o dispositivo problemático.
  • Instalar atualizações pendentes do Windows – Vá para Configurações>Windows Update>Verificar atualizações>Instalar tudo. Reinicie seu sistema para aplicá-los.

2. Reparar arquivos do sistema

Arquivos de sistema corrompidos ou ausentes podem causar uma infinidade de problemas, incluindo alto uso da CPU. O Verificador de arquivos do sistema (SFC) e o Gerenciamento e manutenção de imagens de implantação (DISM) são ferramentas projetadas para reparar esses arquivos.

  1. Clique com o botão direito do mouse no botão Iniciar e selecione Terminal (Administrador) a partir do menu.
  2. Na janela Terminal, comece executando o comando DISM. Tipo dism /online /cleanup-image /restorehealth.executando o comando DISM
  3. Aguarde a conclusão do comando DISM antes de continuar.
  4. Depois que o DISM terminar, digite sfc /scannow na janela do prompt de comando.Executando comando SFC
  5. Permita que a verificação termine e reinicie o computador.

3. Atualize os drivers Wi-Fi

Os drivers Wi-Fi, como outros drivers, precisam ser atualizados regularmente para garantir compatibilidade e eficiência. Drivers desatualizados podem causar conflitos, levando ao alto uso da CPU do Windows Driver Foundation.

  1. Clique com o botão direito do mouse no botão Iniciar e selecione Gerenciador de dispositivos a partir do menu.
  2. Localize e expanda o “adaptadores de rede" seção.Seção Adaptadores de rede Gerenciador de dispositivos
  3. Clique com o botão direito no seu adaptador Wi-Fi e selecione Atualizar driver.Atualizar adaptador Wi-Fi
  4. Siga as instruções na tela e atualize o driver automaticamente ou baixando-o manualmente no site do fabricante.

Além do procedimento manual acima, também recomendo um atualizador de driver dedicado para poupar tempo e esforço, porque esse tipo de ferramenta pode substituir automaticamente todos os drivers desatualizados ou defeituosos por versões novas de um banco de dados enorme.

4. Desative os processos do Windows Driver Foundation [solução temporária]

Desabilitar temporariamente os processos do Windows Driver Foundation pode ajudá-lo a determinar se essa é a causa raiz do alto uso da CPU. No entanto, esta deve ser uma medida temporária, pois este serviço é crucial para a gestão dos motoristas.

  1. Clique com o botão direito do mouse na barra de tarefas e selecione Gerenciador de tarefas a partir do menu.
  2. Procure o Fundação de Driver do Windows processos.Processos do Windows Driver Foundation
  3. Clique com o botão direito em cada um desses processos e selecione Finalizar tarefa.Finalizar tarefa Windows Driver Foundation
  4. Verifique se o problema foi corrigido. Caso contrário, há algum outro problema.

5. Execute uma inicialização limpa

A execução de uma inicialização limpa inicia o Windows com um conjunto mínimo de drivers e programas de inicialização. Este processo ajuda a identificar se programas em segundo plano estão interferindo no uso normal da CPU.

  1. Press Windows + R para iniciar a janela Executar comando.
  2. Na caixa de comando, digite msconfig e pressione Enter para iniciar a configuração do sistema.Restaurar comando de execução do Windows
  3. Na janela Configuração do sistema, permaneça na guia “Geral”, selecione Inicialização seletiva, E desmarque Carregar itens de inicialização.configuração do sistema
  4. Em seguida, vá para o Serviços guia, marque o Esconder todos os serviços da Microsoft opção, e clique no botão Desativar todos botão. Isso desativará todos os serviços que não são da Microsoft.desabilitar todos os serviços que não sejam da Microsoft
  5. Finalmente, clique no botão Aplicar botão e reinicie o computador.

6. Faça um teste de memória

Memória defeituosa ou com falha pode causar vários problemas de desempenho, incluindo alto uso de memória do driver do Windows. A execução de um teste de memória pode ajudar a determinar se há algum problema com a RAM do seu computador.

  1. Tipo "Diagnóstico de Memória do Windows”Na barra de pesquisa do Windows e clique em seu ícone para abri-lo.inicie o diagnóstico de memória do Windows
  2. Selecione os Reinicie agora e verifique se há problemas opção. Certifique-se de salvar todos os arquivos abertos primeiro, pois o seu PC será reiniciado e iniciará o teste de memória.ferramenta de diagnóstico de memória do windows
  3. Assim que o teste for concluído, o Windows será reiniciado. Você pode encontrar os resultados do teste de memória na área de notificação da barra de tarefas.

7. Procure por malware

As infecções por malware muitas vezes podem levar ao alto uso da CPU, pois o software malicioso tende a consumir muitos recursos. Verificações regulares em busca de malware são cruciais para manter a integridade do sistema.

  1. Press Windows + I para abrir as configurações do Windows.
  2. Dentro das configurações, vá para o Privacidade e segurança seção à esquerda e clique em Segurança do Windows no lado direito.Segurança do Windows
  3. Em “Segurança do Windows”, selecione o Proteção contra vírus e ameaças opção.Proteção contra vírus e ameaças Segurança do Windows
  4. Clique na Opções de digitalização.Opções de digitalização
  5. Escolha Escaneamento completa e, em seguida, clique no Scan Now botão.
    Execute a verificação completa

8. Desative a coleção de sensores HID V2 [somente para Surface Pro]

Para usuários do Surface Pro, o HID Sensor Collection V2 foi identificado como uma causa potencial de alto uso da CPU em alguns casos. Desativar esse recurso pode ajudar a resolver o problema.

  1. Apresentação livro Gerenciador de dispositivos.
  2. Expandir o Sensores seção.
  3. Clique com o botão direito do mouse em "Coleção de Sensores HID V2″ e selecione Desativar dispositivo.

9. Restaurar o Windows

Restaurar o Windows para um ponto anterior pode ser uma maneira eficaz de reverter quaisquer alterações que possam ter causado o alto uso da CPU.

  1. Inicie a janela Executar Comando pressionando o botão Tecla do Windows + R.
  2. No espaço fornecido, digite ou copie e cole este comando – rstrui.exe para iniciar a janela Restauração do sistema.
    Restaurar comando de execução do Windows
  3. Na janela “Restauração do sistema”, clique no botão Próximo botão.clique em próximo para começar
  4. Na próxima tela, selecione um ponto de restauração de um período anterior à ocorrência do erro. Clique Próximo.selecione um ponto de restauração
  5. Confirme o ponto de restauração escolhido e clique em Acabamento.confirmar ponto de restauração
  6. Siga as instruções na tela para finalizar a restauração do sistema.

Se nenhuma das etapas acima funcionou, tente o seguinte:

  • Redefinir o Windows – Reinicie repetidamente o seu sistema até que ele entre Modo de Reparo Automático. Em seguida, vá para Solução de problemas> Redefinir este PC> Manter meus arquivos ou Remover tudo> Download na nuvem ou reinstalação local> Redefinir.

Você também pode estar interessado em:

Alto uso da CPU do Windows Driver Foundation corrigido

O alto uso da CPU do Windows Driver Foundation pode ser um problema complexo de resolver, mas com a abordagem certa, pode ser resolvido. 

Começar com soluções simples, como reiniciar o PC, e passar para etapas mais avançadas pode ajudá-lo a identificar e corrigir o problema. A manutenção regular do sistema, incluindo atualização de drivers e verificação de malware, é essencial para evitar tais problemas.

Mais sobre os tópicos: Windows