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.