Anonim

När det gäller den forntida konsten att visa uppskattning för något så enkelt och naturligt som en smidig bris på kvällen, ett litet sommarregn eller faktiskt en helautomatisk operativsystemprocess som sparar din dyrbara CPU-kraft, vi människor tenderar att vara ganska underutvecklade.

Det är rätt. Det är först när en bit av den stödjande mekaniken som håller vår dator vid liv och väl går helt bananer att vi börjar tänka på att det också kan behöva lite uppmärksamhet.

, vi kommer att prata om WMI Provider Host - en funktion som är infödd i Windows-operativsystem som spelar en viktig roll i behandlingen av informationen mellan olika programvara och data lagrade på din skiva.

Så vad står 'WMI' för?

Förkortningen för WMI står för 'Windows Management Instrumentation' och den representerar en specialiserad Windows-funktion som erbjuder ett standardiserat sätt att visa upp din dators nuvarande händelsetillstånd.

Av olika skäl måste programmen eller applikationerna du installerar känna till viss information om deras nya värddator. För att täcka detta behov organiserar WMI Provider Host i ditt system relevant data (serienummer för PC, information om ditt moderkort, etc.) i universellt läsbara bitar, så att varje programvara som kräver det kan komma åt det enkelt och få vad den behöver.

Down the Rabbit Hole - Få åtkomst till data med WMI

Och med 'ner kaninhålet' menar vi mest - du kan använda WMI för att få lite information du kanske tycker är användbar. (Inga psykedelika inblandade, bara Windows 95-snygga gränssnitt.) Om du till exempel behöver en bit information om din dators serienummer, kommer du åt kommandotolken att låta dig se de data du vill genom att skriva in : wmic bios får serienummer.

En annan instans där WMI kan komma till din räddning, eller snarare din hårddisks räddning, är om du behöver kontrollera skivans välbefinnande. Om du, oavsett anledning, har lyckats förstöra hårddiskens kapacitet att fungera korrekt (eventuellt genom att nådelöst installera misstänkta program åt vänster och höger), kan WMI användas för att se hur dålig situationen verkligen är. För att göra detta måste du återigen komma åt kommandotolken och sedan skriva in: wmic diskdrive få status.

Sist men inte minst, om du funderar på att köpa ett nytt grafikkort, till exempel, måste du känna till moderkortets referenser, så att säga. Informationen om ditt moderkort, till exempel tillverkarens namn, dess version och dess unika serienummer kan nås genom att skriva följande långa fras i kommandotolken: wmic baseboard get product, Tillverkare, version, serienummer.

Så, i första hand, WMI är som en erfaren kontorist som har all den information du behöver och kan piska den ur tunn luft när du behöver den. (Tänk på att gränssnittet kommer alltid att se ut som det är från Commodore 64. Det är precis som Gud tänkte att det skulle vara, verkar det.)

Varför använder den så mycket CPU?

Med tanke på arten av sitt jobb borde WMI inte göra det mesta av tiden, egentligen. Eftersom dess enda syfte är att presentera data till ett annat program eller tjänst som kräver det, tar WMI-leverantören vanligtvis inte mycket av din CPU-ström. Såvida det inte är det.

I det sällsynta tillfället där en WMI-process äter upp din CPU: s kraft, kanske du vill undersöka saken ytterligare, så att du inte hamnar med en dator som är felaktig. Medan den goda killen WMI Host inte riktigt orsakar problemet i sig, så är det faktum att det används av ett annat program så ofta att det faktiskt påverkar datorns prestanda att det verkligen finns ett problem någon annanstans på din maskin. (Troligen med programmet som missbrukar WMI.)

Naturligtvis bör du inte utesluta möjligheten att WMI: s fastnat i någon slags dataöverföringsslinga, i vilket fall den kan reagera positivt på den äldsta, mest lysande och heliga teknologiska behandling som man känner till:

Starta om enheten och se om den händer igen.

Om även denna enkla procedur verkar vara för mycket besvär för dig, finns det ett alternativ att starta om WMI utan att starta om datorn själv! Det är magi, verkligen den moderna tekniken.

Hur startar du om WMI utan att starta om datorn?

Först måste du komma åt Windows-verktyget för tjänster som är ganska intuitivt kallade Tjänster. För att göra detta öppnar du Windows-startmenyn och skriver 'Services.msc'. När det dyker upp, klicka på det eller tryck på Enter för att gå vidare.

När du är inne, leta upp WMI-tjänsten. Här kommer det att kallas med sitt fulla namn, så du letar efter "Windows Management Instrumentation service". När du hittar den bland många andra poster i listan, högerklicka på den, klicka på "Starta om" i popup-menyn och Bob är din farbror - du har startat om din WMI-tjänst!

Förresten, om de CPU-resurssnörande problemen kvarstår efter denna välmenande åtgärd från er, kanske du tittar på ett större problem, så en djupgående översyn av din PC och dess program kan vara en bra idé.

Kan jag inaktivera WMI-tjänsten helt och hållet?

För att uttrycka det enkelt - ja, det kan du. Återigen kan du försöka slåss mot en grävling med bara händer, men det är kanske inte den bästa idén någonsin. Som du kan se från bilden ovan har popupen som visas när du högerklickar på namnet på WMI-tjänsten i sin fulla glans inte "Stopp" på den, men faktiskt genom att klicka på knappen kan du göra datorn sämre än tidigare .

Eftersom dess huvudsakliga syfte är att tillhandahålla information är det faktiskt mycket osannolikt att WMI orsakar några problem. Istället skulle program som använder den och överanvändning vara de som klandrar för en dålig CPU-prestanda eller på annat sätt otillfredsställande resursanvändning.

Kort sagt, lämna WMI Provider Host ensam, det har inte gjort någonting åt dig! När den lämnas till sina egna enheter för att arbeta lyckligt i sin naturliga livsmiljö, kommer denna vänliga och ödmjuka tjänst att ge program och nyfikna människor både korrekt information och lättläst om något föråldrat snyggt gränssnitt. Vad är det inte att älska här?

Vad är wmi-leverantörens värd?