Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10에서 WUDFHost.exe(Windows 드라이버 기반) 높은 CPU 사용량 문제 완벽 해결 가이드

WUDFHost.exe로 표시되는 Windows Driver Foundation(Windows 드라이버 기반)은 공식 명칭이 Windows Driver Framework로, Windows 드라이버 개발의 복잡성을 줄이기 위해 마이크로소프트가 제공하는 라이브러리와 도구 모음입니다. 이 프레임워크는 드라이버를 사용자 모드(user mode)에서 실행하도록 하여 시스템 안정성에 중요한 역할을 합니다.

그런데 일부 사용자들은 작업 관리자에서 CPU 사용량이 99~100%까지 치솟고 목록 최상위에 'Windows Driver Foundation'이 자리 잡고 있다고 보고하고 있습니다. 참고로 이 프로세스는 작업 관리자에서 wudfhost.exe 또는 UMDF(User-mode Driver Framework)라는 이름으로 표시될 수도 있습니다.

만약 Windows Driver Foundation이 CPU를 과도하게 점유하거나 노트북 배터리를 빠르게 소모시키고, Windows 10이 간헐적으로 멈추는 현상이 나타난다면 아래의 해결 방법들을 순서대로 적용해 보시기 바랍니다.

WUDFHost.exe 높은 CPU 사용량 해결 방법

1. 불필요한 주변기기 분리 후 클린 부팅 상태 확인

가장 먼저 USB 장치나 외장 하드디스크처럼 불필요한 주변기기를 모두 분리한 뒤 문제가 지속되는지 확인해 보세요. 이후 Windows 10을 클린 부팅 상태로 시작하면 특정 서드파티 서비스가 WUDFHost.exe 높은 CPU 사용량의 원인인지 쉽게 파악할 수 있습니다.

2. Windows 10 최신 업데이트 설치

마이크로소프트는 정기적으로 보안 개선 사항과 버그 수정이 포함된 Windows 업데이트를 배포합니다. 최신 업데이트를 설치하면 기존의 여러 문제도 함께 해결됩니다. 따라서 컴퓨터에 최신 업데이트가 설치되어 있는지 반드시 확인하세요.

  • Windows 키 + I를 눌러 설정을 엽니다.
  • '업데이트 및 보안'을 클릭한 후 '업데이트 확인'을 선택합니다.
  • 마이크로소프트 서버에서 최신 업데이트를 자동으로 검색하고 다운로드하여 설치합니다.
  • 설치가 완료되면 PC를 재부팅하여 적용한 뒤, wudfhost.exe 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

3. 시스템 유지 관리 문제 해결사 실행

시스템 유지 관리 문제 해결사(System Maintenance Troubleshooter)는 Windows Driver Foundation이 과도한 CPU를 사용하는 문제를 진단하고 자동으로 수정해 줍니다.

가장 간단한 실행 방법은 Windows 키 + R을 누르고 msdt.exe -id MaintenanceDiagnostic을 입력한 후 확인을 클릭하고 화면의 지시에 따르는 것입니다.

또는 제어판의 내장 문제 해결사 목록에서 실행할 수도 있습니다.

  • 제어판을 연 후 보기 방식을 '큰 아이콘'으로 변경하고 '문제 해결'을 클릭합니다.
  • 왼쪽 메뉴에서 '모든 범주 보기' 링크를 클릭하고 아래로 스크롤하여 '시스템 유지 관리'를 찾습니다.
  • 문제 해결사를 실행하고 화면의 지시에 따라 과정을 완료합니다.
Windows 10에서 WUDFHost.exe(Windows 드라이버 기반) 높은 CPU 사용량 문제 완벽 해결 가이드

4. 시스템 파일 검사기(SFC) 도구 실행

