WMI 공급자 호스트 WmiPrvSE 모니터링 목적으로 개발자가 사용하는 Windows 호스트 관리 프로세스입니다.
이 동작은 일반적으로 프로덕션 환경에서 볼 수 있습니다. Windows 7을 10으로 업그레이드한 후 많은 사용자가 CPU 사용량이 급증하여 시스템 지연, 뜨겁고 느려짐을 발견했습니다. 제 개인적인 추측으로는 이 서비스가 정상적인 패턴을 따르지 않는 비정상적인 동작으로 인해 문제가 발생한 것입니다.
이 문제를 해결하기 위해 명령 프롬프트에서 몇 가지 기본 명령을 실행하고 Windows Management Instrumentation Service를 다시 시작합니다. .
손상된 파일 복구
여기에서 손상되거나 누락된 파일을 스캔, 복구 및 복원하려면 Restoro를 다운로드하고 실행하세요. , 그런 다음 WmiPrvSE 프로세스의 사용량이 감소하는지 확인합니다. 그렇지 않은 경우 아래 나열된 다른 해결 방법을 시도해 보십시오.
Windows Management Instrumentation 서비스 다시 시작
Windows 키 길게 누르기 키보드에서 R 누르기 . 실행 대화 상자에서; services.msc 입력
서비스 콘솔에서 Windows 관리 계측 서비스 를 찾습니다. 내가 일반적으로 하는 일은 서비스 중 하나를 클릭한 다음 W 를 누르는 것입니다. Word W로 시작하는 서비스로 이동하려면 키를 누르세요. 그런 다음 빠른 검색을 수행하여 원하는 서비스를 찾으세요.
이제 다시 시작을 선택하여 서비스를 다시 시작합니다. 원하는 경우 여기에서 서비스를 중지할 수도 있지만 권장하지 않습니다. 따라서 실행하면 이 프로세스에서 높은 CPU 사용량 문제를 해결하겠습니다.
다른 관련 서비스 다시 시작
이 작업이 완료되면 시작 버튼의 왼쪽 하단 모서리로 마우스를 가져간 다음 (오른쪽 클릭) 합니다. 상황에 맞는 메뉴가 열립니다. 명령 프롬프트(관리자)를 선택합니다. 여기에서.
열리는 명령 프롬프트 창에서; 다음 명령을 하나씩 입력하십시오. 각 명령 후에 Enter 키를 누르십시오.
net stop iphlpsvc net stop wscsvc net stop Winmgmt net start Winmgmt net start wscsvc net start iphlpsvc
일단 완료; PC를 재부팅하고 확인하십시오. 이렇게 하면 프로세스가 크게 떨어지고 CPU가 정상 사용 상태로 돌아갑니다. 그렇지 않은 경우 아래의 다음 방법으로 진행하십시오.
클린 부팅을 수행하여 결함 있는 애플리케이션 식별
특정 응용 프로그램이 WMI 제공 호스트의 CPU 사용량을 높일 수 있습니다. 따라서 이 단계에서는 클린 부팅을 수행하고 과도한 사용을 유발하는 응용 프로그램을 격리합니다. 클린 부팅에서는 부팅 프로세스에 필수적인 서비스만 로드되고 추가 서비스와 응용 프로그램은 비활성화됩니다. 클린 부팅을 수행하려면:
- 로그 안에 관리자 계정으로 컴퓨터에 연결합니다.
- “Windows를 누릅니다. ” + “R "를 열려면 "실행 " 즉각적인.
- 유형 "msconfig "를 누르고 "엔터"를 누르십시오.
- 클릭 "서비스 " 옵션을 선택하고 "모든 Microsoft 서비스 숨기기 " 버튼.
- 클릭 "비활성화 전체 " 옵션을 선택한 다음 "확인 ".
- 클릭 "시작 " 탭을 클릭하고 "열기 작업 관리자 " 옵션.
- 클릭 "시작 ” 버튼을 클릭하세요.
- 클릭 "사용이 있는 목록의 모든 애플리케이션에서 " 옆에 쓰여진 다음 선택 "비활성화 " 옵션.
- 반복 목록에 있는 모든 응용 프로그램에 대해 이 프로세스를 수행하고 컴퓨터를 다시 시작하십시오.
- 이제 컴퓨터가 "Clean 부팅 " 상태.
- 확인 문제가 해결되는지 확인합니다.
- 높은 CPU인 경우 사용이 더 이상 발생하지 않는다는 것은 세 번째 파티 애플리케이션 또는 서비스 원인이었습니다.
- 시작 활성화하여 하나 같은 방식으로 한 번에 서비스하고 높은 때 중지 CPU 사용량이 돌아옵니다.
- 다시 설치 서비스 /애플리케이션 활성화하여 어떤 높은 사용량이 다시 발생하거나 유지합니다. 사용 중지 .
이벤트 뷰어를 사용하여 프로세스 찾기 및 제거
이벤트 뷰어 열기 . Windows 7 이하를 사용하는 경우 이벤트 뷰어 를 검색하십시오. 시작 메뉴 에서 그런 다음 엽니다. Windows 8/8.1 또는 10을 사용하는 경우 Windows 로고 를 누르십시오. 키 + X WinX 메뉴 열기 그런 다음 이벤트 뷰어 를 클릭하십시오. WinX 메뉴에서 .
보기 를 클릭하십시오. 이벤트 뷰어 상단의 툴바에서 창을 열고 분석 및 디버그 로그 표시를 활성화합니다. 옵션.
창의 왼쪽 창에서 응용 프로그램 및 서비스 로그로 이동합니다.> 마이크로소프트 > 창> WMI-활동 .
WMI-활동 을 두 번 클릭하십시오. 콘텐츠를 확장하고 운영 을 클릭하십시오. 내용 목록에서 WMI 공급자 호스트의 운영 로그를 엽니다.
오류가 있는지 찾아보고 오류를 찾으면 클릭하여 창 하단에 사양을 표시합니다.
일반 아래 클릭한 오류 사양 탭에서 ClientProcessId라는 용어를 찾습니다. , 그리고 찾으면 뒤에 오는 번호(예:1079)를 기록하거나 기억하십시오.
이벤트 뷰어 닫기 작업 관리자를 엽니다. . Windows 키를 누른 상태에서 R을 누릅니다. 실행 대화 상자에서 taskmgr 을 입력합니다. 확인을 클릭합니다. 서비스 로 이동합니다. 탭에서 프로세스 ID가 동일한 서비스를 찾습니다. (PID ) ClientProcessID 뒤에 오는 숫자 기간.
해당 프로세스 ID가 있는 서비스 가 범인이므로 발견하면 즉시 비활성화 하십시오. 그런 다음 제어판 으로 이동하십시오.> 프로그램 및 기능 범인 서비스가 있었던 프로그램을 제거하십시오. 프로그램이 제거되면 WMI Provider Host는 극소량의 CPU를 다시 사용하게 됩니다.
WMI 서비스를 수요로 설정
WMI 서비스가 지속적으로 높은 CPU 사용량을 사용하는 경우 Discord와 같은 일부 프로그램에서 프로세스를 사용하고 있을 수 있습니다. 이런 일이 발생하지 않도록 하려면 다음 단계를 따르세요.-
- 명령 프롬프트를 검색하고 '관리자 권한으로 실행'을 클릭합니다. .
- 명령 프롬프트가 열리면 다음 명령을 하나씩 입력해야 합니다.-
sc config Wmi start= demand
- 이제 컴퓨터를 다시 시작하고 문제가 지속되는지 확인하십시오.
위의 방법 중 어느 것도 효과가 없다면 WMI 프로세스와 충돌하는 프로그램이 있을 수 있습니다. 이 경우 컴퓨터를 클린 부팅해야 합니다.