Fullständig fix: Windows-drivrutinsramar använder för mycket CPU

Innehållsförteckning:

Video: Fix High CPU Usage by Windows Driver Foundation 2024

Video: Fix High CPU Usage by Windows Driver Foundation 2024
Anonim

Windows Driver Frameworks (WDF), tidigare känt som Windows Driver Foundation, är en uppsättning bibliotek som du kan använda för att skriva enhetsdrivrutiner som körs på Windows OS.

Microsoft använder tre typer av WDF-drivrutiner:

  • Kernel Mode Driver Framework för standardkärnlägesenhetsdrivrutiner
  • User-Mode Driver Framework v1 för C ++ COM-baserade user-mode drivrutiner
  • User-Mode Driver Framework v2 för att skriva KMDF-baserade user-mode drivrutiner.

Många Windows-användare klagar ofta över att Windows Driver Frameworks använder för mycket CPU, saktar ner Windows och tappar batteri vansinnigt snabbt.

Windows Driver Frameworks orsakar hög CPU-användning

Windows Driver Foundation-tjänsten använder ständigt cirka 30% CPU. Detta hände inte med den tidigare byggnaden. Jag har lämnat datorn igång i ett par timmar för att se om det fanns några saneringsprocesser som körs, men tjänsten är fortfarande hogging CPU.

Fixa WDF-hög CPU-problem

Windows Driver Framework är en viktig Windows-tjänst, men ibland kan denna tjänst orsaka hög CPU-användning. På tal om den här tjänsten, här är några relaterade problem som användare rapporterade:

  • Windows Driver Foundation hög CPU DisplayLink - Ibland kan hög CPU-användning uppstå på grund av problem med DisplayLink. För att åtgärda det, installera om drivrutinerna och kontrollera om det löser problemet.
  • Wudfhost hög CPU Windows 10 - Ibland kan andra tjänster orsaka att det här problemet visas. För att lösa det, se till att installera om de problematiska drivrutinerna och kontrollera om det hjälper.
  • Windows Driver Foundation hög minnesanvändning - Den här tjänsten är känd för att också orsaka hög minnesanvändning. Om du har några minnesproblem på grund av den här tjänsten, se till att prova några av våra lösningar.
  • WDF hög CPU-användning - Detta är bara en variation av det ursprungliga problemet, men du borde kunna lösa problemet genom att inaktivera problematiska tjänster eller enheter.

Lösning 1 - Vänta bara på det

Windows Driver Framework är en standardprocess i Windows, och om den använder för mycket av din CPU gör den förmodligen ett visst arbete i bakgrunden. Flera användare rapporterade att de lyckades lösa problemet helt enkelt genom att vänta på att Windows Driver Framework slutfördes.

Detta är inte en universell lösning, men i vissa fall kan du vänta en timme eller så hjälpa dig med det här problemet, så du kanske vill prova det.

  • LÄS OCH: 5 Bästa programvaran för att fixa hög CPU-användning

Lösning 2 - Installera om din Wi-Fi-drivrutin

Enligt användare kan ibland problem med Windows Driver Framework och hög CPU-användning uppstå på grund av dina drivrutiner. Om din drivrutin inte är fullt kompatibel med Windows 10 kan du stöta på problem med den här processen.

Flera användare rapporterade att de fixade problemet helt enkelt genom att installera om sin Wi-Fi-drivrutin. Det här är ganska enkelt, och du kan göra det genom att följa dessa steg:

  1. Innan vi börjar måste du ladda ner de senaste Wi-Fi-drivrutinerna från din enhets tillverkare.
  2. Tryck på Windows Key + X för att öppna Win + X-menyn. Välj nu Enhetshanterare från listan.

  3. När Enhetshanteraren öppnas, leta upp din Wi-Fi-adapter, högerklicka på den och välj Avinstallera enhet på menyn.

  4. En bekräftelsedialogruta visas nu. Om tillgängligt, markera kryssrutan Ta bort drivrutinsprogramvara. Klicka nu på Avinstallera.

När du har tagit bort drivrutinen startar du om datorn och installerar Wi-Fi-drivrutinen igen. Kontrollera nu om det löser problemet.

