12-20 % CPU에서 지속적으로 WUDFHost.exe


3

좋아, 이것은 실제로 오늘이 제목 문제에 관한 쓰여지지 않은 질문에 대한 내 자신의 대답입니다 ...

왜 12-20 %의 CPU에 WUDFHost.exe가 계속 있습니까?

인터넷의 여러 게시물에 따르면 "WUDFHost.exe 프로세스는 Microsoft의 Windows Driver Foundation의 일부"이며 % WinDir % \ System32 폴더에있는 경우 필수입니다. "사용자 모드 드라이버"를 관리해야합니다.

이 반년 된 랩톱, 가장 중요한 3 가지 수동 노트북의 드라이버를 확인하고 업데이트 한 후에도 CPU 목록의 변경 사항은 기록하지 않았습니다. 그런 다음 Free Driver Booster 3을 사용하여 다른 사람들을 자동으로 확인한 결과 12 개가 더 오래된 드라이버가 발견되었습니다. 이제 DB3에 의해 3-4 개의 "쉬운"것들이 자동으로 업데이트되고 실제 CPU 목록을 확인했지만 여전히 변경되지 않았습니다. 그러나 마지막 "필수 / 어려운"5m / b 드라이버의 자동 DB3 업데이트 후 WUDFHost.exe는 0 % CPU에있었습니다. 또한 업데이트 된 15 개의 드라이버는 모두 3-12 개월 정도였습니다.

18.08.2016 10:30 수정 (GMT + 3) :

죄송하지만,이 치료법은 짧은 기쁨이었습니다. Windows 10을 1511에서 1607로 업그레이드 한 후 문제가 다시 발생했습니다 (예 : 15-17 % CPU로 돌아 가기). 이제 DB3는 최신 드라이버 만 인식했습니다. .. 이에 대한 내 의견은 아래를 참조하십시오.

18.08.2016 12:30 수정 (GMT + 3) :

새 문제 해결사가 확인했습니다-> Lenovo Quick Optimizer, 아래에 대한 내 의견을 참조하십시오.이 사건이 마침내 해결되었습니다.


WPT (Win10 SDK의 일부 : dev.windows.com/en-us/downloads/windows-10-sdk )를 설치하고 WPRUI.exe 를 실행하고 Resource select CPU usage 에서 "First Level"을 선택한 다음 start를 클릭하십시오 . 이제 1 분의 CPU 사용량을 캡처하십시오. 1 분 후 저장을 클릭 하십시오 . 큰 ETL 파일 (+ NGENPDB 폴더)을 1 개의 zip으로 압축하고 zip (OneDrive, 보관 용 계정, Google 드라이브)을 업로드하고 여기에 공유 링크를 게시하십시오.
— magicandre1981

지침을 주셔서 감사합니다. 이제 WPR로 CPU 기록을 수행하고 WPA로 확인했으며, ooops ... 이제 WUDFHost.exe는 몇 시간 전에 15 % 수준에서 다시 한 번 증명되었습니다. 위에서 설명한 ... 그러나 지금 사이에 일어난 일은 1511에서 1607 로의 Windows 10 업그레이드는 다시 시작 등으로 수행되었습니다! 이제 이것으로 잠시 쉬고 아침에 새로운 보고서가 먼저 나올 것입니다.
— PeteVfi

죄송합니다.이 새로운 노트북에서 WUDFHost.exe의 상태를 다시 한 번 확인했으며 이제 15-17 % CPU 수준으로 돌아 왔으므로 더 깊게 파고 들었습니다. 시간 제한, 그리고 지금까지 그렇게 할 것입니다 ... 그래서, 다른 사람 이이 사건에 관심이 있다면, 계속 진행하십시오.이 성가신 문제에 대한 새로운 더 나은 실제 치료 힌트 또는 해결책에 감사드립니다. ...
— PeteVfi

문제가있을 때 캡처 한 ETL을 공유하십시오. 아마 더 자세한 내용을 볼 수 있습니다
— magicandre1981

> - OK, 여기 당신은 캡처 된 .ZIP에 대한 링크가하십시오 dl.dropboxusercontent.com/u/4802168/WPR%20Files%20Lenovo.zip
— PeteVfi

답변:


6

WPA를 사용하여 ETL을 분석하면 드라이버 iMDriver.dll가 WUDFHost.exe CPU 사용을 유발 함을 알 수 있습니다.

여기에 이미지 설명을 입력하십시오
(이미지를 클릭하면 확대됩니다)

아마이 파일은 Lenovo Quick Optimizer의 일부일 수도 있습니다. 이 프로세스는 또한 많은 CPU 사용량을 유발합니다.

여기에 이미지 설명을 입력하십시오

드라이버와 프로그램은 WUDF (Windows 사용자 모드 드라이버 프레임 워크)를 통해 IO 호출을 수행하며 이는 사용자가 보는 사용법입니다.


제품 : Windows (R) Win 7 DDK 드라이버 설명 : WUDF : iMDriver
— PeteVfi

네, 분석과 조사 결과를 확인했습니다. 훌륭한 작업에 감사드립니다. 따라서 WUDFHost.exe는 약 15-17 %의 CPU 수준에서 Lenovo Quick Optimizer를 서비스하고 있으며 현재는 0 % CPU에 남아 있습니다. iMDriver.dll과 관련하여 Lenovo에서 생산 한 \ System32 \ drivers \ UMDF에서 찾았지만 net을 확인할 때 다음과 같이 기록되어 있습니다.-> 제품 : Windows (R) Win 7 DDK 드라이버 회사 : Windows (R) Win 7 DDK 제공자 설명 : WUDF : iMDriver, 그래서, 내가 레노버 가정은 원래 MS가 자신의 하나 .DLL 대체하고 ... 어쨌든, 덕분에이 상 지원을 위해, 지금 문제는 해결
— PeteVfi

아니, 그들은 단순히 Windows 드라이버 키트 (WDK)에서 데모 드라이버를 사용하고 WDK 문자열은이 샘플에서 온다
— magicandre1981

ETL과 WPA는 무엇을 의미합니까?
— Revious

1
@Revious WPA.exe = 창 성능 분석기. ETL은 Windows 용 Event Tracing 로그 파일 형식입니다. 나는 코멘트를 작성하여 파일을 만드는 방법
— magicandre1981


1

이것은 어떤 종류의 드라이버가 반복적으로 작업을 생성하고 CPU를 호기하고 있음을 나타냅니다. WUDFHost.exe가 대부분 차지하면서 CPU가 100 %로 실행되는 데 몇 주 동안 문제가있었습니다.

의심 할 여지없이 마지막 주요 Windows 업데이트 이후에 발생했습니다. 일종의 갈등.

내 경우에는 결국 NXP 반도체의 NFC 드라이버로 추적했습니다. 나는 약 1 년 전에 개발 작업을 한 후에 이것을 남겨두고 무죄로 보였습니다. NXP를 제거하고 드라이버를 재부팅했습니다. CPU가 즉시 중단되는 즉시 솔루션.

그것은 단지 당신이 일을 깔끔하게 유지하고 해결책을 찾기 위해 공상 비행을 떠나지 않아야 함을 보여줍니다. 이 문제와 관련하여 인터넷에서 찾은 대부분의 '조언'은 완전한 시간 낭비였으며 많은 사람들이 위험했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.