WMI Sağlayıcı Ana Bilgisayarı (WmiPrvSE.exe) Nedir ve Neden Bu Kadar Çok CPU Kullanıyor?

WMI Sağlayıcısı Ana Bilgisayar işlemi, Windows'un önemli bir parçasıdır ve genellikle arka planda çalışır. Bilgisayarınızdaki diğer uygulamaların sisteminiz hakkında bilgi istemesine izin verir. Bu işlem normalde pek çok sistem kaynağı kullanmamalıdır, ancak sisteminizdeki başka bir işlem kötü davranıyorsa çok fazla CPU kullanabilir.

İLGİLİ: Bu İşlem Nedir ve Neden Bilgisayarımda Çalışıyor?

Bu makale, Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe ve diğerleri gibi Görev Yöneticisi'nde bulunan çeşitli işlemleri açıklayan devam eden dizimizin bir parçasıdır. Bu hizmetlerin ne olduğunu bilmiyor musunuz? Okumaya başlasan iyi olur!

WMI Sağlayıcı Ana Bilgisayarı Nedir?

"WMI", "Windows Yönetim Araçları" anlamına gelir. Bu, yazılım ve yönetim komut dosyalarının Windows işletim sisteminizin durumu ve üzerindeki veriler hakkında bilgi talep etmesi için standart bir yol sağlayan bir Windows özelliğidir. "WMI Sağlayıcıları", istendiğinde bu bilgileri sağlar. Örneğin, yazılım veya komutlar BitLocker sürücü şifrelemesinin durumu hakkında bilgi bulabilir, olay günlüğünden girişleri görüntüleyebilir veya bir WMI sağlayıcısı içeren yüklü uygulamalardan veri isteyebilir. Microsoft, web sitesinde dahil edilen WMI sağlayıcılarının bir listesine sahiptir.

Bu, özellikle komut dosyaları aracılığıyla bilgi talep edilebildiği ve yönetici konsollarında standart bir şekilde gösterilebildiği için, bilgisayarları merkezi olarak yöneten işletmeler için özellikle yararlı bir özelliktir. Ancak, bir ev bilgisayarında bile, yüklediğiniz bazı yazılımlar, WMI arabirimi aracılığıyla sistem hakkında bilgi isteyebilir.

Ayrıca, kendi bilgisayarınızda Windows arayüzünde normalde gösterilmeyen çeşitli yararlı bilgileri bulmak için WMI'yi kendiniz de kullanabilirsiniz. Örneğin, PC'nizin seri numarasını almak, anakartınızın model numarasını bulmak veya sadece bir sabit sürücünün SMART sağlık durumunu görmek için WMI Komut satırı aracını (WMIC) ele aldık.

Neden Bu Kadar Çok CPU Kullanıyor?

WMI Sağlayıcı Ana Bilgisayarı, normalde hiçbir şey yapmaması gerektiğinden normalde fazla CPU kullanmamalıdır. Bilgisayarınızdaki başka bir yazılım veya komut dosyası WMI aracılığıyla bilgi istediğinde bazen bazı CPU kullanabilir ve bu normaldir. Yüksek CPU kullanımı, muhtemelen başka bir uygulamanın WMI aracılığıyla veri istediğinin bir işaretidir.

Ancak, uzun süreli yüksek CPU kullanımı, bir şeylerin yanlış olduğunun bir işaretidir. WMI Sağlayıcı Ana Bilgisayarı her zaman çok fazla CPU kaynağı kullanmamalıdır.

Windows Yönetim Araçları hizmetini yeniden başlatmak, kötü bir durumda kalmışsa yardımcı olabilir. Ayrıca bilgisayarınızı yeniden başlatabilirsiniz, ancak bilgisayarınızı yeniden başlatmadan hizmeti yeniden başlatmanın bir yolu vardır. Bunu yapmak için Başlat menünüzü açın, “Services.msc” yazın ve Hizmetler aracını başlatmak için Enter tuşuna basın.

Listeden "Windows Yönetim Araçları hizmetini" bulun, sağ tıklayın ve "Yeniden Başlat" ı seçin.

