Š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.
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į.
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.
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".
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.
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.