hur man fixar WMI Provider Host hög CPU-användning

använder din WMI-leverantör värd de flesta av dina CPU-resurser? Kör din dator långsamt på grund av problemet med hög diskanvändning?

om ja, då har du kommit till rätt ställe. Vi har täckt enkla metoder som hjälper dig att felsöka WMI Provider Host hög CPU-användning.

Vad är WMI Provider Host?

WMI leverantör värd (WmiPrvSE.exe) är en integrerad del av Windows som vanligtvis körs i bakgrunden. Det gör att program i datorn för att begära och hämta information om andra program. Utan denna tjänst skulle det vara utmanande att hantera datorprogram.

vid normal drift använder WMI inte märkbara CPU-resurser. Men det är inte alltid fallet för alla Windows-användare. Vissa stöter på fel med hög diskanvändning som ett resultat av att WMI konsumerar en stor andel systemresurser.

detta gör att CPU: n värms upp och inte svarar.

vad är WMI Provider och vad gör det?

WMI (Windows Management Instrumentation) är en uppsättning verktyg och tillägg inbyggda i Windows för att underlätta kommunikationen mellan olika program och systemet. Använda WmiPrvSE.exe, de kan läsa tillståndet i ditt system och begära information via WMI.

WMI tillhandahåller endast den information som krävs vid mottagande av en begäran från ett program. Detta är en kritisk tjänst för företag som måste hantera flera datorer.

men även ett program som körs på din dator kan också begära att WMI hämtar information som händelselogg, enhetskryptering och andra installerade program.

WMI-Provider-Host

WMI-Provider-Host

annat än datakommunikation kan denna modul ge viktig information som annars inte skulle tillhandahållas via det vanliga Windows-gränssnittet.

du kan till exempel hitta information som ditt moderkorts modellnummer, datorns serienummer eller till och med hälsostatusen på din hårddisk.

Varför använder WMI Provider Host de flesta av dina CPU-resurser?

WMI bör konsumera 1% till 2% av dina CPU-resurser när du arbetar normalt. Det är då det får en begäran från en app för att hämta information. Detta är standardkonsumtionen och bör inte kasta några problem.

men ibland kan WMI lägga en betydande belastning på CPU som ett resultat av hög minnesanvändning. Detta är en indikation på att något inte stämmer.

några av de problem du kan uppleva när detta händer inkluderar:

  • program som inte svarar
  • ökade CPU-temperaturer
  • långsam PC
  • fördröjning och långsamhet när du använder ett program på din dator

så här fixar du WMI Provider Host

om du har stött på hög CPU-användning som ett resultat av att WMI inte svarar kan du enkelt åtgärda CPU-användningsproblemet med de enkla metoderna nedan.

vi har täckt några enkla metoder för att hjälpa dig att fixa WMI provider host high CPU usage problem.

starta om datorn

den första enkla metoden du bör försöka är att starta om din Windows-dator. Genom att starta om datorn kan du starta Windows OS igen.

det betyder allt som orsakar WMI att misshandla med resolve i processen. Denna metod bör fungera för 99% av Windows-användare som upplever detta problem.

men om det inte fungerar för dig har vi en annan lösning.

läs vidare för att hitta nästa metod.

starta om WMI-tjänsten

ibland ligger lösningen i att starta om WMI-tjänsten.

följ dessa steg för steg guide:

  1. tryck på Windows-tangenten + R-tangenten på tangentbordet
  2. alternativt klickar du på Start-knappen och skriver kör i textrutan för att öppna dialogrutan Kör
  3. Typ service.msc i dialogrutan och tryck på Enter
  4. leta upp WMI-tjänsten i det nya fönstret
  5. du kan också trycka på W på tangentbordet för att hoppa till tjänster som börjar med bokstaven ”W”

efter att ha lokaliserat WMI-tjänsten högerklickar du på den och väljer Starta om den här metoden ska lösa wmiprvse exe-problemet med hög CPU-användning för de flesta användare. Men om problemet kvarstår kan du behöva felsöka ytterligare.

reparera eller bygga om Windows Management Instrumentation

om omstart av datorn inte löste problemet kan du försöka reparera Windows Management Instrumentation-filen.

