Kas yra WMI teikėjo priegloba (WmiPrvSE.exe) ir kodėl jis naudoja tiek daug CPU?

Turinys:

Kas yra WMI teikėjo priegloba (WmiPrvSE.exe) ir kodėl jis naudoja tiek daug CPU?
Kas yra WMI teikėjo priegloba (WmiPrvSE.exe) ir kodėl jis naudoja tiek daug CPU?

Video: Kas yra WMI teikėjo priegloba (WmiPrvSE.exe) ir kodėl jis naudoja tiek daug CPU?

Video: Kas yra WMI teikėjo priegloba (WmiPrvSE.exe) ir kodėl jis naudoja tiek daug CPU?
Video: How to Create Multiple User Accounts on Android - YouTube 2024, Balandis
Anonim
"WMI Provider Host" procesas yra svarbi "Windows" dalis ir dažnai veikia fone. Tai leidžia kitoms jūsų kompiuterio programoms prašyti informacijos apie jūsų sistemą. Paprastai šis procesas neturėtų naudoti daugelio sistemos išteklių, tačiau jis gali naudoti daug centrinio procesoriaus, jei kitas procesas jūsų sistemoje veikia blogai.
"WMI Provider Host" procesas yra svarbi "Windows" dalis ir dažnai veikia fone. Tai leidžia kitoms jūsų kompiuterio programoms prašyti informacijos apie jūsų sistemą. Paprastai šis procesas neturėtų naudoti daugelio sistemos išteklių, tačiau jis gali naudoti daug centrinio procesoriaus, jei kitas procesas jūsų sistemoje veikia blogai.

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

Kas yra WMI teikėjo priegloba?

"WMI" reiškia "Windows valdymo įrankiai". Tai "Windows" funkcija, kuri pateikia standartinį programinės įrangos ir administracinių scenarijų būdą, reikalaujantį informacijos apie jūsų "Windows" operacinės sistemos būseną ir duomenis apie ją. "WMI teikėjai" pateikia šią informaciją, kai to prašoma. Pavyzdžiui, programinė įranga ar komandos gali rasti informacijos 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 interneto svetainėje yra įtrauktų WMI paslaugų teikėjų sąrašo.

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

Jūs patys galite naudoti WMI, kad surastumėte įvairią naudingą informaciją, kuri paprastai nėra veikiama "Windows" sąsajoje jūsų kompiuteryje. Pavyzdžiui, WMI komandų eilutės įrankį (WMIC) aptikome, norėdami gauti jūsų kompiuterio serijos numerį, rasti jūsų pagrindinės plokštės modelio numerį arba tiesiog pamatyti SMART sveikatos būklę kietajame diske.

Image
Image

Kodėl jis naudoja tiek daug procesoriaus?

WMI teikėjo kompiuteris paprastai neturėtų naudoti daug procesoriaus, nes jis paprastai neturėtų nieko daryti. Kartais kai kuriam procesoriui gali būti naudojamas kitas programinės įrangos ar scenarijaus jūsų kompiuteryje reikalaujamas informacijos perdavimas per WMI, o tai yra įprasta. 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 Provider Host" neturėtų naudoti daug CPU išteklių visą laiką.

"Windows Management Instrumentation" paslaugos paleidimas iš naujo gali padėti, jei jis įstrigo blogoje būsenoje. Jūs taip pat galite tik iš naujo paleisti kompiuterį, tačiau yra kelias iš naujo paleisti paslaugą, nei iš naujo paleisti kompiuterį. Norėdami tai padaryti, atidarykite meniu Pradėti, įrašykite "Services.msc" ir paspauskite Enter, kad paleistumėte Paslaugų įrankį.

Sąraše suraskite "Windows valdymo įrankių tarnybą", spustelėkite ją dešiniuoju pelės klavišu ir pasirinkite "Iš naujo paleisti".
Sąraše suraskite "Windows valdymo įrankių tarnybą", spustelėkite ją dešiniuoju pelės klavišu ir pasirinkite "Iš naujo paleisti".
Jei matote nuosekliai didelį CPU naudojimą, greičiausiai kitas jūsų sistemos procesas blogai elgiasi. Jei procesas nuolat reikalauja didelės informacijos iš WMI paslaugų teikėjų, tai leis WMI teikėjo šeimos procesui naudoti daug procesoriaus. Šis kitas procesas yra problema.
Jei matote nuosekliai didelį CPU naudojimą, greičiausiai kitas jūsų sistemos procesas blogai elgiasi. Jei procesas nuolat reikalauja didelės informacijos iš WMI paslaugų teikėjų, tai leis WMI teikėjo šeimos procesui naudoti daug procesoriaus. Šis kitas procesas yra problema.

Norėdami nustatyti, kuris konkretus procesas sukelia problemų naudojant WMI, naudokite "Event Viewer". "Windows 10" arba "8" dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti ir pasirinkite "Įvykių peržiūros programa", kad ją atidarytumėte. "Windows 7" atidarykite meniu Pradėti, įrašykite "Eventvwr.msc" ir paspauskite "Enter", kad jį paleistumėte.

