WMI 공급자 호스트 (WmiPrvSE.exe) 란 무엇이며 CPU 사용량이 많은 이유는 무엇입니까?
WMI 공급자 호스트 프로세스는 Windows의 중요한 부분이며 종종 백그라운드에서 실행됩니다. 컴퓨터의 다른 응용 프로그램에서 시스템에 대한 정보를 요청할 수 있습니다. 이 프로세스는 일반적으로 많은 시스템 리소스를 사용하지 않아야하지만 시스템의 다른 프로세스가 잘못 작동하면 많은 CPU를 사용할 수 있습니다.
이 기사는 Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe 및 기타 여러 작업 관리자에서 볼 수있는 다양한 프로세스를 설명하는 진행중인 시리즈의 일부입니다. 그 서비스가 무엇인지 모릅니다. 더 읽기 시작하기!
WMI 공급자 호스트 란??
"WMI"는 "Windows Management Instrumentation"의 약자입니다. 이 기능은 소프트웨어 및 관리 스크립트가 Windows 운영 체제의 상태 및 데이터에 대한 정보를 요청할 수있는 표준화 된 방법을 제공하는 Windows 기능입니다. "WMI 공급자"는 요청시이 정보를 제공합니다. 예를 들어 소프트웨어 나 명령은 BitLocker 드라이브 암호화 상태에 대한 정보를 찾고 이벤트 로그에서 항목을 보거나 WMI 공급자가 포함 된 설치된 응용 프로그램에서 데이터를 요청할 수 있습니다. Microsoft는 웹 사이트에 포함 된 WMI 공급자 목록을 보유하고 있습니다..
이것은 정보를 스크립트를 통해 요청하고 관리 콘솔의 표준 방식으로 표시 할 수 있으므로 PC를 중앙에서 관리하는 기업에 특히 유용한 기능입니다. 그러나 가정용 PC에서도 설치 한 일부 소프트웨어는 WMI 인터페이스를 통해 시스템에 대한 정보를 요청할 수 있습니다.
WMI를 사용하여 일반적으로 자신의 PC에서 Windows 인터페이스에 노출되지 않는 다양한 유용한 정보를 찾을 수도 있습니다. 예를 들어, PC의 일련 번호를 얻거나 마더 보드의 모델 번호를 찾거나 하드 드라이브의 SMART 상태를 보려면 WMI 명령 행 도구 (WMIC)를 살펴 보았습니다.
CPU 사용량이 많은 이유는 무엇입니까??
일반적으로 WMI 공급자 호스트는 일반적으로 많은 CPU를 사용하지 않아야합니다. PC의 다른 소프트웨어 나 스크립트가 WMI를 통해 정보를 요청할 때 때때로 일부 CPU를 사용할 수 있습니다. 이는 정상적인 현상입니다. 높은 CPU 사용량은 다른 응용 프로그램이 WMI를 통해 데이터를 요청하고 있음을 나타내는 신호 일 수 있습니다..
그러나 장기간에 걸친 높은 CPU 사용량은 잘못된 징후입니다. WMI 공급자 호스트는 항상 많은 CPU 리소스를 사용해서는 안됩니다..
Windows Management Instrumentation 서비스를 다시 시작하면 상태가 좋지 않을 경우 도움이 될 수 있습니다. 컴퓨터를 다시 시작하면되지만 컴퓨터를 다시 시작하지 않고 서비스를 다시 시작할 수있는 방법이 있습니다. 이렇게하려면 시작 메뉴를 열고 "Services.msc"를 입력 한 다음 Enter 키를 눌러 서비스 도구를 시작하십시오.
목록에서 "Windows Management Instrumentation Service"를 찾아 마우스 오른쪽 단추로 클릭하고 "다시 시작"을 선택하십시오..
일관되게 높은 CPU 사용량을 보게되면 시스템의 다른 프로세스가 잘못 작동하는 것일 수 있습니다. 프로세스가 WMI 공급자로부터 많은 양의 정보를 지속적으로 요청하면 WMI 공급자 호스트 프로세스에서 많은 CPU를 사용하게됩니다. 그 다른 과정이 문제입니다..
특정 프로세스가 WMI에 문제를 일으키는 지 확인하려면 이벤트 뷰어를 사용하십시오. Windows 10 또는 8에서는 시작 단추를 마우스 오른쪽 단추로 클릭하고 "이벤트 뷰어"를 선택하여 열 수 있습니다. Windows 7에서 시작 메뉴를 열고 "Eventvwr.msc"를 입력 한 다음 Enter 키를 눌러 실행하십시오..
이벤트 뷰어 창의 왼쪽 창에서 응용 프로그램 및 서비스 로그 \ Microsoft \ Windows \ WMI-Activity \ Operational로 이동합니다..
목록을 스크롤하여 최근 "오류"이벤트를 찾습니다. 각 이벤트를 클릭하고 아래쪽 창의 "ClientProcessId"오른쪽에있는 번호를 찾으십시오. WMI 오류의 원인이 된 프로세스의 ID 번호를 알려줍니다..
여기에 몇 가지 오류가 표시 될 가능성이 있습니다. 오류는 동일한 프로세스 ID 번호로 인해 발생하거나 오류를 일으키는 여러 프로세스 ID가 나타날 수 있습니다. 각 오류를 클릭하고 ClientProcessId가 무엇인지 알아보십시오..
이제 문제를 일으킬 수있는 프로세스를 고정시킬 수 있습니다. 먼저 Ctrl + Shift + Escape를 누르거나 작업 표시 줄을 마우스 오른쪽 버튼으로 클릭하고 "작업 관리자"를 선택하여 작업 관리자 창을 엽니 다..
"세부 정보"탭을 클릭하고 프로세스 ID별로 실행중인 프로세스를 정렬하고 이벤트 뷰어 로그에 나타난 ID 번호와 일치하는 프로세스를 찾으려면 "PID"열을 클릭하십시오..
예를 들어, 여기에서는 "HPWMISVC.exe"프로세스가이 특정 컴퓨터에서 이러한 오류를 일으킨 것을 확인했습니다.
이후 프로세스가 종료 된 경우 여기에서 목록에 해당 프로세스가 표시되지 않습니다. 또한 프로그램이 닫히고 다시 열릴 때 프로세스 ID 번호가 달라집니다. 따라서 최근 이벤트를 찾아야합니다. 이벤트 뷰어의 이전 이벤트에서 가져온 프로세스 ID 번호는 아무 것도 찾을 수 없기 때문에.
이 정보를 가지고 있으면 문제를 일으킬 수있는 프로세스를 알 수 있습니다. 웹에서 이름을 검색하여 연결된 소프트웨어를 찾을 수 있습니다. 또한 목록에서 프로세스를 마우스 오른쪽 단추로 클릭하고 "파일 위치 열기"를 클릭하여 시스템에서 위치를 열면 프로그램이 포함 된 더 큰 소프트웨어 패키지가 표시 될 수 있습니다. 이 소프트웨어를 사용하는 경우이 소프트웨어를 업데이트해야 할 수도 있고 그렇지 않은 경우 제거 할 수도 있습니다..
WMI 공급자 호스트를 비활성화 할 수 있습니까??
기술적으로 컴퓨터에서 "Windows Management Instrumentation 서비스"를 비활성화 할 수 있습니다. 그러나 이렇게하면 PC에서 여러 가지 문제가 발생합니다. 그것은 Windows 운영 체제의 중요한 부분이며 혼자 있어야합니다..
이 서비스에 대한 공식 설명에 "이 서비스가 중지되면 대부분의 Windows 기반 소프트웨어가 제대로 작동하지 않습니다"라고되어 있습니다. 따라서이 서비스를 비활성화하지 마십시오! 문제가있는 경우 컴퓨터에서 WMI 공급자 호스트가 많은 CPU를 사용하고 업데이트, 제거 또는 사용 중지하는 프로세스를 식별해야합니다 그 대신에 과정.