WUDFHost.exe constantemente na CPU de 12 a 20%

3

OK, esta é realmente a minha própria resposta a uma pergunta não escrita sobre esse problema de título chasen hoje ...

Por que o WUDFHost.exe está constantemente em uma CPU de 12 a 20%?

De acordo com várias postagens na rede "O processo WUDFHost.exe faz parte do Windows Driver Foundation da Microsoft" e é essencial, se encontrado na pasta% WinDir% \ System32. É indicado cuidar de "Drivers no modo de usuário".

Depois de verificar os drivers neste laptop de cerca de meio ano, os três primeiros mais críticos manualmente e também atualizá-los, ainda não notei nenhuma alteração na lista de CPUs. Dessa vez, verifiquei os outros automaticamente desta vez com o Free Driver Booster 3, e ele encontrou outros 12 drivers desatualizados. Então, agora deixei duas vezes 3-4 "fáceis" serem atualizadas automaticamente pelo DB3 e lá entrei a lista real de CPUs, mas ainda não houve alterações. Mas, após uma atualização automática do DB3 dos últimos drivers "críticos / difíceis" de 5 m / b, o WUDFHost.exe estava com 0% de CPU, ótimo! Observe também que todos os 15 drivers atualizados tinham apenas 3-12 meses de idade.

Editar 18.08.2016 10:30 (GMT + 3):

Desculpe, mas essa cura foi uma curta alegria, depois que o Windows 10 foi atualizado de 1511 para 1607, o problema retornou, ou seja, voltou para 15-17% da CPU, e agora o DB3 reconheceu apenas drivers atualizados. .. Veja abaixo meus comentários sobre isso.

Editar 18.08.2016 12:30 (GMT + 3):

OK, o novo criador de problemas identificou -> Lenovo Quick Optimizer, veja abaixo meu comentário sobre ele, e agora espero que este caso finalmente seja resolvido.

PeteVfi
fonte
Instale o WPT (parte do SDK do Win10: dev.windows.com/en-us/downloads/windows-10-sdk ), execute o WPRUI.exe, selecione "Primeiro nível", em Recurso, selecione Uso da CPU e clique em Iniciar . Agora capture 1 minuto do uso da CPU. Após 1 minuto, clique em Salvar . Compacte o arquivo ETL grande (pasta + NGENPDB) em 1 zip, faça o upload do zip (OneDrive, dropbox, google drive) e poste o link de compartilhamento aqui.
magicandre1981
@ magicandre1981 OK, obrigado pelas instruções. Agora eu fiz a gravação da CPU com o WPR e verifiquei com o WPA, e, ooops ... agora o WUDFHost.exe provou estar novamente no nível de 15%, algumas horas atrás, havia muito tempo em apenas 0%, como descrito acima ... Mas, o que aconteceu agora, a Atualização do Windows 10 de 1511 para 1607 foi realizada com a reinicialização etc.! Agora vou dar um tempo nisso e voltarei com um novo relatório logo de manhã.
PeteVfi
Desculpe, verifiquei mais uma vez o status do WUDFHost.exe neste laptop bastante novo e, como agora ele voltou ao nível de 15 a 17% da CPU, tenho que desistir de me aprofundar mais nisso, devido a limites de tempo e deixará como está até agora ... Então, se alguém mais se interessar por esse caso, continue com isso, e eu ficaria grato por algumas novas dicas reais de cura ou solução melhores para esse problema irritante ...
PeteVfi
compartilhe o ETL que você capturou quando tiver o problema. Talvez eu ver mais detalhes
magicandre1981
OK, por favor, aqui você tem o link para o capturado .zip -> dl.dropboxusercontent.com/u/4802168/WPR%20Files%20Lenovo.zip
PeteVfi

Respostas:

6

Analisar o ETL com WPA mostra que o driver iMDriver.dllcausa o uso da CPU WUDFHost.exe

insira a descrição da imagem aqui
(Clique nas imagens para ampliar)

Talvez este arquivo também faça parte do Lenovo Quick Optimizer. Esse processo também causa muito uso da CPU:

insira a descrição da imagem aqui

O driver e o programa fazem chamadas de E / S através da estrutura do Windows Usermode Driver (WUDF) e esse é o uso que você vê.

magicandre1981
fonte
Produto: Driver Windows (R) Win 7 DDK Descrição: WUDF: iMDriver
PeteVfi
OK, sim, verifiquei sua análise e descobertas, obrigado pelo ótimo trabalho. Portanto, é óbvio que o WUDFHost.exe estava atendendo o Lenovo Quick Optimizer com um nível de CPU de 15 a 17% e agora permanece com 0% da CPU. Em relação ao iMDriver.dll, eu o encontrei em \ System32 \ drivers \ UMDF anotado produzido pela Lenovo, mas, ao verificar na rede, ele notou -> Produto: Windows (R) Win 7 driver DDK Empresa: Windows (R) Win 7 DDK provedor Descrição: WUDF: iMDriver, por isso, presumo Lenovo substituiu o MS originais .dll com o seu próprio um ... de qualquer forma, obrigado por ajudar nisso, agora o problema está resolvido
PeteVfi
não, eles simplesmente usado um driver de demonstração do Windows Driver Kit (WDK) ea cadeia WDK vem a partir desta amostra
magicandre1981
O que significa ETL e WPA?
Revious
1
@Revious WPA.exe = Windows Performance Analyzer. O ETL é o formato de arquivo dos logs de Rastreamento de Eventos para Windows. Eu postei no comentário como criar o arquivo #
magicandre1981
1

Isso indica que um driver de algum tipo está criando repetidamente uma tarefa e monopolizando a CPU. Estou com o problema há algumas semanas com a CPU funcionando a 100%, sendo a maioria usada pelo WUDFHost.exe

Sem dúvida, ocorreu após a última grande atualização do Windows. Algum tipo de conflito.

No meu caso, eu finalmente o localizei para um driver que eu tinha para NFC a partir de semicondutores NXP. Eu deixei isso depois de fazer algum trabalho de desenvolvimento há cerca de um ano e parecia bastante inocente. Eu removi o material NXP e os drivers foram reiniciados. Solução instantânea quando a CPU caiu imediatamente.

Isso apenas mostra que você precisa manter as coisas arrumadas e não decolar em busca de uma solução. A maioria dos 'conselhos' que encontrei na internet relacionados a esse problema foi uma completa perda de tempo e muitos eram perigosos.

NormanZ
fonte