Det är värt att nämna att andra enheter också kan få problemet att dyka upp, och i få fall rapporterade användare att deras mus var den skyldige. Användare hade problem med musen i G-serien, men efter att ha uppdaterat drivrutinen löstes problemet permanent. Om du använder en Lenovo-bärbar dator kan du också avinstallera Lenovo Transitions- programvaran.

Eftersom Windows Driver Framework är relaterat till dina drivrutiner föreslår vi starkt att du håller dina drivrutiner uppdaterade för att lösa problemet.

Uppdatera drivrutiner automatiskt (tredje parts verktyg föreslås)

Nedladdning och installation av drivrutiner manuellt är en process som riskerar att installera fel drivrutin, vilket kan leda till allvarliga fel. Vi rekommenderar starkt att du uppdaterar din drivrutin automatiskt med hjälp av Tweakbits verktyg för drivrutineruppdatering.

Detta verktyg är godkänt av Microsoft och Norton Antivirus och efter flera tester drog vårt team slutsatsen att detta är den bästa automatiserade lösningen. Så här använder du den här programvaran:

  1. Ladda ner och installera TweakBit Driver Updater
  2. När programmet har installerats kommer programmet att börja skanna din dator efter föråldrade drivrutiner automatiskt. Driver Updater kommer att kontrollera dina installerade drivrutinsversioner mot sin molndatabas över de senaste versionerna och rekommenderar korrekt uppdateringar. Allt du behöver göra är att vänta tills skanningen är klar.

  3. När skanningen är klar får du en rapport om alla problem som finns på din dator. Granska listan och se om du vill uppdatera varje drivrutin individuellt eller alla samtidigt. För att uppdatera en drivrutin i taget, klicka på länken "Uppdatera drivrutin" bredvid drivrutinens namn. Eller helt enkelt klicka på knappen "Uppdatera alla" längst ner för att automatiskt installera alla rekommenderade uppdateringar.

    Obs: Vissa drivrutiner måste installeras i flera steg så att du måste trycka på "Uppdatera" -knappen flera gånger tills alla dess komponenter är installerade.

Friskrivningsklausul: vissa funktioner i det här verktyget är inte gratis.

Lösning 3 - Utför en ren start

Ibland kan applikationer eller tjänster från tredje part få problemet att dyka upp. För att fastställa orsaken rekommenderas att du utför en ren start. Detta är ganska enkelt, och du kan göra det genom att följa dessa steg:

  1. Tryck på Windows Key + R och ange msconfig. Tryck nu på Enter eller klicka på OK.

  2. Fönstret Systemkonfiguration visas nu. Gå till fliken Tjänster och markera Dölj alla Microsoft-tjänster. Klicka nu på Inaktivera alla.

  3. Gå till fliken Startup och klicka på Open Task Manager.

  4. Lista över alla startprogram kommer nu att visas. Högerklicka på den första posten i listan och välj Inaktivera. Upprepa nu detta steg för alla startposter på listan.

  5. När du har inaktiverat alla startprogram, stäng Task Manager och gå tillbaka till fönstret Systemkonfiguration. Klicka på Apply och OK för att spara ändringar. Starta om din PC nu.

Din dator kommer nu att starta utan tjänster från tredje part eller applikationer. Nu behöver du bara kontrollera om problemet är löst. Om så är fallet måste du aktivera funktionshindrade applikationer och tjänster en efter en tills du hittar den som orsakar problemet. Tänk på att du måste starta om din dator för att tillämpa ändringar efter att du har aktiverat en applikation.

  • LÄS OCH: Fix: Hög CPU-användning orsakat av Windows Shell Experience Host

Lösning 4 - Inaktivera SDO-sensor och andra problematiska enheter

Om du har en pekskärmsenhet är det ganska troligt att SDO-sensor orsakar problemet på din dator. Som en lösning föreslår användare att inaktivera SDO-sensorn helt. För att göra det, följ bara dessa enkla steg:

  1. Öppna enhetshanteraren.
  2. Hitta nu SDO-sensorn på listan, högerklicka och välj Avaktivera enhet.

  3. När bekräftelsedialogen visas klickar du på Ja.

