Popolno popravilo: Okviri gonilnikov Windows uporabljajo preveč CPU-ja

Kazalo:

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

Okviri gonilnikov Windows (WDF), prej znani kot Windows Driver Foundation, so nabor knjižnic, ki jih lahko uporabite za pisanje gonilnikov naprav, ki se izvajajo v operacijskem sistemu Windows.

Microsoft uporablja tri vrste gonilnikov WDF:

  • Okvir gonilnika v načinu jedra za standardne gonilnike naprav v načinu jedra
  • Uporabniški način Driver Framework v1 za gonilnike v uporabniškem načinu, ki temelji na C ++ COM
  • Uporabniški način Driver Framework v2 za pisanje gonilnikov v uporabniškem načinu, ki temelji na KMDF.

Številni uporabniki sistema Windows se pogosto pritožujejo, da Windows Driver Framework uporablja preveč CPU-ja, upočasnjuje Windows in hitro izprazni baterijo.

Okviri gonilnikov Windows povzročajo veliko porabo CPU-ja

Storitev Windows Driver Foundation stalno uporablja približno 30% CPU-ja. Pri prejšnji sestavi se to ni dogajalo. Računalnik sem pustil nekaj ur delovati, da vidim, ali se izvajajo kakšni postopki čiščenja, vendar storitev še vedno preganja CPU.

Odpravite težave z visokim procesorjem WDF

Windows Driver Framework je pomembna storitev Windows, vendar včasih ta storitev lahko povzroči veliko porabo CPE-ja. Ko že govorimo o tej storitvi, je nekaj povezanih vprašanj, o katerih so poročali uporabniki:

  • Windows Driver Foundation visok CPL DisplayLink - Včasih lahko pride do velike uporabe CPE zaradi težav z DisplayLink. Če ga želite odpraviti, znova namestite gonilnike in preverite, ali to odpravlja težavo.
  • Wudfhost visok CPU Windows 10 - Včasih se lahko pojavijo tudi druge storitve. Če želite to rešiti, ne pozabite znova namestiti problematičnih gonilnikov in preverite, če to pomaga.
  • Visoka poraba pomnilnika Windows Driver Foundation - Znano je, da ta storitev povzroča tudi veliko pomnilnika. Če imate zaradi te storitve kakršne koli težave s spominom, preizkusite nekaj naših rešitev.
  • Visoka poraba procesorja WDF - to je le različica prvotne izdaje, vendar bi morali težave odpraviti tako, da onemogočite problematične storitve ali naprave.

1. rešitev - samo počakajte

Windows Driver Framework je standardni sistem Windows, in če preveč uporablja vaš CPU, v ozadju verjetno opravlja določeno delo. Več uporabnikov je sporočilo, da jim je to težavo uspelo odpraviti tako, da preprosto počakajo, da se sistem Windows Driver Framework konča.

To ni univerzalna rešitev, vendar vam v nekaterih primerih čakanje uro ali tako lahko pomaga pri tej težavi, zato boste morda želeli poskusiti.

  • PREBERITE TUDI: 5 najboljših programov za odpravljanje visoke porabe CPE-ja

2. rešitev - Znova namestite gonilnik Wi-Fi

Po mnenju uporabnikov se včasih lahko zgodijo težave z Windows Driver Framework in veliko porabo CPU-ja zaradi vaših voznikov. Če vaš gonilnik ni popolnoma združljiv z Windows 10, lahko naletite na težave s tem postopkom.

Več uporabnikov je poročalo, da so težavo odpravili preprosto z vnovično namestitvijo gonilnika za Wi-Fi. To je precej preprosto, in to lahko storite na naslednji način:

  1. Preden začnemo, prenesite najnovejše gonilnike Wi-Fi od proizvajalca vaše naprave.
  2. Pritisnite tipko Windows + X, da odprete meni Win + X. Zdaj izberite Device Manager s seznama.

  3. Ko se odpre Device Manager, poiščite adapter za Wi-Fi, z desno miškino tipko kliknite in v meniju izberite Odstrani napravo.

  4. Zdaj se prikaže potrditveno pogovorno okno. Če je na voljo, potrdite polje Odstrani gonilniško programsko opremo. Zdaj kliknite Odstrani.

Ko odstranite gonilnik, znova zaženite računalnik in znova namestite gonilnik Wi-Fi. Zdaj preverite, če to odpravlja težavo.

