WMI Provider Host process ir svarīga Windows daļa, un tā bieži darbojas fonā. Tas ļauj citiem datora lietojumiem pieprasīt informāciju par jūsu sistēmu. Šajā procesā parasti nav jāizmanto daudzi sistēmas resursi, taču tā var izmantot daudz CPU, ja kāds cits process jūsu sistēmā darbojas slikti.
Šis raksts ir daļa no mūsu notiekošās sērijas, kas izskaidro dažādus procesus, kas atrodami uzdevumu pārvaldniekā, piemēram, Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe un daudzi citi. Nezinu, kādi ir šie pakalpojumi? Labāk sāciet lasīt!
"WMI" nozīmē "Windows vadības instrumentu". Šī ir Windows funkcija, kas programmatūras un administratīvo skriptu standartizētam veidam ļauj pieprasīt informāciju par Windows operētājsistēmas stāvokli un datiem par to. "WMI pakalpojumu sniedzēji" sniedz šo informāciju pēc pieprasījuma. Piemēram, programmatūra vai komandas var atrast informāciju par BitLocker diska šifrēšanas stāvokli, skatīt ierakstus no notikumu žurnāla vai pieprasīt datus no instalētām lietojumprogrammām, kurās ir WMI nodrošinātājs. Microsoft ir iekļauts WMI pakalpojumu sniedzēju saraksts savā tīmekļa vietnē.
Tas ir īpaši noderīgs līdzeklis uzņēmumiem, kas centralizēti pārvalda datorus, jo īpaši tādēļ, ka informāciju var pieprasīt, izmantojot skriptus un standarta veidā parādot administratīvās konsoles. Tomēr pat mājas datorā daži instalētie programmatūra var pieprasīt informāciju par sistēmu, izmantojot WMI saskarni.
Jūs pats varat arī izmantot WMI, lai atrastu dažādus noderīgus informācijas elementus, kas parasti nav pakļauti Windows saskarnē savā datorā. Piemēram, esam apskatījuši WMI komandrindas rīku (WMIC), lai iegūtu datora sērijas numuru, atrod jūsu mātesplates modeļa numuru vai vienkārši redzētu SMART veselības stāvokli cietajā diskā.
WMI Provider Host nedrīkst parasti izmantot daudz CPU, jo tas parasti neko nedara. Reizēm tas var izmantot dažus CPU, ja citā datora programmatūrā vai skriptā tiek prasīta informācija, izmantojot WMI, un tas ir normāli. Augsts CPU izmantojums, iespējams, ir tikai zīme, ka cita programma pieprasa datus, izmantojot WMI.
Tomēr ilgstoša augsta CPU izmantošana ir zīme, ka kaut kas nav kārtībā. WMI Provider Host nedrīkst visu laiku izmantot daudz CPU resursus.
Windows pārvaldības instrumentācijas pakalpojuma restartēšana var palīdzēt, ja tā ir iestrēdzis sliktā stāvoklī. Varat arī vienkārši restartēt datoru, taču tā ir veids, kā restartēt pakalpojumu, neveicot datora restartēšanu. Lai to izdarītu, atveriet izvēlni Sākt, ierakstiet "Services.msc" un nospiediet Enter, lai atvērtu pakalpojumu rīku.
Sarakstā atrodiet "Windows pārvaldības instrumentācijas pakalpojums", ar peles labo pogu noklikšķiniet uz tā un atlasiet "Restartēt".
Ja redzat pastāvīgi augstu CPU lietojumu, visticamāk, ka cits process jūsu sistēmā darbojas ļoti slikti. Ja process pastāvīgi pieprasa lielu informācijas daudzumu no WMI pakalpojumu sniedzējiem, tas izraisīs WMI Provider Host procesa izmantošanu daudz CPU. Šis cits process ir problēma.
Lai noteiktu, kurš konkrētais process rada problēmas ar WMI, izmantojiet notikumu skatītāju. Programmā Windows 10 vai 8 varat ar peles labo pogu noklikšķināt uz pogas Sākt un izvēlieties "Event Viewer", lai to atvērtu. Programmā Windows 7 atveriet izvēlni Sākt, ierakstiet "Eventvwr.msc" un nospiediet Enter, lai to palaistu.
Loga Event Viewer kreisajā rūtī pārvietojieties uz Pieteikumi un servisa žurnāli \ Microsoft \ Windows \ WMI-Activity \ Operational.
Ritiniet sarakstu un meklējiet jaunākos notikumus "Kļūda". Noklikšķiniet uz katra notikuma un meklējiet numuru pa labi no "ClientProcessId" apakšējā rūtī. Tas norāda, cik procesa ID numurs ir izraisījis WMI kļūdu.
Ir labas izredzes, ka šeit redzēsiet vairākas kļūdas. Kļūdas var izraisīt tas pats procesa ID numurs, vai arī jūs varat redzēt vairākus atšķirīgus procesa ID, kas izraisa kļūdas. Noklikšķiniet uz katras kļūdas un noskaidrojiet, ko ClientProcessId vēlas noskaidrot.
Tagad varat samazināt procesu, kas var radīt problēmas. Pirmkārt, atveriet uzdevumjoslas logu, nospiežot Ctrl + Shift + Escape, vai ar peles labo pogu noklikšķinot uz uzdevumjoslas un atlasot "Task Manager".
Noklikšķiniet uz pogas uz cilnes "Sīkas detaļas", noklikšķiniet uz slejas "PID", lai kārtotu procesa procesa procesa ID, un atrodiet procesu, kas atbilst ID skatījuma žurnālā parādītajam ID skaitlim.
Piemēram, šeit mēs redzējām, ka process "HPWMISVC.exe" izraisīja šīs kļūdas šajā konkrētajā datorā.
Ja process ir beidzies, jūs to neredzēsiet šeit. Arī tad, kad programma tiek aizvērta un atkārtoti atvērta, tam būs atšķirīgs procesa ID numurs. Tāpēc jums ir jāmeklē nesenie notikumi, jo notikumu skatītāja procesa ID numurs no vecākiem notikumiem nepalīdzēs jums atrast neko.
Izmantojot šo informāciju rokā, jūs tagad zināt procesu, kas var radīt problēmas. Jūs varat meklēt tā nosaukumu tīmeklī, lai uzzinātu ar to saistīto programmatūru. Varat arī ar peles labo pogu noklikšķināt uz procesa sarakstā un noklikšķināt uz "Atvērt failu atrašanās vietu", lai atvērtu tās atrašanās vietu jūsu sistēmā, kas var parādīt lielāku programmatūras pakotni, kurā programma ir daļa no programmas. Iespējams, jums būs jāatjaunina šī programmatūra, ja to izmantojat, vai atinstalējiet, ja jums tā nav.
Tehniski ir iespējams atspējot "Windows Management Instrumentation pakalpojumu" jūsu datorā. Tomēr tas pauze daudz dažādas lietas jūsu datorā. Tā ir svarīga Windows operētājsistēmas daļa, un tā ir jāpaliek vienatnē.
Kā oficiālais šī pakalpojuma apraksts saka: "Ja šis pakalpojums tiek pārtraukts, lielākā daļa Windows programmatūras nedarbosies pareizi." Tāpēc neatslēdziet šo pakalpojumu! Ja jums rodas problēma ar to, jums jāidentificē process datorā, kas izraisa WMI pakalpojumu sniedzēja resursdatora izmantošanu tik daudz CPU un atjaunina, noņem vai atspējo ka process tā vietā.