8Sep
WMI Provider Host-prosessi on tärkeä osa Windowsia ja toimii usein taustalla. Sen avulla muut tietokoneella olevat sovellukset voivat pyytää tietoja järjestelmästäsi. Prosessin ei pitäisi yleensä käyttää monia järjestelmän resursseja, mutta se voi käyttää paljon suorittimia, jos jokin toinen prosessi järjestelmässäsi käyttäytyy huonosti.
Tämä artikkeli on osa meneillään olevaa sarjaa, joka selittää erilaisia tehtäviä, kuten Task Manager, kuten Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe ja monet muut. Etkö tiedä mitä nämä palvelut ovat? Parempi aloittaa lukeminen!
Mikä on WMI-palveluntarjoaja?
"WMI" tarkoittaa "Windows Management Instrumentation".Tämä on Windows-ominaisuus, joka tarjoaa standardoidun tavan ohjelmistolle ja hallintokäsikirjoituksille pyytää tietoja Windows-käyttöjärjestelmän tilasta ja siitä saatavista tiedoista."WMI-palveluntarjoajat" antavat nämä tiedot pyydettäessä.Esimerkiksi ohjelmistot tai komennot saattavat löytää tietoja BitLocker-aseman salauksesta, tarkastella tapahtumalokin tietoja tai pyytää tietoja asennetuista sovelluksista, jotka sisältävät WMI-palveluntarjoajan. Microsoftilla on WMI-palveluntarjoajien luettelo verkkosivuillaan.
Tämä on erityisen hyödyllinen ominaisuus yrityksille, jotka hallitsevat keskitetysti tietokoneita, varsinkin kun tietoja voi pyytää komentosarjoja käyttäen ja ne näytetään tavallisella tavalla hallintakonsoleissa. Jotkin asennetut ohjelmistot voivat kuitenkin myös kotikoneessa pyytää tietoja järjestelmästä WMI-käyttöliittymän kautta.
Voit myös käyttää WMI itse löytää erilaisia hyödyllisiä tietoja, joita ei tavallisesti paljasteta Windows-käyttöliittymässä omassa tietokoneessasi. Esimerkiksi WMI-komentojonotyökalu( WMI) on katettu tietokoneen sarjanumeron löytämiseksi, emolevyn mallinumeron löytämiseksi tai vain SMART-kovalevyn terveydentilan tarkastelemiseksi.
Miksi se käyttää niin paljon CPU?
WMI-palveluntarjoaja Isäntä ei yleensä saa käyttää paljon keskusyksikköä, koska se ei tavallisesti tekisi mitään. Se voi joskus käyttää jotain suorittimen, kun tietokoneen toinen ohjelmisto tai käsikirjoitus pyytää tietoja WMI: n kautta, ja se on normaalia. Suuri CPU-käyttö on todennäköisesti vain merkki siitä, että toinen sovellus pyytää tietoja WMI: n kautta.
Pidennetty korkea CPU: n käyttö on merkki siitä, että jotain on väärä.WMI-palveluntarjoajan ei pitäisi käyttää paljon suorittimen resursseja koko ajan.
Windows Management Instrumentation -palvelun käynnistäminen voi auttaa, jos se on jumissa huonossa tilassa. Voit myös käynnistää tietokoneen uudelleen, mutta on mahdollista käynnistää palvelu uudelleen käynnistämättä tietokonetta uudelleen. Voit tehdä tämän avaamalla Käynnistä-valikon, kirjoittamalla "Palvelut.msc" ja painamalla Palvelu käynnistääksesi Palvelut-työkalun.
Etsi Windows Management Instrumentation -palvelu luettelosta, napsauta sitä hiiren kakkospainikkeella ja valitse "Käynnistä uudelleen".
Jos näet jatkuvasti suurta CPU: n käyttöä, on todennäköistä, että toinen prosessi järjestelmässäsi käyttäytyy huonosti. Jos prosessi pyytää jatkuvasti suurta määrää tietoja WMI-palveluntarjoajilta, tämä aiheuttaa WMI Provider Host -prosessin useille suorittimille. Tämä toinen prosessi on ongelma.
Jotta tunnistettaisiin, mikä erityinen prosessi aiheuttaa ongelmia WMI: n kanssa, käytä Event Viewer -ohjelmaa. Windows 10: ssä tai 8: ssa voit napsauttaa Käynnistä-painiketta hiiren kakkospainikkeella ja avata sen valitsemalla "Tapahtumien katseluohjelma".Avaa Windows 7: ssä Käynnistä-valikko, kirjoita "Eventvwr.msc" ja avaa se painamalla Enter.
Tapahtumienvalvonnan ikkunan vasemmassa ruudussa siirry sovelluksiin ja palvelulokiin \ Microsoft \ Windows \ WMI-Activity \ Operational.
Selaa luetteloa ja etsi viimeisimmät "Virhe" -tapahtumat. Napsauta jokaista tapahtumaa ja etsi alaosassa olevaa "ClientProcessId" -kohdan oikealla puolella olevaa numeroa. Tämä kertoo prosessin ID-numeron, joka aiheutti WMI-virheen.
On hyvä mahdollisuus nähdä useita virheitä täällä.Virheistä voi aiheutua sama prosessin tunnistenumero tai saattaa ilmetä useita eri prosessin tunnuksia, jotka aiheuttavat virheitä.Napsauta jokaista virhettä ja katso, mitä ClientProcessId on selvittää.
Voit nyt piilottaa prosessin, joka voi aiheuttaa ongelmia. Avaa ensin Tehtävienhallinta-ikkuna painamalla Ctrl + Vaihto + Escape tai hiiren kakkospainikkeella tehtäväpalkkia ja valitsemalla Tehtävienhallinta.
Napsauta "Tiedot" -välilehdellä "PID" -sarakkeeseen, jotta voit lajitella käynnissä olevat prosessit prosessi-tunnuksella ja etsiä tapahtuma, joka vastaa Tapahtumienvalvontalokien ID-numeroa.
Esimerkiksi olemme havainneet, että HPWMISVC.exe-prosessi aiheutti nämä virheet tälle tietokoneelle.
Jos prosessi on suljettu, et näe sitä tässä luettelossa. Lisäksi, kun ohjelma sulkeutuu ja avautuu uudelleen, sillä on erilainen prosessin tunnistenumero. Siksi sinun on etsittävä viimeaikaisia tapahtumia, koska tapahtumien tunnusnumero vanhempien tapahtumien tapahtumien katseluohjelmasta ei auta sinua löytämään mitään.
Näiden tietojen avulla tiedät nyt prosessin, joka voi aiheuttaa ongelmia. Voit etsiä sen nimeä verkossa selvittääkseen ohjelmiston, johon se on liitetty. Voit myös napsauttaa proseduuria hiiren kakkospainikkeella ja napsauttaa "Avaa tiedoston sijainti", jotta voit avata sen sijainnin järjestelmässäsi, mikä saattaa näyttää suurimman ohjelmistopaketin, johon ohjelma kuuluu. Sinun on ehkä päivitettävä ohjelmistoa, jos käytät sitä tai poista se, jos et ole.
Voinko poistaa WMI-palveluntarjoajan käytöstä?
On mahdollista poistaa käytöstä "Windows Management Instrumentation -palvelu" tietokoneellasi. Tämä kuitenkin rikkoo monia eri asioita tietokoneellasi. Se on tärkeä osa Windows-käyttöjärjestelmää, ja se pitäisi jättää yksin.
Tämän palvelun virallisen kuvauksen mukaan "jos tämä palvelu pysäytetään, useimmat Windows-pohjaiset ohjelmistot eivät toimi kunnolla".Joten älä poista tätä palvelua käytöstä!Jos sinulla on ongelma, sinun on tunnistettava tietokoneesi prosessi, joka aiheuttaa WMI-palveluntarjoajan käyttää niin paljon suorittimia ja päivitä, poista tai poista : n, joka sijaitseisi -prosessin.