컴퓨터의 시스템 파일이 손상되거나 누락된 경우에도 Windows 10 높은 CPU 사용량 또는 wudfhost.exe 100% CPU 사용량 문제가 발생할 수 있습니다. 내장된 시스템 파일 검사기 유틸리티는 손상되거나 누락된 시스템 파일을 진단하고 올바른 파일로 복원해 줍니다.

  • 명령 프롬프트를 관리자 권한으로 실행합니다.
  • 먼저 DISM 복구 명령어인 DISM /Online /Cleanup-Image /RestoreHealth를 실행하여 Windows 10 이미지 상태를 점검합니다.
  • 이어서 sfc /scannow 명령을 실행하면 손상된 시스템 파일을 스캔하고, 발견된 경우 올바른 파일로 복구합니다.
  • 검사가 100% 완료되면 PC를 재부팅한 후 문제가 해결되었는지 확인합니다.

5. Windows Driver Foundation 서비스 비활성화

  • Windows 키 + R을 함께 누르고 services.msc를 입력한 후 확인을 클릭합니다.
  • Windows 서비스 콘솔이 열립니다.
  • 아래로 스크롤하여 'Windows Driver Foundation - User-mode Driver Framework' 항목을 찾아 마우스 오른쪽 버튼으로 클릭한 후 '속성'을 선택합니다.
  • 시작 유형을 '사용 안 함' 또는 '수동'으로 변경하고, 서비스 상태 옆의 '중지' 버튼을 클릭합니다.
  • '적용'과 '확인'을 차례로 클릭한 뒤, 높은 CPU 사용량 문제가 해결되었는지 확인합니다.

6. 네트워크 어댑터 드라이버 재설치

오래되었거나 손상된 드라이버 역시 Windows 10 높은 CPU 사용량 문제의 원인이 될 수 있습니다. 실제로 여러 사용자들이 네트워크 어댑터 드라이버를 제거한 후 재설치하여 문제를 해결했다고 보고했습니다.

참고: 무선(Wireless) 및 유선(Ethernet) 네트워크 어댑터 드라이버 모두 동일하게 적용할 수 있습니다.

  • Windows 키 + R을 누르고 ncpa.cpl을 입력한 후 확인을 클릭합니다.
  • 네트워크 연결 창이 열리면 현재 사용 중인 네트워크 어댑터를 찾아 드라이버 이름을 적어둡니다. (예: Realtek PCIe GbE Family Controller)
Windows 10에서 WUDFHost.exe(Windows 드라이버 기반) 높은 CPU 사용량 문제 완벽 해결 가이드
  • Windows 키 + X를 누르고 '장치 관리자'를 선택합니다.
  • 설치된 모든 장치 드라이버 목록이 표시됩니다.
  • '네트워크 어댑터' 섹션을 찾아 확장합니다.
  • 문제가 되는 어댑터를 마우스 오른쪽 버튼으로 클릭한 후 '디바이스 제거'를 선택합니다.
  • 확인 메시지가 나타나면 '제거'를 다시 클릭하고 PC를 재부팅합니다.

컴퓨터가 부팅되면 네트워크 드라이버가 자동으로 다시 설치됩니다. 만약 시스템을 재시작한 후에도 드라이버가 설치되지 않았다면 다음을 시도해 보세요.

  1. devmgmt.msc 명령으로 장치 관리자를 엽니다.
  2. '동작' 메뉴를 클릭한 후 '하드웨어 변경 사항 검색'을 선택합니다.

또는 장치 제조사 웹사이트를 방문하여 네트워크 어댑터용 최신 드라이버를 직접 다운로드하고 설치할 수도 있습니다.

7. 새 사용자 계정 생성

이 외에도 사용자 프로필이 손상되어 Windows 10에서 100% CPU 사용량이 발생하는 경우가 있습니다. 새 사용자 계정을 생성한 뒤 해당 계정으로 로그인하여 CPU 사용량 문제가 지속되는지 확인해 보세요.

함께 읽으면 좋은 글

  • Windows 10 인터넷 연결 문제 해결 방법
  • Windows 10 자동 유지 관리 기능이란? 비활성화하는 방법
  • Windows 10 프린터가 계속 오프라인 상태일 때 해결 방법
  • Windows 10 오류 상태 0xc000012f 잘못된 이미지(Bad Image) 오류 수정
  • 해결됨: Windows 10 업데이트 후 높은 CPU 사용량 문제