컴퓨터에서 Windows Driver Foundation이 CPU를 과도하게 사용하고 있나요? 일부 사용자들은 WUDFHost.exe(Windows Driver Foundation 프로세스 파일)의 높은 CPU 사용량으로 인해 PC가 멈추고 온도가 급격히 상승하는 문제를 겪고 있습니다.

CPU 사용량이 높아지면 컴퓨터 전체 속도가 느려지며, 특히 게이머들은 FPS 저하와 함께 게임 끊김 현상을 경험할 수 있습니다. 작업 관리자를 열어보면 Windows Driver Foundation(WUDFHost.exe)이 많은 CPU 자원을 차지하여 Windows 10, 8, 7에서 시스템 온도를 높이는 것을 확인할 수 있습니다.
Windows Driver Foundation이란?
Windows Driver Foundation은 Windows Driver Frameworks 또는 User Mode Framework Host를 의미하며, 드라이버 설치와 Windows 업데이트를 지원하는 Microsoft의 도구 및 라이브러리 모음입니다. 이 서비스는 Windows Driver Model 서비스를 보완하여 Windows 시스템용 드라이버 개발의 복잡성을 줄여주는 역할을 합니다.
전반적으로 Windows Driver Foundation은 드라이버와 Windows 시스템 측면에서 시스템 안정성을 향상시키는 Windows 기반 서비스입니다. 특히 작업 관리자에서는 이 서비스가 WUDFHost.exe라는 이름으로 표시되는 경우가 많습니다.
Windows Driver Foundation 높은 CPU 사용량 오류 해결 방법
Windows Driver Foundation은 기본 제공 서비스이므로 평소에는 CPU, 디스크, 메모리 자원을 크게 차지하지 않습니다. 하지만 이 서비스가 CPU를 과도하게 사용하고 있다면, 아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다.
해결 방법 목록:
- 1. 외부 장치 연결 해제
- 2. Windows Driver Foundation 서비스 비활성화
- 3. 네트워크 드라이버 업데이트
- 4. 시스템 유지 관리 문제 해결사 실행
- 5. Windows 업데이트 확인
- 6. 클린 부팅 수행
방법 1: 외부 장치 연결 해제
스피커나 프린터 등 너무 많은 외부 장치를 PC에 연결하면, Windows Driver Foundation이 해당 장치들의 적절한 드라이버를 설치하기 위해 실행될 수 있습니다. 하지만 외부 장치가 너무 많으면 높은 CPU 사용량이나 디스크 오류가 발생할 수 있습니다.
따라서 모든 외부 장치의 연결을 해제한 뒤, 작업 관리자에서 WUDFHost.exe의 CPU 사용량이 감소했는지 확인해 보세요.
방법 2: Windows Driver Foundation 서비스 비활성화
Windows Driver Foundation이 CPU 자원을 계속해서 과도하게 사용하고 있다면, 이 서비스를 중지하는 것도 효과적인 방법입니다. 서비스를 중지하면 더 이상 시스템 자원을 많이 차지하지 않습니다.
1. 검색창에 services(서비스)를 입력하고 Enter 키를 누릅니다.
2. 서비스 창에서 Windows Driver Foundation을 찾아 마우스 오른쪽 버튼으로 클릭한 후 중지를 선택합니다.
3. Windows Driver Foundation 서비스를 다시 마우스 오른쪽 버튼으로 클릭하여 속성을 엽니다.
4. 일반 탭에서 시작 유형을 찾아 수동 또는 사용 안 함으로 설정합니다.

