Pagrindinis » kaip » Kas yra „WMI Provider Host“ („WmiPrvSE.exe“) ir kodėl jis naudoja tiek daug procesoriaus?

    Kas yra „WMI Provider Host“ („WmiPrvSE.exe“) ir kodėl jis naudoja tiek daug procesoriaus?

    „WMI“ teikėjo kompiuterio procesas yra svarbi „Windows“ dalis ir dažnai veikia fone. Jis leidžia kitoms jūsų kompiuterio programoms paprašyti informacijos apie jūsų sistemą. Šis procesas paprastai neturėtų būti naudojamas daugeliui sistemos išteklių, tačiau jis gali naudoti daug procesoriaus, jei kitas jūsų sistemoje veikiantis procesas elgiasi blogai.

    Šis straipsnis yra mūsų vykdomos serijos dalis, paaiškinanti įvairius procesus, aptinkamus Task Manager, pvz., Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe ir daugelis kitų. Nežinau, kokios šios paslaugos? Geriau pradėti skaityti!

    Kas yra WMI teikėjo kompiuteris?

    „WMI“ reiškia „Windows Management Instrumentation“. Tai yra „Windows“ funkcija, kuri suteikia standartizuotą būdą programinės įrangos ir administravimo scenarijai, kad galėtų paprašyti informacijos apie „Windows“ operacinės sistemos būseną ir duomenis. „WMI teikėjai“ pateikia šią informaciją, kai to prašoma. Pavyzdžiui, programinė įranga ar komandos gali rasti informaciją apie BitLocker disko šifravimo būseną, peržiūrėti įrašus iš įvykių žurnalo arba prašyti duomenų iš įdiegtų programų, kuriose yra WMI teikėjas. „Microsoft“ savo tinklalapyje turi įtrauktų WMI teikėjų sąrašą.

    Tai ypač naudinga funkcija įmonėms, kurios centralizuotai valdo asmeninius kompiuterius, ypač todėl, kad informacija gali būti paprašyta skriptais ir standartiniu būdu rodoma administracinėse konsolėse. Tačiau net ir namų kompiuteryje kai kuri įdiegta programinė įranga gali paprašyti informacijos apie sistemą per WMI sąsają.

    Jūs taip pat galite naudoti „WMI“, kad surastumėte įvairias naudingas informacijos dalis, kurios jūsų asmeniniame kompiuteryje paprastai nėra naudojamos. Pavyzdžiui, aptarėme WMI komandinės eilutės įrankį (WMIC), kad galėtumėte gauti kompiuterio serijos numerį, rasti pagrindinės plokštės modelio numerį arba tiesiog matyti kietojo disko SMART sveikatos būklę.

    Kodėl jis naudoja tiek daug procesorių?

    WMI teikėjo šeimininkas paprastai neturėtų naudoti daug procesoriaus, nes paprastai neturėtų nieko daryti. Kartais jis gali naudoti tam tikrą procesorių, kai kitas jūsų kompiuterio programinės įrangos ar scenarijus prašo informacijos per WMI ir tai yra normalu. Didelis procesoriaus naudojimas yra tik ženklas, kad kita programa prašo duomenų per WMI.

    Tačiau ilgas aukštas procesoriaus naudojimas yra ženklas, kad kažkas negerai. WMI paslaugų teikėjas neturėtų visą laiką naudoti daug CPU išteklių.

    „Windows“ valdymo instrumentų tarnybos iš naujo paleidimas gali padėti, jei jis įstrigo blogoje būsenoje. Taip pat galite tiesiog paleisti kompiuterį iš naujo, tačiau yra galimybė iš naujo paleisti paslaugą iš naujo neįjungus kompiuterio. Norėdami tai padaryti, atidarykite meniu Pradėti, įveskite „Services.msc“ ir paspauskite „Enter“, kad paleistumėte Paslaugų įrankį.

    Suraskite „Windows Management Instrumentation“ paslaugą sąraše, spustelėkite jį dešiniuoju pelės klavišu ir pasirinkite „Restart“.

    Jei matote nuolatinį aukštą procesoriaus naudojimą, tikėtina, kad kitas jūsų sistemos procesas elgiasi blogai. Jei procesas nuolat reikalauja daug informacijos iš WMI paslaugų teikėjų, tai WMI teikėjo priimančiojo kompiuterio procesą naudoja daug CPU. Šis kitas procesas yra problema.

    Norėdami nustatyti, kuris specifinis procesas sukelia problemų su WMI, naudokite įvykių peržiūros priemonę. „Windows 10“ arba „8“ galite dešiniuoju pelės klavišu spustelėti mygtuką „Start“ ir pasirinkti „Event Viewer“ (įvykių peržiūros programa), kad ją atidarytumėte. „Windows 7“ atidarykite meniu Pradėti, įveskite „Eventvwr.msc“ ir paspauskite „Enter“, kad jį paleistumėte.

    Atidarę įvykių peržiūros programos langą kairėje pusėje eikite į Programos ir paslaugų žurnalai „Microsoft Windows“ WMI veikla.

    Pereikite sąraše ir ieškokite naujausių „Klaidų“ įvykių. Spustelėkite kiekvieną įvykį ir suraskite numerį, esantį dešinėje „ClientProcessId“, apačioje. Tai nurodo WMI klaidą sukeliančio proceso ID numerį.

    Čia yra didelė tikimybė, kad pamatysite kelias klaidas. Klaidas gali sukelti tas pats proceso ID numeris, arba galite pamatyti kelis skirtingus proceso ID, kurie sukelia klaidas. Spustelėkite kiekvieną klaidą ir pažiūrėkite, ką „ClientProcessId“ turi sužinoti.

    Dabar galite nustatyti procesą, kuris gali sukelti problemų. Pirmiausia atidarykite Task Manager langą paspausdami Ctrl + Shift + Escape arba dešiniuoju pelės klavišu spustelėdami užduočių juostą ir pasirinkdami „Task Manager“.

    Spustelėkite skirtuką „Išsami informacija“, spustelėkite „PID“ stulpelį, norėdami rūšiuoti einamuosius procesus pagal proceso ID, ir suraskite procesą, atitinkantį ID numerį, kuris atsirado įvykių peržiūros žurnaluose.

    Pavyzdžiui, čia matėme, kad „HPWMISVC.exe“ procesas sukėlė šias klaidas šiame konkrečiame kompiuteryje.

    Jei procesas baigtas, čia jis nebus matomas. Be to, kai programa uždaroma ir vėl atidaroma, tai turės skirtingą proceso ID numerį. Štai kodėl jums reikia ieškoti naujausių įvykių, nes proceso ID numeris iš senesnių įvykių jūsų renginio peržiūros programoje nepadės jums nieko rasti.

    Naudodamiesi šia informacija, dabar jūs žinote procesą, kuris gali sukelti problemų. Galite ieškoti savo vardo žiniatinklyje, kad sužinotumėte, su kuria programa susijusi. Taip pat galite tiesiog dešiniuoju pelės klavišu spustelėti procesą sąraše ir spustelėkite „Atidaryti failo vietą“, kad atidarytumėte savo vietą sistemoje, kuri gali parodyti didesnį programinės įrangos paketą. Jums gali prireikti atnaujinti šią programinę įrangą, jei ją naudosite, arba pašalinti, jei to nepadarysite.

    Ar galiu išjungti WMI teikėjo kompiuterį?

    Techniškai įmanoma išjungti kompiuterio „Windows Management Instrumentation“ paslaugą. Tačiau jūsų kompiuteryje bus daug skirtingų dalykų. Tai svarbi „Windows“ operacinės sistemos dalis ir turėtų būti palikta vienas.

    Kaip oficialiai aprašyta ši paslauga, „Jei ši paslauga sustabdyta, dauguma„ Windows “pagrįstų programų neveiks tinkamai”. Taigi neleiskite šios paslaugos išjungti! Jei su juo susiduriate su problemomis, turite nustatyti procesą kompiuteryje, dėl kurio WMI paslaugų teikėjas naudojasi tiek daug CPU ir atnaujina, pašalina arba išjungia kad vietoj to.