Tänk på att genom att inaktivera SDO-sensorn kanske vissa funktioner på din enhet inte fungerar längre, men problemet med hög CPU-användning bör lösas. Flera användare rapporterade att inaktivering av Intel Wireless Gigabit 17265 fixade problemet för dem, så om du har den här enheten, se till att inaktivera den.

Lösning 5 - Ta bort onödiga USB-kringutrustning

Ibland kan problem med Windows Driver Framework och hög CPU-användning uppstå på grund av dina USB-enheter. Vissa enheter kan störa Windows och orsaka att det här problemet visas. För att lösa problemet måste du koppla bort nödvändiga USB-enheter och kontrollera om det löser problemet.

Håll endast nödvändiga kringutrustning anslutna, t.ex. tangentbordet och musen och koppla bort allt det andra. Efter att ha gjort det, kontrollera om problemet fortfarande kvarstår. Om inte, måste du ansluta USB-enheter en efter en tills du hittar den som orsakar problemet. När du hittat den problematiska enheten behöver du bara installera om eller uppdatera drivrutinerna och kontrollera om det löser problemet.

Lösning 6 - Inaktivera NFC-funktionen

NFC är en användbar funktion, men det kan ibland orsaka problem med Windows Driver Framework. För att lösa problemet rekommenderas att du inaktiverar NFC helt. Det enklaste sättet att göra det är att kontrollera dina inställningar för flygplansläge. Gör så här:

  1. Tryck på Windows Key + I för att öppna appen Inställningar. Navigera nu till avsnittet Nätverk och Internet.

  2. Välj flygläge på menyn till vänster. Inaktivera nu NFC från den högra rutan.

Alternativt kan du inaktivera NFC från Enhetshanteraren. Öppna helt enkelt Enhetshanteraren och gå till avsnittet Proximity-enheter. Inaktivera din närhetsenhet och NFC bör avaktiveras helt. När NFC har inaktiverats, bör detta problem lösas helt.

  • LÄS OCH: Fix: Hög CPU när du surfar på Internet

Lösning 7 - Se till att din dator är uppdaterad

Om du har problem med Windows Driver Framework kan problemet orsakas av en uppdatering som saknas. Det här problemet kan orsakas av ett fel på ditt system, och om så är fallet är det bästa sättet att fixa det att uppdatera ditt Windows.

Som standard installerar Windows 10 de saknade uppdateringarna automatiskt, men ibland kan du missa en uppdatering eller två. Du kan dock alltid leta efter uppdateringar manuellt genom att göra följande:

  1. Öppna appen Inställningar och gå till avsnittet Uppdatera och säkerhet.

  2. Klicka nu på Sök efter uppdateringar.

Windows kommer nu att leta efter tillgängliga uppdateringar. Om det finns några uppdateringar kommer de att laddas ner automatiskt i bakgrunden. När uppdateringarna har laddats ner startar du om datorn för att installera dem. Efter uppdatering av Windows till den senaste versionen bör problemet lösas permanent.

Lösning 8 - Använd systemåterställning

Om du har det här problemet kanske du kan åtgärda det med Systemåterställning. Detta är ganska enkelt, och du kan utföra det genom att göra följande:

  1. Tryck på Windows Key + S och ange systemåterställning. Välj Skapa en återställningspunkt från menyn.

  2. Fönstret Systemegenskaper öppnas nu. Klicka på Systemåterställning.

  3. När Systemåterställning öppnas klickar du på Nästa.

  4. Om det är tillgängligt, markera Visa fler återställningspunkter. Välj nu önskad återställningspunkt och klicka på Nästa.

  5. Följ instruktionerna på skärmen för att återställa din dator.

När systemåterställningen är klar ska du kontrollera om problemet fortfarande kvarstår.

Om du har stött på andra lösningar för att fixa WDF-relaterad onormal CPU-användning kan du gärna lista felsökningsstegen i kommentaravsnittet nedan.

Redaktörens anmärkning: Detta inlägg publicerades ursprungligen i januari 2017 och har sedan dess helt uppdaterats och uppdaterats för färskhet, noggrannhet och omfattande.

Fullständig fix: Windows-drivrutinsramar använder för mycket CPU