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

Windows 10에서 WMI 공급자 호스트(WmiPrvSE.exe) CPU 사용량 높음 문제 완벽 해결 가이드

WMI(Windows Management Instrumentation), 즉 WMI 공급자 호스트(WmiPrvSE.exe)는 백그라운드에서 실행되는 내부 프로세스로, PC의 프로그램들이 다른 프로그램에 대한 정보를 요청하고 가져올 수 있도록 지원하는 역할을 합니다. 평소에는 눈에 띌 정도의 CPU 리소스를 사용하지 않지만, 시스템 오류나 특정 프로세스의 비정상적인 동작으로 인해 WMI 공급자 호스트의 높은 CPU 사용량 문제가 발생할 수 있습니다. 실제로 많은 Windows 10 사용자들이 윈도우 업데이트 이후 WMI Provider Host의 CPU 점유율이 급상승하는 현상을 겪었다고 보고했습니다.

Windows 10에서 WMI 공급자 호스트 CPU 사용량이 높아지는 이유

응답하지 않는 프로그램, 과도하게 상승한 CPU 온도, 손상된 시스템 파일 등이 이 문제의 주요 원인입니다. 비슷한 문제로 고민하고 있다면 아래 방법들을 순서대로 따라 해보세요.

1. PC 재부팅부터 시도하기

가장 기본적이지만 효과적인 방법입니다. 먼저 PC를 재부팅한 후 높은 CPU 사용량 문제가 사라졌는지 확인해 보세요.

2. 바이러스 및 악성코드 전체 검사

바이러스나 악성코드 감염도 wmiprvse.exe의 높은 CPU 사용량을 유발하는 흔한 원인 중 하나입니다. 최신 버전으로 업데이트된 백신 프로그램으로 시스템 전체 검사를 진행해 보세요.

3. 클린 부팅으로 원인 파악하기

클린 부팅을 수행하면 시작 프로그램에 등록된 타사 서비스가 문제를 일으키고 있는지 쉽게 확인할 수 있습니다.

4. WMI 공급자 호스트 서비스 재시작

  • Windows + R 키를 누르고 services.msc를 입력한 후 확인을 클릭합니다.
  • Windows 서비스 콘솔이 열리면 목록에서 Windows Management Instrumentation 서비스를 찾습니다.
  • 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 다시 시작(Restart)을 선택합니다.

이후 명령 프롬프트를 관리자 권한으로 실행하고 아래 명령어를 차례대로 입력합니다. 모든 작업이 끝나면 PC를 재시작하고 문제가 해결되었는지 확인하세요.

  • net stop iphlpsvc
  • net stop wscsvc
  • net stop Winmgmt
  • net start Winmgmt
  • net start wscsvc
  • net start iphlpsvc

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

네트워킹 지원 모드의 안전 모드로 Windows 10을 시작한 후, 아래 단계에 따라 시스템 유지 관리 문제 해결사를 실행해 보세요.

  • Windows + R 키를 누르고 msdt.exe -id MaintenanceDiagnostic을 입력한 후 확인을 클릭합니다.
  • 시스템 유지 관리 창이 열리면 다음(Next)을 클릭하고 화면의 지침에 따라 진행합니다.

6. 이벤트 뷰어로 WMI 문제의 원인 찾기

앞서 언급했듯이 WMI(WmiPrvSE.exe)는 프로그램 및 시스템 구성 요소에서 정보를 가져오는 역할을 합니다. 정보를 요청하는 도중 해당 프로그램이나 서비스가 응답하지 않으면 요청이 제대로 처리되지 않고, 그 결과 높은 CPU 사용량이 발생합니다. 이벤트 뷰어를 열어 원인을 직접 확인해 보겠습니다.

  • Windows 10 시작 메뉴를 마우스 오른쪽 버튼으로 클릭하고 이벤트 뷰어(Event Viewer)를 선택합니다.
  • 상단의 보기(View) 버튼을 클릭한 후 분석 및 디버그 로그 표시를 선택합니다.
  • 응용 프로그램 및 서비스 로그 > Microsoft > Windows > WMI Activity > Operational 로그로 이동합니다.
  • 최근 오류 항목을 클릭하고 ClientProcessId 값을 기록해 둡니다.

이제 작업 관리자를 열고 서비스(Services) 탭으로 이동한 뒤 PID 기준으로 프로세스를 정렬합니다. 앞서 기록해 둔 프로세스 ID와 일치하는 항목을 찾으세요. 예를 들어 ClientProcessId가 1676이라면, 작업 관리자에서 PID 1676에 해당하는 프로세스(예: Bitdefender 서비스 호스트 bdservicehost.exe)가 문제의 원인일 가능성이 높습니다. 해당 응용 프로그램을 제거하거나 업데이트하여 문제가 해결되는지 확인해 보세요.

7. 시스템 파일 검사기(SFC) 유틸리티 실행

Windows 시스템 파일이 손상되거나 누락된 경우에도 PC 멈춤 현상이나 높은 CPU 사용량 문제가 발생할 수 있습니다. Windows에 내장된 시스템 파일 검사기 유틸리티를 실행하면 손상된 파일을 자동으로 복구할 수 있습니다.

  • 명령 프롬프트를 관리자 권한으로 실행합니다.
  • sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다.
  • SFC 유틸리티가 손상되거나 누락된 시스템 파일을 검색하며, 문제가 발견되면 자동으로 올바른 파일로 복원합니다.
  • 검사가 100% 완료될 때까지 기다립니다.

검사가 완료되면 PC를 재시작하고 Windows 10에서 높은 CPU 사용량 문제가 해결되었는지 확인해 보세요.

함께 참고하면 좋은 글

  • Windows 10에서 Service Host Local System 높은 CPU 사용량 해결 방법
  • Windows 10에서 hosts 파일을 활용해 웹사이트 차단하는 방법
  • Windows 10에서 System Idle Process 높은 CPU 사용량 해결 방법
  • 최신 Windows 업데이트 후 높은 디스크 사용량 수정 방법
  • Windows 10에서 Modern Setup Host 높은 CPU 사용량 해결 방법