här är stegen du behöver följa:

  1. klicka på Start-knappen
  2. skriv Kör i sökrutan och tryck på Enter för att öppna dialogrutan Kör
  3. ange nu Winmgmt /salvagerepository %windir%\System32\wbem i dialogrutan och tryck på Enter
  4. om du inte ser något svar, försök Winmgmt /resetrepository %windir%\system32\WBEM
  5. starta om datorn

dessa steg bör återställa WMI till dess ursprungliga tillstånd. Detta bör fixa det höga minnesanvändningsfelet genom att reparera korrupta WMI-filer.

den här korrigeringen ska fungera för fall där en korrupt fil orsakar att WMI uppträder felaktigt. Om den här korrigeringen inte fungerar kan du prova nästa metod nedan.

använd Loggboken Process för att hitta orsaken till WMI hög diskanvändning

WMI hämtar information från program och andra systemkomponenter. Så när ETT program eller en tjänst inte svarar när du försöker hämta informationen kommer begäran inte att gå igenom. Resultaten är hög CPU-användning.

för att åtgärda detta problem måste du veta orsaken till att WMI inte svarar.

lyckligtvis kan du använda Event Viewer för att hitta orsaken till problemet.

här är stegen du behöver följa:

  1. klicka på Start-knappen och skriv Kör i sökrutan
  2. tryck på Enter för att öppna dialogrutan Kör
  3. skriv Event Viewer i dialogrutan och tryck på Enter
  4. från toppmenyn klickar du på Visa och aktivera Visa analytiska och felsökningsloggar
  5. gå till den vänstra panelen och navigera till program-och Serviceloggar>Microsoft>Windows>WMI-aktivitet>operativ
  6. du bör hitta felhändelser där
  7. klicka på Senaste fel och sedan clientprocessld
  8. skriv ID-numret någonstans
  9. sök nu ID-numret på Google. Att veta namnet på programvaran som orsakar problemet.

när du har känt namnet på programmet kan du antingen inaktivera det från Aktivitetshanteraren eller avinstallera det.

gå nu tillbaka och kolla CPU-användningen för att se om du har åtgärdat problemet.

om inte, kan problemet med CPU-användning bero på flera program som inte svarar. Upprepa processen ovan för att hitta det andra programmet som kan vara orsaken till felet.

FAQ

Hur tar jag bort WMI Provider värd?

  1. starta wbemtest.exe.
  2. klicka på Anslut
  3. skriv root\default som namnområde och klicka på Anslut
  4. klicka på Ta Bort klass

ange nu klassnamnet VirtualSoftwareSublayer, VirtualSoftwarePackage och AltirisVSProv och följ anvisningarna för att radera klassen

ta bort dessa registernycklar som skapats av Windows manage instrumentation Service:

Hkey_classes_root\CLSID\{71d8df9a-Ad2d-44bf-A542-1412f68061d1}

Hkey_classes_root\AppID\Altirisvsprovider.DLL

HKEY_CLASSES_ROOT \ TypeLib \ {888967ef-E75C-4480-992D-93FDA658F21E}

kan jag inaktivera WMI?

visst! Men ska du stänga av det? Inte nödvändigtvis. Detta beror på att det är ologiskt att inaktivera tjänster i din dator bara för att de ibland är superaktiva.

Windows Management Instruction är en viktig tjänst som håller reda på hårdvara och mjukvara. Viktigast är att datorns supportverktyg kanske inte fungerar utan den här kritiska komponenten.

inaktivera WMI kanske inte är det bästa sättet att gå. Det skulle vara bättre att inaktivera tjänster som orsakar hög CPU-användning.

slutsats

WMI Provider Host är en kritisk systemkomponent. Om det orsakar hög CPU-användning eller missköter på något sätt, ta tid att fixa det. Förhoppningsvis har stegen i det här inlägget hjälpt dig att lösa detta irriterande problem.

petr kudlacek itechgyan.com

Petr är en seriell tech entreprenör och VD för Apro Software, ett maskininlärningsföretag. När han inte bloggar om teknik för itechgyan.com eller softwarestrider.med, Petr tycker om att spela sport och gå på bio. Han är också djupt intresserad av medling, Buddhism och biohacking.

Lämna ett svar

Din e-postadress kommer inte publiceras.