Omeniti velja, da se lahko pojavijo tudi druge naprave, v redkih primerih pa so uporabniki poročali, da je krivec njihova miška. Uporabniki so imeli težave z miško iz serije G, vendar je bila po posodobitvi gonilnika težava trajno odpravljena. Če uporabljate prenosni računalnik Lenovo, poskusite tudi odstraniti programsko opremo Lenovo Transitions.

Ker je Windows Driver Framework povezan z vašimi gonilniki, močno priporočamo, da posodobite svoje gonilnike, da odpravite to težavo.

Samodejno posodabljajte gonilnike (predlagano je orodje drugih proizvajalcev)

Ročno prenašanje in nameščanje gonilnikov je postopek, ki lahko namesti napačen gonilnik, kar lahko privede do resnih napak. Toplo priporočamo, da samodejno posodobite gonilnik z orodjem Tweakbit Driver Updater.

To orodje sta odobrila Microsoft in Norton Antivirus in po več testih je naša skupina sklenila, da je to najboljša avtomatizirana rešitev. Tukaj je opisano, kako uporabljati to programsko opremo:

  1. Prenesite in namestite TweakBit Driver Updater
  2. Ko je nameščen, bo program samodejno začel skenirati vaš računalnik za zastarele gonilnike. Driver Updater bo preveril nameščene različice gonilnikov glede na svojo bazo podatkov v oblaku najnovejših različic in priporočil ustrezne posodobitve. Vse kar morate storiti je počakati, da se skeniranje konča.

  3. Po zaključku skeniranja dobite poročilo o vseh težavah, ki jih najdete v računalniku. Preglejte seznam in preverite, ali želite posodobiti vsakega gonilnika posebej ali vse hkrati. Če želite posodobiti enega gonilnika hkrati, kliknite povezavo »Posodobi gonilnik« poleg imena gonilnika. Ali pa preprosto kliknite gumb »Posodobi vse« na dnu, da samodejno namestite vse priporočene posodobitve.

    Opomba: Nekatere gonilnike je treba namestiti v več korakih, tako da boste morali večkrat pritisniti gumb 'Posodobi', dokler niso nameščene vse njegove komponente.

Izjava o omejitvi odgovornosti: nekatere funkcije tega orodja niso brezplačne.

3. rešitev - izvedite čist zagon

Včasih lahko to težavo pojavi tudi aplikacije ali storitve tretjih oseb. Da bi odkrili vzrok, priporočamo, da opravite čisto škorenj. To je precej preprosto, in to lahko storite na naslednji način:

  1. Pritisnite tipko Windows + R in vnesite msconfig. Zdaj pritisnite Enter ali kliknite V redu.

  2. Zdaj se bo prikazalo okno s konfiguracijo sistema. Pojdite na zavihek Storitve in potrdite Skrij vse Microsoftove storitve. Zdaj kliknite Onemogoči vse.

  3. Pojdite na zavihek Zagon in kliknite Odpri upravitelja opravil.

  4. Seznam vseh zagonskih programov se bo zdaj prikazal. Z desno tipko miške kliknite prvi vnos na seznamu in izberite Onemogoči. Zdaj ponovite ta korak za vse zagonske vnose na seznamu.

  5. Ko onemogočite vse zagonske aplikacije, zaprite upravitelja opravil in se vrnite v okno s konfiguracijo sistema. Kliknite Uporabi in V redu, da shranite spremembe. Zdaj znova zaženite računalnik.

Vaš računalnik se bo zdaj zagnal brez storitev ali aplikacij drugih proizvajalcev. Zdaj morate samo preveriti, ali je težava rešena. V tem primeru boste morali omogočiti onemogočene aplikacije in storitve, enega za drugim, dokler ne najdete tistega, ki povzroča to težavo. Upoštevajte, da morate zagnati računalnik, če želite uporabiti spremembe, ko omogočite aplikacijo.

  • PREBERITE TUDI: Popravite: Visoka uporaba CPE-ja, ki jo povzroča gostitelj Windows Shell Experience

4. rešitev - Onemogočite senzor SDO in druge problematične naprave

Če imate napravo z zaslonom na dotik, je verjetno, da v vašem računalniku ta problem povzroča senzor SDO. Kot rešitev, uporabniki predlagajo popolno onemogočanje senzorja SDO. Če želite to narediti, sledite tem preprostim korakom:

  1. Odprite upravitelja naprav.
  2. Zdaj na seznamu poiščite senzor SDO, z desno tipko kliknite in izberite Onemogoči napravo.

  3. Ko se prikaže potrditveno pogovorno okno, kliknite Da.

