Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

윈도우 10에서 WMI 공급자 호스트(WmiPrvSE.exe) 높은 CPU 사용량 해결하는 6가지 방법

Ctrl + Shift + Esc 키를 동시에 눌러 작업 관리자를 열었을 때 WmiPrvSE.exe라는 프로세스가 높은 CPU 사용량을 차지하고 있다면 걱정하지 마세요. 이 가이드에서는 이 문제를 해결하는 방법을 단계별로 살펴봅니다. 경우에 따라서는 메모리 사용량까지 함께 급증하는 모습을 보이기도 하는데, WmiPrvSE는 'Windows Management Instrumentation Provider Service'의 약자입니다.

WMI 공급자 호스트(WmiPrvSE.exe)란 무엇인가?

WMI 공급자 호스트(WmiPrvSE.exe)는 Windows Management Instrumentation Provider Service의 줄임말입니다. WMI(Windows Management Instrumentation)는 마이크로소프트 윈도우 운영체제의 구성 요소로, 기업 환경에서 관리 정보와 제어 기능을 제공하는 역할을 담당합니다. 개발자들은 주로 시스템 모니터링 목적으로 WMI 공급자 호스트를 활용합니다.

이 문제가 발생하는 원인으로는 최근 윈도우 10으로 업데이트 또는 업그레이드한 경우가 대표적입니다. 그 외에도 바이러스나 악성코드 감염, 손상된 시스템 파일, WMI 공급자 호스트 서비스의 잘못된 설정 등이 원인일 수 있습니다. 그럼 지금부터 아래의 해결 방법을 하나씩 적용해 보겠습니다.

윈도우 10에서 WMI 공급자 호스트 높은 CPU 사용량 해결하기

팁: 진행하기 전에 혹시 문제가 생길 경우를 대비해 시스템 복원 지점을 미리 생성해 두는 것이 좋습니다.

방법 1: 시스템 유지 관리 문제 해결사 실행

1. Windows 키 + R을 누른 후 control을 입력하고 Enter 키를 눌러 제어판을 엽니다.

2. 검색 상자에 '문제 해결'을 검색한 뒤 문제 해결을 클릭합니다.

3. 왼쪽 창에서 모두 보기를 클릭합니다.

4. 시스템 유지 관리를 클릭하여 문제 해결사를 실행합니다.

5. 문제 해결사가 자동으로 문제를 진단하고, WMI 공급자 호스트로 인한 높은 CPU 사용량 문제를 해결해 줄 수 있습니다.

방법 2: Windows Management Instrumentation(WMI) 서비스 재시작

1. Windows 키 + R을 누른 후 services.msc를 입력하고 Enter 키를 누릅니다.

2. 목록에서 Windows Management Instrumentation 서비스를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 다시 시작을 선택합니다.

3. 이렇게 하면 WMI와 관련된 모든 서비스가 재시작되며, 높은 CPU 사용량 문제가 해결될 수 있습니다.

방법 3: WMI와 연관된 다른 서비스 재시작

1. 명령 프롬프트를 엽니다. 시작 메뉴에서 'cmd'를 검색한 후 Enter 키를 누르면 됩니다.

2. 아래 명령어를 한 줄씩 입력하고 매번 Enter 키를 눌러 실행합니다:

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

3. 변경 사항을 저장하기 위해 PC를 재부팅합니다.

방법 4: CCleaner 및 Malwarebytes 실행

1. CCleaner와 Malwarebytes를 다운로드하여 설치합니다.

2. Malwarebytes를 실행하고 시스템 전체를 스캔하도록 합니다. 악성 파일이 발견되면 프로그램이 자동으로 제거해 줍니다.

3. 이제 CCleaner를 실행하고 사용자 지정 정리(Custom Clean)를 선택합니다.

4. 사용자 지정 정리 화면에서 Windows 탭을 선택하고 기본 항목에 체크한 뒤 분석(Analyze)을 클릭합니다.

5. 분석이 완료되면 삭제될 파일 목록을 반드시 한 번 더 확인하세요.

6. 마지막으로 클리너 실행(Run Cleaner) 버튼을 클릭하고 정리 과정이 끝날 때까지 기다립니다.

