시스템이 느려지거나 버벅이는 것은 Windows 10 사용자들이 가장 흔히 겪는 문제입니다. 이런 상황이 발생하면 대부분 작업 관리자를 열어 CPU 사용률부터 확인하게 되는데요. 그런데 확인해 보니 WUDFHost.exe라는 프로세스 때문에 CPU 사용률이 거의 100%에 육박하고 있다면 어떻게 해야 할까요?
답을 모르겠다구요? 걱정하지 마세요. WUDFHost.exe로 인해 같은 문제를 겪은 Windows 사용자가 많으며, 이 글에서 그 해결책을 자세히 소개해 드리겠습니다.
WUDFHost.exe란 무엇인가?
WUDFHost는 'Windows User-mode Driver Framework Host'의 약자로, Windows 운영체제에 필수적인 정상 시스템 프로세스입니다. 다만 이 프로세스가 CPU를 80% 이상 차지한다고 해서 무작정 강제 종료하는 것은 권장하지 않습니다. 시스템 전체 기능에 장애가 생길 수 있기 때문입니다.
하지만 이 프로세스가 시스템을 느리게 만들고 정상적인 작동을 방해하고 있다면 지금부터 소개할 해결 방법을 하나씩 적용해 보세요.
WUDFHost.exe 높은 CPU 사용량 문제 해결 방법 8가지
아래에서 WUDFHost.exe로 인한 과도한 CPU 사용량을 해결할 수 있는 실질적인 8가지 방법을 정리했습니다. 순서대로 따라 하면서 자신에게 맞는 해결책을 찾아보세요.
- 방법 1 – 악성코드 감염 여부 검사
- 방법 2 – 오래되거나 손상된 디바이스 드라이버 업데이트
- 방법 3 – Intel Wireless Gigabit 17265 사용자 모드 드라이버 비활성화
- 방법 4 – NFC 끄기
- 방법 5 – 휴대용 디바이스 비활성화
- 방법 6 – 시스템 파일 오류 검사
- 방법 7 – 클린 부팅 수행
- 방법 8 – Windows Media Player 백업/동기화 끄기
방법 1: 악성코드 감염 여부 검사하기
WUDFHost.exe는 정품 Windows 프로세스로 안전하지만, 간혹 악성코드나 바이러스가 WUDFHost 프로세스인 척 위장하는 경우가 있습니다. 따라서 실행 중인 WUDFHost.exe가 진짜인지 아닌지를 판단하려면 파일 위치를 먼저 확인해야 합니다.
정품 WUDFHost.exe 파일은 C:\Windows\System32 폴더에 위치해 있습니다. 만약 다른 경로에서 실행 중이라면 악성 프로그램일 가능성이 높으므로 반드시 악성코드 검사를 진행해야 합니다.
전용 백신 프로그램도 좋지만, Advanced System Optimizer와 같은 통합 최적화 도구를 활용하면 악성코드 검사 외에도 정크 파일 정리, 드라이버 업데이트, 레지스트리 오류 수정 등 다양한 작업을 한 번에 처리할 수 있습니다.
System Protector 모듈을 사용하는 방법은 다음과 같습니다:
1. Advanced System Optimizer를 다운로드하여 설치 후 실행합니다.
2. Security & Privacy > System Protector를 클릭합니다.
3. Start Scan 버튼을 눌러 검사를 시작합니다. 더 꼼꼼한 검사를 원하면 Deep Scan(정밀 검사)을 선택하세요.
4. 검사가 완료되면 모든 오류를 수정하고 시스템을 재시작합니다.
이후 WUDFHost.exe 프로세스가 여전히 실행 중인지 확인해 보세요. 문제가 지속된다면 다음 방법으로 넘어갑니다.
방법 2: 오래되거나 손상된 디바이스 드라이버 업데이트하기
WUDFHost.exe가 정품 프로세스임에도 CPU 사용량이 높다면, 원인은 손상되었거나 오래된 드라이버일 가능성이 큽니다. 이 경우 디바이스 드라이버를 업데이트하면 됩니다. 장치 관리자를 통해 수동으로 업데이트할 수도 있고, 자동 업데이트 도구를 활용할 수도 있습니다.
참고: 드라이버를 수동으로 업데이트하려면 버전 번호, 운영체제 비트, 드라이버 모델 번호 등의 정보를 일일이 확인해야 하는 번거로움이 있습니다.
Advanced System Optimizer의 Driver Updater 모듈을 사용하면 복잡한 정보 수집 없이 자동으로 드라이버를 업데이트할 수 있습니다. 사용 방법은 다음과 같습니다:
1) Advanced System Optimizer를 다운로드하여 설치 후 실행합니다.
2) Regular Maintenance > Driver Updater를 클릭합니다.
3) Start Scan Now를 눌러 검사를 시작합니다.
4) 검사가 완료되면 오래된 드라이버를 모두 업데이트합니다. (모든 드라이버를 한 번에 업데이트하려면 Pro 버전이 필요합니다.)
5) 변경 사항을 저장하기 위해 시스템을 재시작합니다.
6) CPU 사용률을 다시 확인합니다. 수치가 내려왔다면 축하드립니다! WUDFHost.exe 문제가 해결된 것입니다. 그렇지 않다면 계속 읽어 주세요.
방법 3: Intel Wireless Gigabit 17265 사용자 모드 드라이버 비활성화하기
앞선 두 가지 방법으로 해결되지 않았다면, Intel Wireless Gigabit 사용자 모드 드라이버를 비활성화해 보세요. 많은 Windows 사용자가 이 방법으로 문제를 해결했습니다.
1) Windows + R 키를 누릅니다.
2) 실행 창에 devmgmt.msc를 입력하고 확인을 클릭합니다.
3) 장치 관리자에서 Intel Wireless Gigabit Drivers를 찾아 확장한 후, Intel Wireless Gigabit User Mode Driver를 마우스 오른쪽 버튼으로 클릭하고 디바이스 사용 안 함을 선택한 뒤 작업을 확인합니다.
4) 비활성화 후 Ctrl+Shift+Esc를 눌러 작업 관리자를 열고 WUDFHost.exe의 CPU 사용률이 줄었는지 확인합니다.
참고: 5GHz 및 2.4GHz 네트워크를 사용하는 경우에도 사용자 모드 드라이버를 비활성화해도 인터넷 연결에는 영향을 주지 않습니다. 대신 드라이버를 최신 버전으로 업데이트해서 문제가 해결되는지 확인해 보는 것도 좋은 방법입니다.
방법 4: NFC 끄기
의외로 NFC 기능도 WUDFHost.exe의 높은 CPU 사용량을 유발할 수 있습니다. NFC를 사용하지 않는다면 비활성화해 보세요.
1) Windows + I 키를 눌러 설정을 연 후 네트워크 및 인터넷을 클릭합니다.
2) 비행기 모드를 선택하고, 무선 디바이스 항목에서 NFC 스위치를 꺼줍니다.
3) CPU 사용률을 다시 확인합니다. 정상으로 돌아왔다면 문제가 해결된 것입니다. 그렇지 않다면 다음 단계로 넘어갑니다.
방법 5: 휴대용 디바이스 비활성화하기
휴대용 기기가 문제의 원인인지 확인하려면 다음 단계를 따르세요:
1) Windows + R 키를 누른 후 devmgmt.msc를 입력하고 확인을 클릭합니다.
2) 휴대용 디바이스 항목을 찾아 목록을 확장합니다.
3) 해당 기기를 선택하고 마우스 오른쪽 버튼을 클릭한 후 디바이스 사용 안 함을 선택하고 확인합니다.
참고: 이 작업은 휴대용 기기의 실제 사용에는 영향을 주지 않습니다.
그래도 CPU 사용률이 내려오지 않는다면, '디바이스 설치 서비스(Device Install Service)'를 비활성화해 보세요.
주의: 이 서비스를 비활성화하면 휴대용 기기가 자동으로 설치되지 않을 수 있습니다. 이 점을 감수할 수 있을 때만 진행하세요.
1) Windows + R 키를 누르고 services.msc를 입력한 후 확인을 클릭합니다.
2) 목록에서 Device Install Service를 찾아 더블클릭합니다.
3) 시작 유형 옆의 화살표를 클릭하고 사용 안 함을 선택한 후 적용 > 확인을 누릅니다.
4) CPU 100% 문제가 해결되었는지 확인합니다. 사용률이 내려왔다면 완료된 것이고, 아니라면 다음 방법을 시도하세요.
방법 6: 시스템 파일 오류 검사하기
시스템 파일이 손상된 경우에도 WUDFHost.exe의 높은 CPU 사용량 문제가 발생할 수 있습니다. 이럴 때는 Windows에 내장된 시스템 파일 검사기(SFC) 도구를 활용하는 것이 좋습니다.
1. Windows + X 키를 누릅니다.
2. Windows PowerShell(관리자)을 선택합니다.
3. SFC /scannow 명령어를 입력하고 Enter 키를 누릅니다.
참고: sfc와 /scannow 사이에는 공백이 있어야 합니다.
4. 명령이 완료될 때까지 기다립니다. 이 과정에서 손상되었거나 누락된 시스템 파일이 자동으로 복구됩니다.
검사가 끝나면 WUDFHost.exe의 높은 리소스 사용 문제가 해결될 것입니다.
방법 7: 클린 부팅 수행하기
위의 방법들로도 해결되지 않았다면 클린 부팅을 시도해 보세요.
1. Windows + R 키를 누릅니다.
2. msconfig를 입력하고 확인을 클릭합니다.
3. 새로 열린 창에서 서비스 탭을 클릭하고, 모든 Microsoft 서비스 숨기기에 체크한 후 모두 사용 안 함을 누릅니다.
4. 다음으로 시작프로그램 탭 > 작업 관리자 열기를 클릭하고, 시작프로그램 탭에서 각 프로그램을 마우스 오른쪽 버튼으로 클릭해 사용 안 함으로 설정합니다.
5. 모든 시작 프로그램이 비활성화될 때까지 반복합니다.
6. 작업 관리자를 닫습니다.
7. 시스템 구성 창에서 적용 > 확인을 클릭합니다.
8. PC를 재시작한 후 WUDFHost.exe로 인한 CPU 사용량이 정상화되었는지 확인합니다. 문제가 해결되었다면, 원인이 된 프로그램을 찾아보세요.
9. 동일한 절차를 따라 Microsoft 서비스 숨기기를 해제하고, 프로그램을 하나씩만 활성화한 후 재시작하며 문제가 되는 앱을 특정합니다.
방법 8: Windows Media Player 백업/동기화 끄기
외장 드라이브가 연결된 상태에서 Windows Media Player가 실행 중일 때 높은 CPU 사용량이 발생하는 경우가 있습니다. 이때는 Windows Media Player의 백업/동기화 기능을 비활성화해 보세요.
1. Windows 검색창에 Windows Media Player를 입력해 실행합니다.
2. 구성(Organize) 메뉴를 클릭한 후 옵션(Options)을 선택합니다.
3. 디바이스(Devices) 탭을 클릭하고 목록에서 이동식 기기를 선택합니다.
4. 속성(Properties)을 클릭합니다.
5. 디바이스에 폴더 계층 만들기(Create folder hierarchy on device) 체크박스의 선택을 해제합니다.
6. 적용(Apply)을 누른 후 확인(OK)을 클릭합니다.
PC를 재시작하고 문제가 해결되었는지 확인해 보세요.
자주 묻는 질문(FAQ)
WUDFHost.exe란 무엇인가요?
WUDFHost.exe는 Windows 운영체제에 중요한 정품 Windows User-mode Driver Framework Host 파일입니다.
WUDFHost.exe는 어떤 역할을 하나요?
WUDFHost.exe는 센서, 휴대용 기기 등 외부 디바이스의 안정적인 작동을 지원하는 프로세스입니다.
WUDFHost.exe를 삭제해도 되나요?
삭제나 비활성화는 권장하지 않습니다. Windows 운영체제의 정상 작동에 지장을 줄 수 있기 때문입니다. 문제가 있다면 위에서 소개한 해결 방법을 적용하는 것이 안전합니다.