Upoštevajte, da z onemogočanjem senzorja SDO nekatere funkcije vaše naprave morda ne bodo več delovale, vendar je treba težavo z veliko porabo CPU-ja odpraviti. Več uporabnikov je poročalo, da je onemogočanje Intel Wireless Gigabit 17265 odpravilo težavo zanje, zato če imate to napravo, jo ne pozabite onemogočiti.

5. rešitev - Odstranite nepotrebne zunanje zunanje naprave

Včasih se lahko zaradi naprav USB pojavijo težave z Windows Driver Framework in veliko porabo CPU-ja. Nekatere naprave lahko motijo ​​sistem Windows in povzročijo pojav te težave. Če želite odpraviti težavo, morate odklopiti potrebne USB naprave in preveriti, ali to odpravlja težavo.

Naj bodo priložene samo bistvene zunanje naprave, kot sta tipkovnica in miška, in odklopite vse ostalo. Po tem preverite, ali težava še vedno obstaja. Če ni, morate USB naprave povezati eno za drugo, dokler ne najdete tiste, ki povzroča težavo. Ko najdete problematično napravo, morate znova namestiti ali posodobiti gonilnike in preveriti, ali to odpravlja težavo.

6. rešitev - Onemogočite funkcijo NFC

NFC je uporabna funkcija, vendar lahko včasih povzroči težave z Windows Driver Framework. Če želite odpraviti težavo, priporočamo, da NFC v celoti onemogočite. Najpreprostejši način za to je preverjanje nastavitev načina letala. Če želite to narediti, sledite tem korakom:

  1. Pritisnite tipko Windows + I, da odprete aplikacijo Nastavitve. Zdaj se pomaknite do razdelka Omrežje in internet.

  2. V meniju na levi izberite Airplane Mode. Zdaj onemogočite NFC iz desnega podokna.

Lahko pa onemogočite NFC iz upravitelja naprav. Preprosto odprite upravitelja naprav in pojdite na razdelek z napravami bližine. Onemogočite bližnjo napravo in NFC bi bilo treba v celoti onemogočiti. Ko je NFC onemogočen, je treba to težavo v celoti rešiti.

  • PREBERITE TUDI: Popravite: Visok CPU med brskanjem po internetu

7. rešitev - Preverite, ali je vaš računalnik posodobljen

Če imate težave z Windows Driver Framework, lahko težavo povzroči manjkajoča posodobitev. To težavo lahko povzroči napaka v vašem sistemu, in v tem primeru je najboljši način za odpravljanje težav posodobitev sistema Windows.

Windows 10 privzeto samodejno namesti manjkajoče posodobitve, včasih pa boste morda zamudili posodobitev ali dve. Vendar lahko posodobitve vedno ročno preverite tako, da naredite naslednje:

  1. Odprite aplikacijo Nastavitve in pojdite na razdelek Update & Security.

  2. Zdaj kliknite gumb Preveri posodobitve.

Windows bo zdaj preveril razpoložljive posodobitve. Če so na voljo kakršne koli posodobitve, se bodo samodejno prenesle v ozadju. Ko se posodobitve prenesejo, znova zaženite računalnik, da jih namestite. Po posodobitvi sistema Windows na najnovejšo različico je treba težavo trajno rešiti.

8. rešitev - Uporabite obnovitev sistema

Če imate to težavo, jo boste morda lahko odpravili z obnovitvijo sistema. To je precej preprosto in lahko to storite tako:

  1. Pritisnite tipko Windows + S in odprite obnovitev sistema. V meniju izberite Ustvari obnovitveno točko.

  2. Okno Lastnosti sistema se bo zdaj odprlo. Kliknite gumb Obnovi sistem.

  3. Ko se odpre Obnova sistema, kliknite Naprej.

  4. Če je na voljo, potrdite Pokaži več obnovitvenih točk. Zdaj izberite želeno obnovitveno točko in kliknite Naprej.

  5. Sledite navodilom na zaslonu, da obnovite računalnik.

Ko je obnovitev sistema končana, preverite, ali težava še vedno obstaja.

Če ste naleteli na druga rešitev za odpravljanje nenormalne uporabe procesorja, povezane z WDF, lahko v spodnjem razdelku za komentar naštete korake za odpravljanje težav.

Opomba urednika: Ta objava je bila prvotno objavljena januarja 2017 in je bila odtlej popolnoma prenovljena in posodobljena glede svežine, natančnosti in celovitosti.

Popolno popravilo: Okviri gonilnikov Windows uporabljajo preveč CPU-ja