오늘 우리는 WMI 공급자 호스트(WmiPrvSE.exe)가 무엇인지 검토할 것입니다. WMI 공급자 호스트 프로세스는 Windows의 중요한 부분이며 종종 백그라운드에서 실행됩니다. 이를 통해 컴퓨터의 다른 응용 프로그램이 시스템에 대한 정보를 요청할 수 있습니다. 이 프로세스는 일반적으로 많은 시스템 리소스를 사용하지 않아야 하지만 시스템의 다른 프로세스가 오작동하는 경우 많은 CPU를 사용할 수 있습니다.
WMI 공급자 호스트(WmiPrvSE.exe)는 무엇입니까?
“WMI”는 “Windows Management Instrumentation”을 의미합니다. 이것은 소프트웨어 및 관리 스크립트가 Windows 운영 체제 및 포함된 데이터의 상태에 대한 정보를 요청할 수 있는 표준화된 방법을 제공하는 Windows의 기능입니다. 예를 들어 소프트웨어 또는 명령은 BitLocker 드라이브 암호화 상태에 대한 정보를 찾거나 이벤트 로그 항목을 보거나 WMI 공급자를 포함하는 설치된 응용 프로그램에서 데이터를 요청할 수 있습니다. Microsoft는 웹사이트에 WMI 공급자 목록이 나열되어 있습니다.
이것은 특히 스크립트를 통해 정보를 요청하고 관리 콘솔에 표준으로 표시할 수 있기 때문에 컴퓨터를 중앙에서 관리하는 회사에 특히 유용한 기능입니다. 가정용 PC에서도 사용자가 설치한 일부 소프트웨어는 WMI 인터페이스를 통해 시스템에 대한 정보를 요청할 수 있습니다.
또한 WMI를 사용하여 일반적으로 자신의 PC의 Windows 인터페이스에 표시되지 않는 다양한 유용한 정보를 찾을 수 있습니다. 예를 들어, 마더보드의 모델 번호를 얻기 위한 WMI 명령줄 도구(WMIC)를 다루었습니다.
WMI 공급자 호스트(WmiPrvSE.exe)가 CPU를 너무 많이 사용하는 이유는 무엇입니까?
WMI 공급자 호스트는 일반적으로 아무 것도 하지 않아야 하므로 일반적으로 많은 CPU를 사용하지 않아야 합니다. 때때로 PC의 다른 소프트웨어나 스크립트가 WMI를 통해 정보를 요청할 때 일부 CPU를 사용할 수 있으며 이는 정상입니다. 높은 CPU 사용량은 아마도 다른 응용 프로그램이 WMI를 통해 데이터를 요청하고 있다는 신호일 수 있습니다. WMI 공급자 호스트는 항상 많은 CPU 리소스를 사용하지 않아야 합니다.
WMI 공급자 호스트를 다시 시작하면 잘못된 상태에서 멈춘 경우 도움이 될 수 있습니다. 단순히 컴퓨터를 다시 시작할 수도 있지만 컴퓨터를 다시 시작하지 않고 서비스를 다시 시작하는 방법이 있습니다. 이렇게 하려면 시작 메뉴를 열고 “Services.msc”를 입력한 다음 Enter 키를 눌러 서비스 도구를 시작합니다.
목록에서 “Windows Management Instrumentation” 서비스를 찾아 마우스 오른쪽 버튼을 클릭하고 “다시 시작”을 선택합니다.
CPU 사용량이 지속적으로 높다면 시스템의 다른 프로세스가 오작동하고 있을 수 있습니다. 프로세스가 지속적으로 WMI 공급자에게 많은 양의 정보를 요청하는 경우 WMI 공급자의 호스트 프로세스가 많은 양의 CPU를 사용하게 됩니다. 그 다른 과정이 문제다.
WMI에 문제를 일으키는 특정 프로세스를 식별하려면 이벤트 뷰어를 사용하십시오. Windows 10 또는 8에서는 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 “이벤트 뷰어”를 선택하여 열 수 있습니다. Windows 7에서 시작 메뉴를 열고 “Eventvwr.msc”를 입력한 다음 Enter 키를 눌러 시작합니다.
이벤트 뷰어 창의 왼쪽 창에서 Microsoft Windows 활동 관리자 아래의 응용 프로그램 및 서비스 레지스트리로 이동합니다.
목록을 아래로 스크롤하여 최근 “오류” 이벤트를 찾습니다. 각 이벤트를 클릭하고 하단 패널의 “ClientProcessId” 오른쪽에 있는 번호를 찾습니다. 이것은 WMI 오류를 일으킨 프로세스의 ID 번호를 알려줍니다.
여기에 몇 가지 오류가 표시될 가능성이 큽니다. 동일한 프로세스 ID 번호로 인해 오류가 발생하거나 오류를 일으키는 여러 다른 프로세스 ID가 표시될 수 있습니다.
이제 문제를 일으킬 수 있는 프로세스를 식별할 수 있습니다. 먼저 Ctrl + Shift + Escape를 눌러 작업 관리자 창을 엽니다.
“자세히” 탭을 클릭하고 “PID” 열을 클릭하여 실행 중인 프로세스를 프로세스 ID별로 정렬하고 이벤트 뷰어 로그에 표시된 ID 번호와 일치하는 프로세스를 찾습니다.
또한 프로그램을 닫았다가 다시 열 때 다른 프로세스 ID 번호를 갖게 됩니다. 이벤트 뷰어에서 이전 이벤트의 프로세스 ID 번호는 아무것도 찾는 데 도움이 되지 않으므로 최근 이벤트를 찾아야 하는 이유입니다.
WMI 공급자 호스트를 비활성화할 수 있습니까?
컴퓨터에서 “Windows Management Instrumentation” 서비스를 비활성화하는 것은 기술적으로 가능합니다. 그러나 이것은 PC의 여러 다른 것들을 손상시킬 수 있습니다. Windows 운영 체제의 중요한 부분입니다.
따라서 이 서비스를 비활성화하지 마십시오! 문제가 있는 경우 WMI 공급자 호스트가 너무 많은 CPU를 사용하도록 하는 컴퓨터의 프로세스를 식별해야 합니다.