Ratkaistu "WMI provider host" prosessi syö resurssit

Liittynyt
12.11.2020
Viestejä
909
Huom. Ratkaisu (ehkä) viestissä #14

Kannettavassa:
Dell Precision 5510, Win 10 22H2
huomasin, että WMI provider host vie task managerissa huomattavan osan koneen resursseista. Lukema pomppii 15-50% välillä jo idlessä. Kone on aika harvaan käytetty ja mahdollisesti ongelma tuli viimeisimmissä Windows päivityksissä.

Ongelmaan on pikakorjaus, kun uudelleenkäynnistää prosessin services.msc komennon kautta, mutta tuo pitää tehdä joka käynnistyksen jälkeen. Niin kauan kuin kone on käynnissä, WMI provider host ei tule kummittelemaan.

Mutta löytyisiköhän vinkkejä, miten ongelmaa voisi ratkaista pysyvästi. Jos ei huomaa uudelleenkäynnistää prosessia, niin kannettavan akku on nopeasti tyhjä. No, äänestä kyllä huomaa, kun puhaltimet käy täysillä jo idlessä.
 
Viimeksi muokattu:
Löytyykö koneelta mitään Dellin ohjelmia pyörimässä taustalla? Voi hyvin olla, että joku noista käyttää WMI:tä vähän innokkaammin. Joku haittaohjelma voi myös tuota aiheuttaa, eli ajaisin ainakin Malwarebytes ja Adwcleaner skannerit. Sitten viimeisenä voi vielä testata korjata järjestelmätiedostot:
sfc /scannow
Ja tuon jälkeen:
dism /Online /Cleanup-Image /RestoreHealth
 
Kun kone on harvaan käytetty, niin se saattaa senkin takia latailla pidemmän aikaa aina kun käynnistetään. Esimerkiksi Windows ja eri ohjelmat saattaa päivitellä itseään. Ylläolevien ohjeiden lisäksi voit kokeilla myös WMI:n resetointia.

Aukaise komentokehote järjestelmänvalvojana ja suorita seuraava komento.

winmgmt /resetrepository

Jos WMI itsessään on kunnossa, komentokehote ilmoittaa: "WMI repository is consistent"

Pieni lisäys: Jäi viesti vähän kesken. Tuon komennon jälkeen tulee ilmoitus: WMI repository has been reset. Mutta jos haluat tarkistaa sen jälkeen onko WMI kunnossa, niin komennolla:
winmgmt /verifyrepository

Josta tulee tuo ensin mainitsemani ilmoitus.
 
Viimeksi muokattu:
Löytyykö koneelta mitään Dellin ohjelmia pyörimässä taustalla? Voi hyvin olla, että joku noista käyttää WMI:tä vähän innokkaammin. Joku haittaohjelma voi myös tuota aiheuttaa, eli ajaisin ainakin Malwarebytes ja Adwcleaner skannerit. Sitten viimeisenä voi vielä testata korjata järjestelmätiedostot:
sfc /scannow
Ja tuon jälkeen:
dism /Online /Cleanup-Image /RestoreHealth

Koneessa on alusta asti ollut Dellin oma päivitysohjelma Dell Command ja se näkyi WMI:n virhelokissa. Lisäksi oli joku nVidia display container LS virhe.

Poistin kokonaan tuon Command ohjelman ja latasin viimeisimmät nVidian ajurit (31.0.15.1766). nVidian virhe näkyy edelleen, ehkä pitää kokeilla vanhempia ajureita. WMI prosessi edelleen korkealla.

Mitään Windowsin omia päivityksiä ei näy olevan latauksessa, ainakaan verkkoliikenteestä päätellen.
 
Viimeksi muokattu:
Windows päivittää nykyään asioita myös Microsoft storen kautta. Defender päivittää itseään omillaan. Siihen päälle muut ohjelmat. Sen lisäksi on kaikenlaisia muita ajoitettuja tapahtumia joita tapahtuu kun kone päällä on ja jotka saattaa saada jotkin prosessit kuormittuun. Varsinkin WMI on yhteydessä moneen eri asiaan. Kokeilitko WMI:n resetointia?
 
Kokeilitko WMI:n resetointia?

Illalla kokeilen, kun pääsen koneen kimppuun.

Outoa, että WMI:n uudelleenkäynnistys palauttaa sen resurssienkäytön muutaman prosentin luokkaan ja pysyy siellä. Voisi luulla, että ongelmasovellus yrittää lähteä uudelleen pyörimään ja WMI nousisi taas huippuun, mutta ei.
Kone on käytännössä puhdas Windows 10 ja tietokoneen omat ajurit.
 
