8Sep
WMI teikėjo priėmimo 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ų vykdomos serijos dalis, paaiškinanti įvairius procesus, rasti 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 įrankius".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, centralizuotai valdančioms kompiuterius, ypač todėl, kad informacija gali būti paprašyta skriptais 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 įvairias naudingas informacijos dalis, kurios paprastai nėra veikiamos "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.
Kodėl jis naudoja tiek daug CPU?
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 ilgesnis CPU naudojimas yra ženklas, kad kažkas yra klaidingas."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į.
. Raskite "Windows valdymo įrankių tarnybą" sąraše, spustelėkite ją dešiniuoju pelės klavišu ir pasirinkite "Iš naujo paleisti".
Jei matote nuosekliai didelį CPU naudojimą, greičiausiai kitas procesas jūsų sistemoje veikia blogai. 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 problemas 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.
Lauke "Event Viewer" kairėje esančiame langelyje pereikite prie "Programos ir tarnybos žurnalai" \ Microsoft \ Windows \ WMI-Activity \ Operational.
Slinkite per 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".
Spustelėkite skirtuką "Išsami informacija", spustelėkite stulpelį "PID", kad rūšiumėte vykdomus procesus pagal proceso ID, ir suraskite procesą, atitinkantį ID žurnalo rodytuve rodomą ID numerį.
Pavyzdžiui, č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.
Naudodamiesi šia 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, o atnaujina, pašalina arba išjungia , kuris yra procesas.