Apa Host Penyedia WMI (WmiPrvSE.exe), dan Mengapa Menggunakan Banyak CPU?
Proses Host Provider WMI adalah bagian penting dari Windows, dan sering berjalan di latar belakang. Ini memungkinkan aplikasi lain di komputer Anda untuk meminta informasi tentang sistem Anda. Proses ini biasanya tidak menggunakan banyak sumber daya sistem, tetapi mungkin menggunakan banyak CPU jika proses lain pada sistem Anda berperilaku buruk.
Artikel ini adalah bagian dari seri berkelanjutan kami yang menjelaskan berbagai proses yang ditemukan di Pengelola Tugas, seperti Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe, dan banyak lainnya. Tidak tahu layanan apa itu? Lebih baik mulai membaca!
Apa Host Penyedia WMI?
"WMI" adalah singkatan dari "Instrumentasi Manajemen Windows". Ini adalah fitur Windows yang menyediakan cara standar untuk perangkat lunak dan skrip administratif untuk meminta informasi tentang keadaan sistem operasi Windows Anda dan data di dalamnya. "Penyedia WMI" memberikan informasi ini, saat diminta. Misalnya, perangkat lunak atau perintah dapat menemukan informasi tentang keadaan enkripsi drive BitLocker, melihat entri dari log peristiwa, atau meminta data dari aplikasi yang diinstal yang menyertakan penyedia WMI. Microsoft memiliki daftar penyedia WMI yang disertakan di situs webnya.
Ini adalah fitur yang sangat berguna bagi perusahaan yang mengelola PC secara terpusat, terutama karena informasi dapat diminta melalui skrip dan ditampilkan dengan cara standar di konsol administratif. Namun, bahkan pada PC rumahan, beberapa perangkat lunak yang telah Anda instal dapat meminta informasi tentang sistem melalui antarmuka WMI.
Anda juga dapat menggunakan WMI sendiri untuk menemukan berbagai informasi bermanfaat yang biasanya tidak terpapar di antarmuka Windows pada PC Anda sendiri. Misalnya, kami telah membahas alat baris perintah WMI (WMIC) untuk mendapatkan nomor seri PC Anda, menemukan nomor model motherboard Anda, atau hanya untuk melihat status kesehatan SMART dari hard drive.
Mengapa Menggunakan Banyak CPU??
Host Provider WMI biasanya tidak menggunakan banyak CPU, karena seharusnya tidak melakukan apa-apa. Kadang-kadang dapat menggunakan beberapa CPU ketika perangkat lunak atau skrip lain pada PC Anda meminta informasi melalui WMI, dan itu normal. Penggunaan CPU yang tinggi kemungkinan hanya merupakan pertanda bahwa aplikasi lain meminta data melalui WMI.
Namun, penggunaan CPU yang lama dan berkepanjangan adalah pertanda ada sesuatu yang salah. Host Penyedia WMI tidak boleh menggunakan banyak sumber daya CPU sepanjang waktu.
Restart layanan Instrumentasi Manajemen Windows dapat membantu jika macet dalam kondisi buruk. Anda juga bisa saja me-restart komputer Anda, tetapi ada cara untuk me-restart layanan tanpa me-restart komputer Anda. Untuk melakukan ini, buka menu Mulai Anda, ketik "Services.msc", dan tekan Enter untuk meluncurkan alat Layanan.
Temukan "Layanan Instrumentasi Manajemen Windows" di daftar, klik kanan, dan pilih "Restart".
Jika Anda melihat penggunaan CPU yang tinggi secara konsisten, kemungkinan proses lain pada sistem Anda berperilaku buruk. Jika suatu proses secara konstan meminta sejumlah besar informasi dari penyedia WMI, ini akan menyebabkan proses Host Penyedia WMI menggunakan banyak CPU. Proses lain itulah masalahnya.
Untuk mengidentifikasi proses spesifik mana yang menyebabkan masalah dengan WMI, gunakan Event Viewer. Pada Windows 10 atau 8, Anda dapat mengklik kanan tombol Start dan memilih "Event Viewer" untuk membukanya. Pada Windows 7, buka menu Start, ketik "Eventvwr.msc", dan tekan Enter untuk meluncurkannya.
Di panel kiri jendela Peraga Peristiwa, navigasikan ke Aplikasi dan Log Layanan \ Microsoft \ Windows \ WMI-Activity \ Operational.
Gulir daftar dan cari peristiwa "Kesalahan" baru-baru ini. Klik setiap acara dan cari nomor di sebelah kanan "ClientProcessId" di panel bawah. Ini memberitahu Anda nomor ID dari proses yang menyebabkan kesalahan WMI.
Ada peluang bagus Anda akan melihat beberapa kesalahan di sini. Kesalahan mungkin disebabkan oleh nomor ID proses yang sama, atau Anda mungkin melihat beberapa ID proses yang berbeda menyebabkan kesalahan. Klik setiap kesalahan dan lihat apa yang ClientProcessId cari tahu.
Anda sekarang dapat menjabarkan proses yang mungkin menyebabkan masalah. Pertama, buka jendela Task Manager dengan menekan Ctrl + Shift + Escape atau dengan mengklik kanan pada taskbar dan memilih "Task Manager".
Klik ke tab "Detail", klik kolom "PID" untuk mengurutkan proses yang berjalan berdasarkan ID proses, dan cari proses yang cocok dengan nomor ID yang muncul di log Peraga Peristiwa.
Sebagai contoh, di sini, kita telah melihat bahwa proses "HPWMISVC.exe" menyebabkan kesalahan ini pada komputer khusus ini.
Jika proses sejak ditutup, Anda tidak akan melihatnya dalam daftar di sini. Juga, ketika sebuah program ditutup dan dibuka kembali, ia akan memiliki nomor ID proses yang berbeda. Itu sebabnya Anda perlu mencari acara terbaru, karena nomor ID proses dari acara lama di Peraga Peristiwa Anda tidak akan membantu Anda menemukan apa pun.
Dengan informasi ini di tangan, Anda sekarang tahu proses yang dapat menyebabkan masalah. Anda dapat mencari namanya di web untuk mengetahui perangkat lunak yang terkait dengannya. Anda juga dapat mengeklik kanan proses dalam daftar dan mengeklik “Buka Lokasi File” untuk membuka lokasinya di sistem Anda, yang dapat menunjukkan kepada Anda paket perangkat lunak yang lebih besar yang menjadi bagian dari program tersebut. Anda mungkin perlu memperbarui perangkat lunak ini jika menggunakannya, atau menghapus instalannya jika tidak.
Dapatkah saya Menonaktifkan Host Penyedia WMI?
Secara teknis dimungkinkan untuk menonaktifkan "layanan Instrumentasi Manajemen Windows" di komputer Anda. Namun, ini akan merusak banyak hal pada PC Anda. Ini adalah bagian penting dari sistem operasi Windows dan harus dibiarkan sendiri.
Seperti uraian resmi untuk layanan ini, "Jika layanan ini dihentikan, sebagian besar perangkat lunak berbasis Windows tidak akan berfungsi dengan baik". Jadi jangan nonaktifkan layanan ini! Jika Anda memiliki masalah dengan itu, Anda perlu mengidentifikasi proses di komputer Anda yang menyebabkan Host Penyedia WMI menggunakan begitu banyak CPU dan memperbarui, menghapus, atau menonaktifkan bahwa proses sebaliknya.