Kas ir WMI sniedzēja resursdators (WmiPrvSE.exe), un kāpēc tas izmanto tik daudz CPU?
WMI pakalpojumu sniedzēja saimniekdatora process ir svarīga Windows daļa un bieži darbojas fonā. Tas ļauj citām datora lietojumprogrammām pieprasīt informāciju par jūsu sistēmu. Šim procesam parasti nevajadzētu izmantot daudzus sistēmas resursus, bet tas var izmantot daudz CPU, ja jūsu sistēmā cits process darbojas slikti.
Šis raksts ir daļa no mūsu nepārtrauktās sērijas, kas izskaidro dažādus procesus, kas atrasti 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ākt lasīt!
Kas ir WMI sniedzēja resursdators?
“WMI” apzīmē “Windows Management Instrumentation”. Šī ir Windows funkcija, kas nodrošina standartizētu veidu programmatūras un administratīvajiem skriptiem, lai pieprasītu informāciju par jūsu Windows operētājsistēmas stāvokli un datiem. “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, apskatīt notikumu žurnāla ierakstus vai pieprasīt datus no instalētām lietojumprogrammām, kurās ir WMI pakalpojumu sniedzējs. Microsoft tīmekļa vietnē ir iekļauts iekļauto WMI pakalpojumu sniedzēju saraksts.
Tas ir īpaši noderīgs līdzeklis uzņēmumiem, kas centralizēti pārvalda datorus, jo īpaši tāpēc, ka informāciju var pieprasīt, izmantojot skriptus, un to attēlot standarta veidā administratīvajās konsolēs. Tomēr pat mājas datorā dažas instalētās programmatūras var pieprasīt informāciju par sistēmu, izmantojot WMI interfeisu.
Jūs varat arī izmantot WMI, lai atrastu dažādus noderīgus informācijas veidus, kas parasti netiek pakļauti Windows saskarnēm savā datorā. Piemēram, mēs esam iekļāvuši WMI komandrindas rīku (WMIC), lai saņemtu datora sērijas numuru, atrastu mātesplates modeļa numuru vai vienkārši redzētu cietā diska SMART veselības stāvokli.
Kāpēc tas izmanto tik daudz CPU?
WMI Provider Host parasti nevajadzētu izmantot daudz CPU, jo tas parasti nedara neko. Tas dažkārt var izmantot kādu CPU, ja cits datora vai skripta gabals pieprasa informāciju, izmantojot WMI, un tas ir normāli. Augsts CPU lietojums, iespējams, ir tikai zīme, ka cita lietojumprogramma pieprasa datus, izmantojot WMI.
Tomēr ilgstoša augsta CPU izmantošana ir zīme, kas ir kaut kas nepareizs. WMI Provider Host nevajadzētu izmantot daudz CPU resursu visu laiku.
Windows Management Instrumentation pakalpojuma restartēšana var palīdzēt, ja tas ir iestrēdzis sliktā stāvoklī. Varat arī vienkārši restartēt datoru, bet ir veids, kā atsākt pakalpojumu bez datora restartēšanas. Lai to izdarītu, atveriet izvēlni Sākt, ierakstiet “Services.msc” un nospiediet taustiņu Enter, lai palaistu pakalpojumu rīku.
Atrodiet sarakstā “Windows pārvaldības instrumentu pakalpojumu”, ar peles labo pogu noklikšķiniet uz tā un atlasiet “Restart”.
Ja redzat konsekventi augstu CPU lietošanu, iespējams, ka cits jūsu sistēmas process darbojas slikti. Ja process nepārtraukti pieprasa lielu daudzumu informācijas no WMI sniedzējiem, WMI pakalpojumu sniedzēja resurss izmantos daudz CPU. Šis cits process ir problēma.
Lai noteiktu, kurš konkrētais process rada problēmas ar WMI, izmantojiet notikumu skatītāju. Operētājsistēmā Windows 10 vai 8 varat ar peles labo pogu noklikšķināt uz pogas Sākt un atlasīt “Event Viewer”, lai to atvērtu. Sistēmā Windows 7 atveriet izvēlni Sākt, ierakstiet “Eventvwr.msc” un nospiediet Enter, lai to palaistu.
Notikumu skatītāja loga kreisajā rūtī dodieties uz lietojumprogrammām un pakalpojumu žurnāliem Microsoft Windows WMI darbība.
Ritiniet sarakstu un meklējiet jaunākos “Kļūdas” notikumus. Noklikšķiniet uz katra notikuma un meklējiet numuru apakšējā rūtī pa labi no “ClientProcessId”. Tas jums parāda procesa identifikācijas numuru, kas izraisīja WMI kļūdu.
Šeit ir laba iespēja, ka šeit būs vairākas kļūdas. Kļūdas var izraisīt viena un tā paša procesa ID numurs, vai arī jūs varat redzēt vairākus atšķirīgus procesa ID, kas rada kļūdas. Noklikšķiniet uz katras kļūdas un uzziniet, kas ir ClientProcessId.
Tagad varat noteikt procesu, kas var radīt problēmas. Vispirms atveriet Task Manager logu, nospiežot Ctrl + Shift + Escape vai ar peles labo pogu noklikšķinot uz uzdevumjoslas un izvēloties “Task Manager”.
Noklikšķiniet uz cilnes “Detaļas”, noklikšķiniet uz slejas “PID”, lai kārtotu procesus pēc procesa ID, un atrodiet procesu, kas atbilst ID numuram, kas parādījās notikumu skatītāju žurnālos.
Piemēram, šeit mēs redzējām, ka process „HPWMISVC.exe” izraisīja šīs kļūdas šajā konkrētajā datorā.
Ja process ir slēgts, šeit jūs to neredzēsiet. Arī tad, kad programma tiek aizvērta un atkal atvērta, tai būs atšķirīgs procesa ID numurs. Tāpēc jums ir jāmeklē jaunākie notikumi, jo procesa ID numurs no vecākiem notikumiem jūsu notikumu skatītājā nepalīdzēs atrast neko.
Izmantojot šo informāciju, jūs tagad zināt procesu, kas var radīt problēmas. Jūs varat meklēt savu vārdu tīmeklī, lai uzzinātu, ar kādu programmatūru tā ir saistīta. Varat arī vienkārši ar peles labo pogu noklikšķināt uz saraksta procesa un noklikšķiniet uz “Atvērt faila 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, kas ir programmas daļa. Jums var būt nepieciešams atjaunināt šo programmatūru, ja to lietojat, vai atinstalējiet to, ja tā nav.
Vai es varu atspējot WMI sniedzēja resursdatoru?
Tehniski ir iespējams atspējot datorā esošo „Windows Management Instrumentation” pakalpojumu. Tomēr datorā būs daudzas dažādas lietas. Tā ir svarīga Windows operētājsistēmas daļa, un tā ir jāatstāj atsevišķi.
Tā kā šī pakalpojuma oficiālais apraksts saka: „Ja šis pakalpojums tiek pārtraukts, lielākā daļa Windows programmatūras nedarbosies pareizi”. Tāpēc neizslēdziet šo pakalpojumu! Ja jums ir problēmas ar to, jums ir jāidentificē process datorā, kas izraisa WMI pakalpojumu sniedzēja resursdatora izmantošanu tik daudz CPU un atjaunināt, noņemt vai atspējot to vietā.