Plná oprava: Windows ovladače rámce používají příliš mnoho CPU

Obsah:

Video: Set up: Windows Driver Kit (WDK) for Visual Studio 2019 2024

Video: Set up: Windows Driver Kit (WDK) for Visual Studio 2019 2024
Anonim

Windows Driver Frameworks (WDF), dříve známý jako Windows Driver Foundation, jsou sadou knihoven, které můžete použít k zápisu ovladačů zařízení, které běží na OS Windows.

Společnost Microsoft používá tři typy ovladačů WDF:

  • Rámec ovladačů v režimu jádra pro standardní ovladače zařízení v režimu jádra
  • The User-Mode Driver Framework v1 for C ++ COM-based ovladače uživatelského režimu
  • User-Mode Driver Framework v2 pro psaní ovladačů uživatelského režimu založených na KMDF.

Mnoho uživatelů Windows si často stěžuje, že Windows Driver Frameworks používají příliš mnoho CPU, zpomalují Windows a vyčerpávají baterii šíleně rychle.

Windows Driver Frameworks způsobují vysoké využití procesoru

Služba Windows Driver Foundation neustále používá asi 30% CPU. To se nestalo s předchozí sestavení. Nechal jsem počítač běžet několik hodin, abych zjistil, zda byly spuštěny nějaké procesy čištění, ale služba stále spouští CPU.

Opravte vysoké problémy s procesorem WDF

Windows Driver Framework je důležitá služba systému Windows, ale někdy může tato služba způsobit vysoké využití procesoru. Pokud jde o tuto službu, zde jsou některé související problémy, které uživatelé nahlásili:

  • Windows Driver Foundation vysoké CPU DisplayLink - Někdy může dojít k vysokému využití CPU kvůli problémům s DisplayLink. Chcete-li problém vyřešit, přeinstalujte ovladače a zkontrolujte, zda se tím problém nevyřeší.
  • Wudfhost high CPU Windows 10 - Někdy mohou způsobit tento problém i jiné služby. Chcete-li to vyřešit, nezapomeňte přeinstalovat problematické ovladače a zkontrolovat, zda to pomůže.
  • Využití vysoké paměti Windows Driver Foundation - Je známo, že tato služba způsobuje také vysoké využití paměti. Pokud máte kvůli této službě problémy s pamětí, vyzkoušejte některá z našich řešení.
  • Vysoký výkon procesoru WDF - Toto je pouze variace původního problému, ale problém byste měli vyřešit tím, že zakážete problematické služby nebo zařízení.

Řešení 1 - Jen to počkejte

Windows Driver Framework je standardní proces Windows a pokud používá příliš mnoho vašeho procesoru, pravděpodobně dělá nějakou práci na pozadí. Několik uživatelů uvedlo, že se jim podařilo tento problém vyřešit jednoduše čekáním na dokončení Windows Driver Framework.

Nejedná se o univerzální řešení, ale v některých případech vám může pomoci s tímto problémem vyčkat asi hodinu.

  • PŘEČTĚTE SI také: 5 Nejlepší software pro opravu vysokého využití CPU

Řešení 2 - Přeinstalujte ovladač Wi-Fi

Podle uživatelů se někdy mohou kvůli ovladačům vyskytnout problémy s Windows Driver Framework a vysokým využitím CPU. Pokud váš ovladač není plně kompatibilní se systémem Windows 10, může dojít k potížím s tímto procesem.

Několik uživatelů uvedlo, že problém vyřešili jednoduše přeinstalováním ovladače Wi-Fi. To je docela jednoduché a můžete to udělat pomocí následujících kroků:

  1. Než začneme, nezapomeňte si stáhnout nejnovější ovladače Wi-Fi od výrobce zařízení.
  2. Stisknutím kláves Windows + X otevřete nabídku Win + X. Nyní vyberte ze seznamu Správce zařízení.

  3. Po otevření Správce zařízení vyhledejte adaptér Wi-Fi, klepněte na něj pravým tlačítkem myši a v nabídce vyberte příkaz Odinstalovat zařízení.

  4. Zobrazí se potvrzovací dialog. Zaškrtněte políčko Odebrat software ovladače. Nyní klikněte na Odinstalovat.

Po odebrání ovladače restartujte počítač a znovu nainstalujte ovladač Wi-Fi. Nyní zkontrolujte, zda se tím problém vyřeší.

Stojí za zmínku, že se tento problém může projevit také na jiných zařízeních. V několika případech uživatelé uvedli, že jejich viník je jejich myš. Uživatelé měli problémy s myší řady G, ale po aktualizaci ovladače byl problém trvale vyřešen. Pokud používáte notebook Lenovo, zkuste také odinstalovat software Lenovo Transitions.

Protože systém Windows Driver Framework souvisí s vašimi ovladači, důrazně doporučujeme, abyste své ovladače aktualizovali, abyste tento problém vyřešili.

Automatická aktualizace ovladačů (doporučený nástroj třetích stran)

Ruční stahování a instalace ovladačů je proces, který přináší riziko instalace nesprávného ovladače, což může vést k vážným poruchám. Důrazně doporučujeme automaticky aktualizovat ovladač pomocí nástroje Tweakbit's Driver Updater.

Tento nástroj je schválen společností Microsoft a Norton Antivirus a po několika testech dospěl náš tým k závěru, že se jedná o nejlépe automatizované řešení. Jak používat tento software:

  1. Stáhněte a nainstalujte TweakBit Driver Updater
  2. Po instalaci program automaticky spustí kontrolu zastaralých ovladačů počítače. Driver Updater zkontroluje nainstalované verze ovladače proti cloudové databázi nejnovějších verzí a doporučí správné aktualizace. Vše, co musíte udělat, je čekat na dokončení skenování.

  3. Po dokončení kontroly dostanete zprávu o všech problémových ovladačích nalezených na vašem PC. Zkontrolujte seznam a zjistěte, zda chcete aktualizovat každý ovladač jednotlivě nebo všechny najednou. Chcete-li aktualizovat jeden ovladač najednou, klikněte na odkaz „Aktualizovat ovladač“ vedle názvu ovladače. Nebo jednoduše klikněte na tlačítko „Aktualizovat vše“ dole a automaticky nainstalujte všechny doporučené aktualizace.

    Poznámka: Některé ovladače musí být nainstalovány ve více krocích, takže budete muset několikrát stisknout tlačítko „Aktualizovat“, dokud nebudou nainstalovány všechny jeho součásti.

Zřeknutí se odpovědnosti: některé funkce tohoto nástroje nejsou zdarma.

Řešení 3 - Proveďte čisté spuštění

Někdy mohou způsobit tento problém aplikace nebo služby třetích stran. Aby bylo možné určit příčinu, doporučuje se provést čisté spuštění. To je poměrně jednoduché a můžete to udělat pomocí následujících kroků:

  1. Stiskněte klávesy Windows + R a zadejte msconfig. Nyní stiskněte Enter nebo klikněte na OK.

  2. Zobrazí se okno Konfigurace systému. Přejděte na kartu Služby a zaškrtněte políčko Skrýt všechny služby společnosti Microsoft. Nyní klikněte na Zakázat vše.

  3. Přejděte na kartu Po spuštění a klepněte na Otevřít Správce úloh.

  4. Zobrazí se seznam všech spouštěcích aplikací. Klepněte pravým tlačítkem myši na první položku v seznamu a vyberte příkaz Zakázat. Nyní tento krok opakujte pro všechny spouštěcí položky v seznamu.

  5. Po zakázání všech spouštěcích aplikací ukončete Správce úloh a přejděte zpět do okna Konfigurace systému. Klepnutím na Použít a OK uložte změny. Nyní restartujte počítač.

Váš počítač se nyní spustí bez jakýchkoli služeb nebo aplikací třetích stran. Nyní stačí zkontrolovat, zda je problém vyřešen. Pokud ano, budete muset povolit zakázané aplikace a služby jeden po druhém, dokud nenajdete tu, která způsobuje tento problém. Nezapomeňte, že po aktivaci aplikace je třeba restartovat počítač, abyste mohli provést změny.

  • PŘEČTĚTE SI také: Oprava: Vysoké využití CPU způsobené hostitelem prostředí Windows Shell Experience

Řešení 4 - Zakažte snímač SDO a další problematická zařízení

Pokud máte zařízení s dotykovou obrazovkou, je pravděpodobné, že senzor SDO způsobuje tento problém ve vašem počítači. Jako řešení uživatelé navrhují zcela zakázat senzor SDO. Chcete-li to provést, postupujte takto:

  1. Otevřete Správce zařízení.
  2. Nyní v seznamu vyhledejte snímač SDO, klikněte pravým tlačítkem myši a vyberte příkaz Zakázat zařízení.

  3. Jakmile se zobrazí potvrzovací dialog, klikněte na Ano.

Nezapomeňte, že deaktivací senzoru SDO již některé funkce vašeho zařízení nebudou fungovat, ale problém s vysokým využitím procesoru by měl být vyřešen. Několik uživatelů uvedlo, že zakázáním technologie Intel Wireless Gigabit 17265 byl problém vyřešen, takže pokud máte toto zařízení, nezapomeňte jej vypnout.

Řešení 5 - Odstraňte zbytečná periferie USB

Někdy se mohou objevit problémy s Windows Driver Framework a vysokým využitím CPU kvůli zařízením USB. Některá zařízení mohou ovlivňovat Windows a způsobit tento problém. Chcete-li problém vyřešit, musíte odpojit potřebná zařízení USB a zkontrolovat, zda to problém nevyřeší.

Mějte připojena pouze nezbytná periferní zařízení, jako je klávesnice a myš, a všechny ostatní odpojte. Poté zkontrolujte, zda problém přetrvává. Pokud ne, musíte zařízení USB připojit jeden po druhém, dokud nenajdete zařízení, které způsobuje problém. Jakmile najdete problémové zařízení, stačí přeinstalovat nebo aktualizovat jeho ovladače a zkontrolovat, zda se tím problém vyřeší.

Řešení 6 - Zakažte funkci NFC

NFC je užitečná funkce, ale někdy může způsobit problémy s Windows Driver Framework. Chcete-li problém vyřešit, doporučujeme vám NFC úplně zakázat. Nejjednodušší způsob, jak toho dosáhnout, je zkontrolovat nastavení režimu Letadlo. Postupujte takto:

  1. Stisknutím klávesy Windows + I otevřete aplikaci Nastavení. Nyní přejděte do části Síť a internet.

  2. Z nabídky vlevo vyberte Režim Letadlo. Nyní deaktivujte NFC z pravého panelu.

Případně můžete zakázat NFC ze Správce zařízení. Jednoduše otevřete Správce zařízení a přejděte do části Vzdálená zařízení. Zakažte své přibližovací zařízení a zařízení NFC by mělo být zcela deaktivováno. Jakmile je NFC zakázáno, měl by být tento problém vyřešen úplně.

  • PŘEČTĚTE SI také: Oprava: Vysoký procesor při procházení Internetu

Řešení 7 - Ujistěte se, že váš počítač je aktuální

Pokud máte problémy s Windows Driver Framework, může být problém způsoben chybějící aktualizací. Tento problém může být způsoben chybou ve vašem systému, a pokud je tomu tak, nejlepším způsobem, jak jej opravit, je aktualizace systému Windows.

Ve výchozím systému Windows 10 nainstaluje chybějící aktualizace automaticky, ale někdy vám může chybět aktualizace nebo dvě. Aktualizace však můžete vždy zkontrolovat ručně následujícím postupem:

  1. Otevřete aplikaci Nastavení a přejděte do části Aktualizace a zabezpečení.

  2. Nyní klikněte na tlačítko Zkontrolovat aktualizace.

Windows nyní zkontrolují dostupné aktualizace. Pokud jsou k dispozici nějaké aktualizace, stáhnou se automaticky na pozadí. Po stažení aktualizací restartujte počítač a nainstalujte je. Po aktualizaci systému Windows na nejnovější verzi by měl být problém trvale vyřešen.

Řešení 8 - Použijte Obnovení systému

Pokud máte tento problém, můžete jej opravit pomocí nástroje Obnovení systému. Je to poměrně jednoduché a můžete to provést následujícím způsobem:

  1. Stiskněte klávesy Windows + S a zadejte obnovení systému. Z nabídky vyberte Vytvořit bod obnovení.

  2. Otevře se okno Vlastnosti systému. Klikněte na tlačítko Obnovení systému.

  3. Po otevření nástroje Obnovení systému klepněte na tlačítko Další.

  4. Pokud je k dispozici, zaškrtněte políčko Zobrazit další body obnovení. Nyní vyberte požadovaný bod obnovení a klikněte na Další.

  5. Obnovte počítač podle pokynů na obrazovce.

Po dokončení obnovení systému zkontrolujte, zda problém přetrvává.

Pokud narazíte na jiná řešení, jak opravit neobvyklé využití procesoru související s WDF, můžete v níže uvedené části komentářů uvést kroky pro řešení problémů.

Poznámka editora: Tento příspěvek byl původně publikován v lednu 2017 a od té doby byl kompletně přepracován a aktualizován kvůli čerstvosti, přesnosti a komplexnosti.

Plná oprava: Windows ovladače rámce používají příliš mnoho CPU

Výběr redakce