Sürekli olarak yüksek CPU kullanımı görüyorsanız, muhtemelen sisteminizdeki başka bir işlemin kötü davranması muhtemeldir. Bir işlem sürekli olarak WMI sağlayıcılarından büyük miktarda bilgi talep ediyorsa, bu, WMI Sağlayıcı Ana Bilgisayar işleminin çok fazla CPU kullanmasına neden olur. Sorun o diğer süreçtir.

Hangi belirli işlemin WMI ile sorunlara neden olduğunu belirlemek için Olay Görüntüleyicisi'ni kullanın. Windows 10 veya 8'de, Başlat düğmesine sağ tıklayıp açmak için "Olay Görüntüleyicisi" ni seçebilirsiniz. Windows 7'de Başlat menüsünü açın, "Eventvwr.msc" yazın ve başlatmak için Enter tuşuna basın.

Olay Görüntüleyici penceresinin sol bölmesinde, Uygulamalar ve Hizmet Günlükleri \ Microsoft \ Windows \ WMI-Etkinlik \ Operasyonel'e gidin.

Listede ilerleyin ve en son "Hata" olaylarını arayın. Her bir olaya tıklayın ve alt bölmede "ClientProcessId" nin sağındaki numarayı arayın. Bu size WMI hatasına neden olan işlemin kimlik numarasını söyler.

Burada birkaç hata görme olasılığınız yüksektir. Hataların nedeni aynı işlem kimliği numarası olabilir veya hatalara neden olan birden fazla farklı işlem kimliği görebilirsiniz. Her bir hatayı tıklayın ve ClientProcessId'nin ne olduğunu öğrenmek için bakın.

Artık sorunlara neden olabilecek bir işlemi tespit edebilirsiniz. Öncelikle, Ctrl + Shift + Escape tuşlarına basarak veya görev çubuğunu sağ tıklayıp "Görev Yöneticisi" ni seçerek bir Görev Yöneticisi penceresi açın.

"Ayrıntılar" sekmesine tıklayın, çalışan işlemleri işlem kimliğine göre sıralamak için "PID" sütununa tıklayın ve Olay Görüntüleyici günlüklerinde görünen kimlik numarasıyla eşleşen işlemi bulun.

Örneğin, burada, bu belirli bilgisayarda bu hatalara “HPWMISVC.exe” işleminin neden olduğunu gördük.

İşlem o zamandan beri kapandıysa, buradaki listede görmezsiniz. Ayrıca, bir program kapanıp yeniden açıldığında, farklı bir işlem kimlik numarasına sahip olacaktır. Bu nedenle, Olay Görüntüleyicinizdeki eski olayların işlem kimliği numarası hiçbir şey bulmanıza yardımcı olmayacağından, son olayları aramanız gerekir.

Elinizdeki bu bilgilerle, sorunlara neden olabilecek süreci artık biliyorsunuz. İlişkili olduğu yazılımı bulmak için web'de adını arayabilirsiniz. Ayrıca listedeki işlemi sağ tıklayıp "Dosya Konumunu Aç" ı tıklayarak sisteminizdeki konumunu açabilirsiniz, bu size programın bir parçası olduğu daha büyük yazılım paketini gösterebilir. Kullanıyorsanız bu yazılımı güncellemeniz veya kullanmıyorsanız kaldırmanız gerekebilir.

WMI Sağlayıcı Ana Bilgisayarını Devre Dışı Bırakabilir miyim?

Bilgisayarınızdaki "Windows Yönetim Araçları hizmetini" devre dışı bırakmak teknik olarak mümkündür. Ancak bu, bilgisayarınızdaki birçok farklı şeyi bozacaktır. Windows işletim sisteminin önemli bir parçasıdır ve yalnız bırakılmalıdır.

Bu hizmetin resmi açıklamasında da belirtildiği gibi, "Bu hizmet durdurulursa, çoğu Windows tabanlı yazılım düzgün çalışmayacaktır". Bu yüzden bu hizmeti devre dışı bırakmayın! Bununla ilgili bir sorununuz varsa, bilgisayarınızda WMI Sağlayıcı Ana Bilgisayarının çok fazla CPU kullanmasına ve bunun yerine bu işlemi güncellemesine, kaldırmasına veya devre dışı bırakmasına neden olan işlemi belirlemeniz gerekir.