7. 시스템을 더 깨끗하게 정리하려면 레지스트리 탭을 선택하고 아래 항목들이 모두 체크되어 있는지 확인합니다.

8. 문제 검색(Scan for Issues) 버튼을 클릭해 스캔을 진행한 후, 선택한 문제 수정(Fix Selected Issues) 버튼을 클릭합니다.

9. CCleaner가 "레지스트리 변경 사항을 백업하시겠습니까?"라고 물으면 예(Yes)를 선택합니다.

10. 백업이 완료되면 모든 선택한 문제 수정(Fix All Selected Issues) 버튼을 클릭합니다.

11. 변경 사항을 저장하기 위해 PC를 재시작합니다.

방법 5: 안전 모드에서 문제 해결

1. 네트워킹 사용 가능 상태의 안전 모드로 부팅합니다.

2. 안전 모드에 진입한 후 Windows 검색창에 PowerShell을 입력하고, Windows PowerShell을 마우스 오른쪽 버튼으로 클릭해 관리자 권한으로 실행을 선택합니다.

3. PowerShell에 아래 명령어를 입력하고 Enter 키를 누릅니다:

msdt.exe -id MaintenanceDiagnostic

4. 시스템 유지 관리 문제 해결사가 열리면 다음을 클릭합니다.

5. 문제가 발견되면 복구(Repair)를 클릭하고 화면의 안내에 따라 과정을 완료합니다.

6. 다시 PowerShell 창에 아래 명령어를 입력하고 Enter 키를 누릅니다:

msdt.exe /id PerformanceDiagnostic

7. 성능 문제 해결사가 열리면 다음을 클릭하고 화면의 지시에 따라 진행합니다.

8. 안전 모드를 종료하고 윈도우를 정상적으로 부팅합니다.

방법 6: 이벤트 뷰어로 문제 프로세스 직접 찾기

1. Windows 키 + R을 누른 후 eventvwr.MSc를 입력하고 Enter 키를 눌러 이벤트 뷰어를 엽니다.

2. 상단 메뉴에서 보기(View)를 클릭한 뒤 분석 및 디버그 로그 표시 옵션을 선택합니다.

3. 왼쪽 창에서 다음 경로를 각각 더블클릭하여 이동합니다:

응용 프로그램 및 서비스 로그 > Microsoft > Windows > WMI-Activity

4. WMI-Activity 폴더 아래(폴더를 더블클릭해 펼친 상태여야 합니다) 작동(Operation)을 선택합니다.

5. 오른쪽 창에서 작동(Operation) 아래의 Error를 선택한 후 일반 탭에서 해당 서비스의 ClientProcessId를 확인합니다.

6. 이제 높은 CPU 사용량을 유발하는 특정 서비스의 프로세스 ID를 알게 되었으므로, 이 특정 서비스를 비활성화해야 문제를 해결할 수 있습니다.

7. Ctrl + Shift + Esc 키를 동시에 눌러 작업 관리자를 엽니다.

8. 서비스 탭으로 이동하여 앞서 기록해 둔 프로세스 ID(PID)를 찾습니다.

9. 해당 프로세스 ID를 가진 서비스가 바로 원인입니다. 이를 찾았다면 제어판 > 프로그램 제거로 이동합니다.

10. 위 프로세스 ID와 연관된 특정 프로그램 또는 서비스를 제거한 후 PC를 재부팅합니다.

함께 읽으면 좋은 글

  • 바탕화면에서 작업표시줄이 사라졌을 때 해결 방법
  • 윈도우 10에서 Realtek HD 오디오 드라이버 업데이트하는 방법
  • 유튜브 영상이 로딩만 되고 재생되지 않을 때 해결 방법
  • 유튜브 검은 화면(블랙 스크린) 문제 해결 방법

이상으로 윈도우 10에서 WMI 공급자 호스트의 높은 CPU 사용량을 해결하는 방법을 모두 살펴보았습니다. 위 방법들을 순서대로 적용하면 대부분의 경우 문제가 해결됩니다. 만약 진행 과정에서 궁금한 점이 있다면 언제든 댓글로 남겨주세요.