5. 적용 및 확인을 클릭하여 변경 사항을 저장합니다.
이렇게 하면 Windows Driver Foundation이 비활성화되어 WUDFHost.exe로 인한 높은 CPU 사용량 문제가 더 이상 발생하지 않습니다.
방법 3: 네트워크 드라이버 업데이트
앞서 언급했듯이 Windows Driver Foundation은 Windows 10에서 드라이버와 시스템 업데이트를 관리하는 역할을 담당합니다. 여러 장치 드라이버 중에서는 특히 Wi-Fi 드라이버와 같은 네트워크 드라이버가 높은 CPU 사용량의 주요 원인으로 지목되고 있습니다.
따라서 최신 네트워크 드라이버를 직접 설치하여 Windows Driver Foundation으로 인한 높은 CPU 사용량을 예방할 수 있습니다.
여기서는 최신 장치 드라이버를 빠르고 정확하게 다운로드 및 설치할 수 있는 대표적인 드라이버 도구인 Driver Booster를 추천합니다.
1. PC에 Driver Booster를 다운로드, 설치한 후 실행합니다.
2. 스캔(Scan) 버튼을 클릭합니다.

3. 네트워크 어댑터(Network adapters) 항목을 찾아 네트워크 드라이버를 업데이트합니다.

Driver Booster가 최신 Wi-Fi 드라이버 설치를 완료할 때까지 기다립니다. 최신 네트워크 드라이버가 설치되면 Windows Driver Foundation이 자주 실행되어 CPU 자원을 차지하는 일이 눈에 띄게 줄어듭니다. 작업 관리자를 열어 WUDFHost.exe의 높은 CPU 사용량이 지속되는지 확인해 보세요.
방법 4: 시스템 유지 관리 문제 해결사 실행
Windows 기반 서비스나 프로그램으로 인한 문제의 경우, Microsoft는 시스템 오류를 자동으로 진단하고 수정해 주는 내장형 시스템 유지 관리 문제 해결사를 제공합니다.
문제 해결사를 실행하면 Windows Driver Foundation의 높은 CPU 사용량을 유발하는 시스템 문제를 점검할 수 있습니다.
1. 제어판을 엽니다.
2. 오른쪽 검색창에 System Maintenance(시스템 유지 관리)를 입력하고 Enter 키를 누릅니다.
3. 검색 결과에서 문제 해결(Troubleshooting)을 선택합니다.

4. 모든 범주 보기(View all)를 클릭합니다.

5. 아래로 스크롤하여 시스템 유지 관리(System Maintenance)를 찾아 클릭하면 시스템 유지 관리 문제 해결사가 실행됩니다.

문제 해결사가 컴퓨터에 위협이 될 수 있는 시스템 파일과 프로그램을 찾아 정리하는 과정을 자동으로 진행합니다. 이 도구를 통해 Windows Driver Foundation의 높은 CPU 사용량 문제가 해결되었는지 확인해 보세요.
방법 5: Windows 업데이트 확인
마찬가지로 Windows Driver Foundation으로 인해 PC가 느려지는 문제는 주로 시스템 자체의 오류에서 비롯되므로, Windows 시스템을 최신 상태로 유지하는 것이 중요합니다.
시스템 서비스는 업데이트 패키지가 제대로 설치되지 않으면 오류가 발생할 수 있습니다. 따라서 정기적으로 시스템 업데이트를 확인하는 습관을 들이는 것이 좋습니다.
1. 시작 > 설정 > 업데이트 및 보안으로 이동합니다.
2. Windows Update에서 업데이트 확인을 클릭합니다.

Windows 시스템이 자동으로 다운로드 및 설치되는 것을 확인할 수 있습니다. 새 시스템 설치가 완료되면 작업 관리자를 열어 WUDFHost.exe의 CPU 사용량이 정상으로 돌아왔는지 확인하세요.
방법 6: 클린 부팅 수행
위의 방법으로도 문제가 해결되지 않는다면, 최소한의 프로그램과 기능만으로 Windows 10 클린 부팅을 시도하여 높은 CPU 사용량 문제의 원인을 진단할 수 있습니다. 실제로 클린 부팅 후에야 숨겨져 있던 시스템 문제를 발견하는 사용자들도 많습니다. 아울러 가능하다면 Windows Defender를 활성화하여 맬웨어나 손상된 파일을 검사함으로써 PC를 한층 더 안전하게 보호하는 것도 좋습니다.