Teoriassa voisi ajatella, että jos jokin Windowsin palvelu on riippuvainen WMI:tä ja WMI on korruptoitunut, se voisi aiheuttaa ongelmia. Luuisin, että WMI kuitenkin itsessään on kunnossa. Ei kuitenkaan vie kuin hetken varmistaa, niin hyvä se on kokeilla.
 
Nämä on nyt testattu ja tuloksia:
winmgmt /verifyrepository -> "WMI repository is consistent"
winmgmt /resetrepository -> "WMI repository reset failed", error code: 0X8007041B

sfc /scannow ja dism /Online /Cleanup-Image /RestoreHealth ajettu, ei vaikutusta.

Malwarebytes ja Adwcleaner ajettu, ei havaintoja.
 
Viimeksi muokattu:
Löytyykö koneelta mitään Dellin ohjelmia pyörimässä taustalla? Voi hyvin olla, että joku noista käyttää WMI:tä vähän innokkaammin. Joku haittaohjelma voi myös tuota aiheuttaa, eli ajaisin ainakin Malwarebytes ja Adwcleaner skannerit. Sitten viimeisenä voi vielä testata korjata järjestelmätiedostot:
sfc /scannow
Ja tuon jälkeen:
dism /Online /Cleanup-Image /RestoreHealth
Eikös noi pidä ajaa just toisipäin.
Eka
DISM.exe /Online /Cleanup-image /Restorehealth
sitten vasta
sfc /scannow

 
Nämä on nyt testattu ja tuloksia:
winmgmt /verifyrepository -> "WMI repository is consistent"
winmgmt /resetrepository -> "WMI repository reset failed", error code: 0X8007041B

sfc /scannow ja dism /Online /Cleanup-Image /RestoreHealth ajettu, ei vaikutusta.

Malwarebytes ja Adwcleaner ajettu, ei havaintoja.
Selviääkö Resurssienvalvonnalla että mihin tiedostoihin jne. se WMI on yhteydessä kun se syöpöttelee?
perfmon /res komennolla käynnistyy ja pääsee sinne tehtävienhallinnan kauttakin jos ottaa lisätiedot käyttöön.
 
Eikös noi pidä ajaa just toisipäin.
Eka
DISM.exe /Online /Cleanup-image /Restorehealth
sitten vasta
sfc /scannow


Tottahan tuo :thumbsup: SFC käyttää kuitenkin component storea tiedostojen korjaamiseen, joka taas voi itsessään olla korruptoitunut. Component storen korjaus taas onnistuu dismillä.
Eli tullut tehtyä tuo aina väärin päin :rolleyes:
 
Selviääkö Resurssienvalvonnalla että mihin tiedostoihin jne. se WMI on yhteydessä kun se syöpöttelee?
perfmon /res komennolla käynnistyy ja pääsee sinne tehtävienhallinnan kauttakin jos ottaa lisätiedot käyttöön.

Ei löydy, jos oikein katsoin:
WMI.jpg
 
Ei löydy, jos oikein katsoin:
WMI.jpg
Jos siitä prosessilistalta laitat täpät ruutuun WmiPrvSE.exe kohdalle niin pitäis näkyä pelkästään siihen liittyvät asiat.

1676388820568.png


Se on sitten toinen juttu onko siitä apua ongelmanratkaisussa, mutta jos tuo prosessi näkyy Levy välilehdelläkin niin näkee ainakin että mitä tiedostoja se käsittelee.
 
En tiedä miten sain korjattua ongelman, mutta MS:n clean boot ohjeiden mukaan klikkailin msconfig:sta palvelut ja task managerista käynnistettävät ohjelmat kaikki pois päältä ja yksitellen takaisin uudelleenkäynnistyksen kera, ajatuksena löytää ongelma.

Nyt kun kaikki on palvelut ja ohjelmat ovat taas päällä, niin WMI provider host prosessi tippui 2-3 %:iin.
Täytyy seurata, palaako prosessi vielä, vai oliko tosiaan näin erikoinen ratkaisu.
 
Viimeksi muokattu:

Statistiikka

Viestiketjuista
267 301
Viestejä
4 621 053
Jäsenet
76 022
Uusin jäsen
kestivaa

Hinta.fi

Back
Ylös Bottom