Lange "Event Viewer" kairiojoje srityje spustelėkite "Programos ir tarnybos žurnalai Microsoft Windows WMI-Activity Operational".
Lange "Event Viewer" kairiojoje srityje spustelėkite "Programos ir tarnybos žurnalai Microsoft Windows WMI-Activity Operational".
Peržiūrėkite sąrašą ir ieškokite naujausių įvykių "Klaida". Spustelėkite kiekvieną įvykį ir apačioje esančiame langelyje ieškokite numerio dešinėje "ClientProcessId". Tai nurodo proceso ID numerį, kuris sukėlė WMI klaidą.
Peržiūrėkite sąrašą ir ieškokite naujausių įvykių "Klaida". Spustelėkite kiekvieną įvykį ir apačioje esančiame langelyje ieškokite numerio dešinėje "ClientProcessId". Tai nurodo proceso ID numerį, kuris sukėlė WMI klaidą.

Yra didelė tikimybė, kad čia rasite keletą klaidų. Klaidos gali būti susijusios su tuo pačiu proceso ID numeriu, arba jūs galite pamatyti keletą skirtingų proceso ID, dėl kurių kyla klaidų. Spustelėkite kiekvieną klaidą ir pažiūrėkite, ką turi sužinoti "ClientProcessId".

Dabar galite nustatyti procesą, kuris gali sukelti problemų. Pirmiausia atidarykite užduočių juostos langą paspausdami Ctrl + Shift + Escape arba dešiniuoju pelės klavišu spustelėdami užduočių juostą ir pasirinkdami "Task Manager".
Dabar galite nustatyti procesą, kuris gali sukelti problemų. Pirmiausia atidarykite užduočių juostos langą paspausdami Ctrl + Shift + Escape arba dešiniuoju pelės klavišu spustelėdami užduočių juostą ir pasirinkdami "Task Manager".
Paspauskite ant skirtuko "Informacija", spustelėkite stulpelį "PID", kad rūšiumėte vykdomus procesus pagal proceso ID, ir suraskite procesą, atitinkantį ID peržiūros žurnale rodomą ID numerį.
Paspauskite ant skirtuko "Informacija", spustelėkite stulpelį "PID", kad rūšiumėte vykdomus procesus pagal proceso ID, ir suraskite procesą, atitinkantį ID peržiūros žurnale rodomą ID numerį.

Pvz., Čia mes pastebėjome, kad "HPWMISVC.exe" procesas sukėlė šias klaidas konkrečiame kompiuteryje.

Jei procesas yra uždarytas, sąraše čia nematysite. Be to, kai programa uždaroma ir vėl atidaroma, ji turės skirtingą proceso ID numerį. Štai kodėl reikia ieškoti nesenų įvykių, nes "Event Viewer" ankstesnių įvykių proceso ID numeris jums nepadės.

Su šiuo turima informacija jūs dabar žinote procesą, kuris gali sukelti problemų. Galite ieškoti savo vardo žiniatinklyje, kad sužinotumėte su ja susijusią programinę įrangą.Taip pat galite spustelėti dešiniuoju pelės mygtuku spustelėkite procesą sąraše ir spustelėkite "Atidaryti failo vietą", kad atidarytumėte savo vietą savo sistemoje, kuri gali parodyti jums didesnį programinės įrangos paketą, kuriame yra programos dalis. Jums gali reikėti atnaujinti šią programinę įrangą, jei ją naudosite, arba pašalinkite ją, jei to nepadarysite.
Su šiuo turima informacija jūs dabar žinote procesą, kuris gali sukelti problemų. Galite ieškoti savo vardo žiniatinklyje, kad sužinotumėte su ja susijusią programinę įrangą.Taip pat galite spustelėti dešiniuoju pelės mygtuku spustelėkite procesą sąraše ir spustelėkite "Atidaryti failo vietą", kad atidarytumėte savo vietą savo sistemoje, kuri gali parodyti jums didesnį programinės įrangos paketą, kuriame yra programos dalis. Jums gali reikėti atnaujinti šią programinę įrangą, jei ją naudosite, arba pašalinkite ją, jei to nepadarysite.

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

Techniškai galima išjungti "Windows valdymo įrankių tarnybą" jūsų kompiuteryje. Tačiau dėl to jūsų kompiuteryje bus per daug skirtingų dalykų. Tai svarbi "Windows" operacinės sistemos dalis ir turėtų būti palikta viena.

Kaip oficialus šios paslaugos aprašymas sako: "Jei ši paslauga bus sustabdyta, dauguma" Windows "programinės įrangos neveiks tinkamai". Taigi neleiskite šios paslaugos! Jei turite problemų su juo, turite nustatyti kompiuterio procesą, dėl kurio WMI teikėjo kompiuteris naudoja tiek daug procesoriaus, atnaujina, pašalina arba išjungia tai procesas.

Rekomenduojamas: