Plná oprava: Windows Framework ovládače používajú príliš veľa 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), predtým známy ako Windows Driver Foundation, sú množiny knižníc, ktoré môžete použiť na písanie ovládačov zariadení, ktoré sú spustené v OS Windows.

Spoločnosť Microsoft používa tri typy ovládačov WDF:

  • Framework pre jadro režimov pre štandardné ovládače zariadení v režime jadra
  • User-Mode Driver Framework v1 pre ovládače užívateľského režimu C ++ COM
  • Rámec ovládačov užívateľského režimu v2 na písanie ovládačov užívateľského režimu založených na KMDF.

Mnoho používateľov Windows sa často sťažuje, že Windows Driver Frameworks používajú príliš veľa CPU, spomaľujú Windows a vybíjajú batérie šialene rýchlo.

Windows Driver Frameworks spôsobujú vysoké využitie CPU

Služba Windows Driver Foundation neustále používa asi 30% CPU. To sa nestalo s predchádzajúcou zostavou. Nechal som počítač bežať niekoľko hodín, aby som zistil, či sa nevyskytli nejaké procesy čistenia, ale služba stále spracúva CPU.

Opravte vysoké problémy s procesorom WDF

Windows Driver Framework je dôležitá služba systému Windows, ale niekedy môže táto služba spôsobiť vysoké využitie CPU. Keď hovoríme o tejto službe, tu sú niektoré súvisiace problémy, ktoré používatelia nahlásili:

  • Windows Driver Foundation s vysokým CPU DisplayLink - Niekedy môže dôjsť k vysokému využitiu CPU kvôli problémom s DisplayLink. Ak chcete problém vyriešiť, preinštalujte ovládače a skontrolujte, či sa tým problém nevyrieši.
  • Wudfhost high CPU Windows 10 - Niekedy môžu spôsobiť tento problém iné služby. Ak chcete tento problém vyriešiť, preinštalujte problematické ovládače a skontrolujte, či to pomôže.
  • Využitie vysokej pamäte operačného systému Windows Driver Foundation - Je známe, že táto služba spôsobuje aj vysoké využitie pamäte. Ak máte v dôsledku tejto služby problémy s pamäťou, vyskúšajte niektoré z našich riešení.
  • Vysoké využitie procesora WDF - Toto je iba variácia pôvodného problému, problém by ste však mali vyriešiť zakázaním problematických služieb alebo zariadení.

Riešenie 1 - Len to počkajte

Windows Driver Framework je štandardný proces Windows a ak používa príliš veľa vášho procesora, pravdepodobne vykonáva určitú prácu na pozadí. Niekoľko používateľov uviedlo, že sa im tento problém podarilo vyriešiť jednoducho čakaním na dokončenie Windows Driver Framework.

Toto nie je univerzálne riešenie, ale v niektorých prípadoch vám môže tento problém pomôcť asi hodinu. Môžete to skúsiť.

  • PREČÍTAJTE SI TAK: 5 Najlepší softvér na opravu vysokého využitia CPU

Riešenie 2 - Preinštalujte ovládač Wi-Fi

Podľa používateľov sa niekedy môžu kvôli vašim ovládačom vyskytnúť problémy s Windows Driver Framework a vysokým využitím CPU. Ak váš ovládač nie je úplne kompatibilný so systémom Windows 10, môžu sa vyskytnúť problémy s týmto procesom.

Niekoľko používateľov uviedlo, že problém vyriešili jednoducho preinštalovaním ovládača Wi-Fi. Je to celkom jednoduché a môžete to urobiť podľa týchto krokov:

  1. Predtým, ako začneme, nezabudnite si stiahnuť najnovšie ovládače Wi-Fi od výrobcu zariadenia.
  2. Stlačením klávesov Windows + X otvorte ponuku Win + X. Teraz vyberte Správca zariadení zo zoznamu.

  3. Po otvorení Správcu zariadení vyhľadajte adaptér Wi-Fi, kliknite naň pravým tlačidlom myši az ponuky vyberte príkaz Odinštalovať zariadenie.

  4. Zobrazí sa potvrdzovacie dialógové okno. Začiarknite políčko Odstrániť softvér ovládača, ak je k dispozícii. Teraz kliknite na tlačidlo Odinštalovať.

Po odstránení ovládača reštartujte počítač a znova nainštalujte ovládač Wi-Fi. Teraz skontrolujte, či sa tým problém nevyrieši.

Je potrebné uviesť, že tento problém sa môže prejaviť aj na iných zariadeniach. V niekoľkých prípadoch používatelia uviedli, že ich vinníkom bola ich myš. Používatelia mali problémy s myšou série G, ale po aktualizácii ovládača bol problém natrvalo vyriešený. Ak používate prenosný počítač Lenovo, skúste tiež odinštalovať softvér Lenovo Transitions.

Keďže program Windows Driver Framework súvisí s vašimi ovládačmi, dôrazne vám odporúčame aktualizovať ovládače, aby sa problém vyriešil.

Automatická aktualizácia ovládačov (odporúča sa nástroj tretích strán)

Ručné preberanie a inštalácia ovládačov je proces, ktorý predstavuje riziko inštalácie nesprávneho ovládača, čo môže viesť k vážnym poruchám. Dôrazne odporúčame, aby ste ovládač aktualizovali automaticky pomocou nástroja Tweakbit's Driver Updater.

Tento nástroj je schválený spoločnosťami Microsoft a Norton Antivirus a po niekoľkých testoch náš tím dospel k záveru, že ide o najlepšie automatizované riešenie. Ako používať tento softvér:

  1. Stiahnite si a nainštalujte TweakBit Driver Updater
  2. Po inštalácii program automaticky začne vyhľadávať zastarané ovládače v počítači. Driver Updater skontroluje vaše nainštalované verzie ovládačov oproti svojej cloudovej databáze najnovších verzií a odporučí správne aktualizácie. Všetko, čo musíte urobiť, je čakať na dokončenie skenovania.

  3. Po dokončení skenovania dostanete správu o všetkých problémových ovládačoch nájdených na vašom PC. Skontrolujte zoznam a zistite, či chcete aktualizovať každý ovládač jednotlivo alebo všetky naraz. Ak chcete aktualizovať naraz jeden ovládač, kliknite na odkaz „Aktualizovať ovládač“ vedľa názvu ovládača. Alebo jednoducho kliknite na tlačidlo „Aktualizovať všetko“ v dolnej časti a automaticky nainštalujte všetky odporúčané aktualizácie.

    Poznámka: Niektoré ovládače musia byť nainštalované vo viacerých krokoch, takže budete musieť niekoľkokrát stlačiť tlačidlo „Aktualizovať“, kým nie sú nainštalované všetky jeho súčasti.

Zrieknutie sa zodpovednosti: niektoré funkcie tohto nástroja nie sú bezplatné.

Riešenie 3 - Vykonajte čisté zavedenie

Niekedy môžu spôsobiť tento problém aplikácie alebo služby tretích strán. Ak chcete zistiť príčinu, odporúča sa vykonať čisté zavedenie systému. Je to dosť jednoduché a môžete to urobiť podľa týchto krokov:

  1. Stlačte klávesy Windows + R a zadajte msconfig. Teraz stlačte Enter alebo kliknite na OK.

  2. Zobrazí sa okno Konfigurácia systému. Prejdite na kartu Služby a začiarknite políčko Skryť všetky služby spoločnosti Microsoft. Teraz kliknite na možnosť Zakázať všetko.

  3. Prejdite na kartu Po spustení a kliknite na položku Otvoriť Správcu úloh.

  4. Teraz sa zobrazí zoznam všetkých spúšťacích aplikácií. Pravým tlačidlom myši kliknite na prvý záznam v zozname a vyberte možnosť Vypnúť. Teraz tento krok zopakujte pre všetky položky pri spustení v zozname.

  5. Po vypnutí všetkých spúšťacích aplikácií zatvorte Správcu úloh a vráťte sa späť do okna Konfigurácia systému. Zmeny uložíte kliknutím na tlačidlo Použiť a OK. Teraz reštartujte počítač.

Váš počítač sa teraz spustí bez akýchkoľvek služieb alebo aplikácií tretích strán. Teraz stačí skontrolovať, či sa problém vyriešil. Ak je to tak, budete musieť postupne aktivovať deaktivované aplikácie a služby, kým nenájdete tú, ktorá spôsobuje tento problém. Nezabudnite, že po povolení aplikácie musíte reštartovať počítač, aby ste mohli vykonať zmeny.

  • PREČÍTAJTE SI TIEŽ: Oprava: Vysoké využitie CPU spôsobené hostiteľom Windows Shell Experience

Riešenie 4 - Vypnite snímač SDO a ďalšie problematické zariadenia

Ak máte zariadenie s dotykovou obrazovkou, je pravdepodobné, že tento problém vo vašom počítači spôsobuje snímač SDO. Ako riešenie používatelia navrhujú úplne zakázať snímač SDO. Ak to chcete urobiť, postupujte podľa týchto jednoduchých krokov:

  1. Otvorte Správcu zariadení.
  2. Teraz v zozname vyhľadajte snímač SDO, kliknite pravým tlačidlom myši a vyberte možnosť Vypnúť zariadenie.

  3. Keď sa zobrazí dialógové okno s potvrdením, kliknite na tlačidlo Áno.

Nezabudnite, že deaktiváciou senzora SDO niektoré funkcie vášho zariadenia už nemusia fungovať, ale problém s vysokým využitím CPU by sa mal vyriešiť. Niekoľko používateľov uviedlo, že problém sa vyriešil zakázaním technológie Intel Wireless Gigabit 17265, takže ak máte toto zariadenie, nezabudnite ho vypnúť.

Riešenie 5 - Odstráňte nepotrebné periférie USB

V dôsledku vašich zariadení USB sa niekedy môžu vyskytnúť problémy s programom Windows Driver Framework a vysoké využitie CPU. Niektoré zariadenia môžu zasahovať do systému Windows a spôsobiť tento problém. Ak chcete problém vyriešiť, musíte odpojiť potrebné zariadenia USB a skontrolovať, či sa tým problém nevyrieši.

Majte pripojené iba nevyhnutné periférne zariadenia, napríklad klávesnicu a myš, a všetky ostatné odpojte. Potom skontrolujte, či problém stále pretrváva. Ak nie, musíte zariadenia USB pripojiť postupne, až kým nenájdete to, ktoré spôsobuje problém. Keď nájdete problémové zariadenie, stačí preinštalovať alebo aktualizovať jeho ovládače a skontrolovať, či sa tým problém nevyrieši.

Riešenie 6 - Vypnite funkciu NFC

NFC je užitočná funkcia, ale niekedy môže spôsobiť problémy s Windows Driver Framework. Na vyriešenie problému sa odporúča úplne zakázať NFC. Najjednoduchší spôsob, ako to urobiť, je skontrolovať nastavenia režimu v lietadle. Postupujte podľa týchto krokov:

  1. Stlačením klávesov Windows + I otvorte aplikáciu Nastavenia. Teraz prejdite do časti Sieť a internet.

  2. Z ponuky naľavo vyberte položku Režim v lietadle. Teraz vypnite NFC na pravej table.

Prípadne môžete NFC vypnúť v Správcovi zariadení. Jednoducho otvorte Správcu zariadení a prejdite do časti Vzdialené zariadenia. Zakážte svoje približovacie zariadenie a zariadenie NFC by malo byť úplne zakázané. Po vypnutí NFC by sa tento problém mal vyriešiť úplne.

  • READ ALSO: Oprava: Vysoký procesor pri prehľadávaní Internetu

Riešenie 7 - Uistite sa, že váš počítač je aktuálny

Ak máte problémy s Windows Driver Framework, problém môže byť spôsobený chýbajúcou aktualizáciou. Tento problém môže byť spôsobený chybou vo vašom systéme, a ak je to tak, najlepším spôsobom, ako ho vyriešiť, je aktualizácia systému Windows.

V predvolenom nastavení systém Windows 10 nainštaluje chýbajúce aktualizácie automaticky, ale niekedy vám môže chýbať aktualizácia alebo dve. Aktualizácie však môžete kedykoľvek skontrolovať manuálne takto:

  1. Otvorte aplikáciu Nastavenia a prejdite do časti Aktualizácia a zabezpečenie.

  2. Teraz kliknite na tlačidlo Skontrolovať aktualizácie.

Windows teraz vyhľadajú dostupné aktualizácie. Ak sú k dispozícii nejaké aktualizácie, stiahnu sa automaticky na pozadí. Po stiahnutí aktualizácií ich reštartujte a nainštalujte ich. Po aktualizácii systému Windows na najnovšiu verziu by sa problém mal natrvalo vyriešiť.

Riešenie 8 - Použite Obnovovanie systému

Ak máte tento problém, môžete ho vyriešiť pomocou nástroja Obnovovanie systému. Je to dosť jednoduché a môžete to urobiť nasledujúcim spôsobom:

  1. Stlačte klávesy Windows + S a zadajte obnovenie systému. Z ponuky vyberte Vytvoriť bod obnovenia.

  2. Teraz sa otvorí okno Vlastnosti systému. Kliknite na tlačidlo Obnovenie systému.

  3. Po otvorení nástroja Obnovovanie systému kliknite na tlačidlo Ďalej.

  4. Začiarknite políčko Zobraziť ďalšie body obnovenia, ak je k dispozícii. Teraz vyberte požadovaný bod obnovenia a kliknite na Ďalej.

  5. Obnovte počítač podľa pokynov na obrazovke.

Po dokončení obnovenia systému skontrolujte, či problém pretrváva.

Ak ste narazili na iné riešenia, ako opraviť neobvyklé využitie procesora súvisiaceho s WDF, neváhajte uviesť kroky na riešenie problémov v nižšie uvedenej časti komentárov.

Poznámka editora: Tento príspevok bol pôvodne publikovaný v januári 2017 a odvtedy je kompletne prepracovaný a aktualizovaný kvôli čerstvosti, presnosti a komplexnosti.

Plná oprava: Windows Framework ovládače používajú príliš veľa CPU