Si consiglia di: Il programma per la correzione degli errori, ottimizzare e velocizzare Windows.
Windows Driver Frameworks (WDF), precedentemente noto come Windows Driver Foundation, è un set di librerie che è possibile utilizzare per scrivere driver di periferica eseguiti sul sistema operativo Windows.
Microsoft utilizza tre tipi di driver WDF:
- Il framework dei driver in modalità kernel per driver di dispositivo standard in modalità kernel
- Il driver in modalità utente v1 Framework per i driver in modalità utente basati su COM C ++
- User-Mode Driver Framework v2 per la scrittura di driver in modalità utente basati su KMDF.
Molti utenti di Windows si lamentano spesso del fatto che Windows Driver Frameworks utilizza troppa CPU, rallentando Windows e scaricando la batteria in modo follemente veloce.
Windows Driver Frameworks causa un elevato utilizzo della CPU
[...] Il servizio Windows Driver Foundation utilizza costantemente circa il 30% di CPU. Questo non stava accadendo con la build precedente. Ho lasciato il computer in esecuzione per un paio d'ore per vedere se ci sono stati processi di pulizia in esecuzione, ma il servizio sta ancora utilizzando la CPU.
Correggere i problemi della CPU WDF
Windows Driver Framework è un importante servizio di Windows, ma a volte questo servizio può causare un elevato utilizzo della CPU. A proposito di questo servizio, ecco alcuni problemi correlati che gli utenti hanno segnalato:
- Windows Driver Foundation DisplayLink ad alta CPU - A volte può verificarsi un elevato utilizzo della CPU a causa di problemi con DisplayLink. Per risolvere il problema, reinstallare i driver e verificare se questo risolve il problema.
- Wudfhost ad alta CPU Windows 10 - A volte altri servizi possono far apparire questo problema. Per risolvere ciò, assicurati di reinstallare i driver problematici e controlla se questo aiuta.
- Utilizzo elevato della memoria di Windows Driver Foundation : è noto che questo servizio causa anche un elevato utilizzo della memoria. Se hai problemi di memoria dovuti a questo servizio, assicurati di provare alcune delle nostre soluzioni.
- Elevato utilizzo della CPU WDF - Questa è solo una variante del problema originale, ma dovresti essere in grado di risolvere il problema disabilitando servizi o dispositivi problematici.
Soluzione 1 - Aspetta
Windows Driver Framework è un processo standard di Windows, e se sta utilizzando troppa CPU, probabilmente sta facendo un certo lavoro in background. Diversi utenti hanno riferito di essere riusciti a risolvere questo problema semplicemente aspettando che Windows Driver Framework finisse.
Questa non è una soluzione universale, ma in alcuni casi attendere un'ora o giù di lì può aiutarti con questo problema, quindi potresti volerlo provare.
Soluzione 2 - Reinstallare il driver Wi-Fi
Secondo gli utenti, a volte i problemi con Windows Driver Framework e l'utilizzo elevato della CPU possono verificarsi a causa dei driver. Se il tuo driver non è completamente compatibile con Windows 10, potresti riscontrare problemi con questo processo.
Diversi utenti hanno riferito di aver risolto il problema semplicemente reinstallando il loro driver Wi-Fi. Questo è abbastanza semplice e puoi farlo seguendo questi passaggi:
- Prima di iniziare, assicurati di scaricare i driver Wi-Fi più recenti dal produttore del dispositivo.
- Premi il tasto Windows + X per aprire il menu Win + X. Ora scegli Gestione periferiche dall'elenco.
- Quando viene aperto Gestione periferiche, individuare la scheda Wi-Fi, fare clic con il pulsante destro del mouse e scegliere Disinstalla dispositivo dal menu.
- Apparirà una finestra di conferma. Se disponibile, selezionare la casella di controllo Rimuovi driver software . Ora fai clic su Disinstalla .
Una volta rimosso il driver, riavvia il PC e installa nuovamente il driver Wi-Fi. Ora controlla se questo risolve il problema.
Vale la pena ricordare che anche altri dispositivi possono far apparire questo problema e in alcuni casi gli utenti hanno riferito che il loro colpevole era il loro topo. Gli utenti hanno avuto problemi con il mouse della serie G, ma dopo aver aggiornato il driver, il problema è stato risolto in modo permanente. Se si utilizza un laptop Lenovo, provare a disinstallare anche il software Lenovo Transitions .
Poiché Windows Driver Framework è correlato ai driver, ti consigliamo vivamente di tenere aggiornati i driver per risolvere questo problema.
Aggiorna automaticamente i driver (suggerito da uno strumento di terze parti)
Il download e l'installazione manuale dei driver è un processo che comporta il rischio di installare il driver errato, con conseguenti gravi malfunzionamenti. Ti consigliamo vivamente di aggiornare automaticamente il tuo driver utilizzando lo strumento Driver Updater di Tweakbit .
Questo strumento è stato approvato da Microsoft e Norton Antivirus e, dopo numerosi test, il nostro team ha concluso che questa è la soluzione automatizzata migliore. Ecco come utilizzare questo software:
- Scarica e installa TweakBit Driver Updater
- Una volta installato, il programma avvierà automaticamente la scansione del tuo PC alla ricerca di driver obsoleti. Driver Updater controllerà le versioni del driver installato sul suo database cloud delle ultime versioni e raccomanderà aggiornamenti appropriati. Tutto quello che devi fare è aspettare che la scansione sia completata.
- Al completamento della scansione, si ottiene un rapporto su tutti i driver dei problemi trovati sul PC. Controlla l'elenco e verifica se desideri aggiornare ciascun driver singolarmente o tutto in una volta. Per aggiornare un driver alla volta, fare clic sul collegamento "Aggiorna driver" accanto al nome del driver. Oppure fai semplicemente clic sul pulsante "Aggiorna tutto" nella parte inferiore per installare automaticamente tutti gli aggiornamenti consigliati.
Nota: alcuni driver devono essere installati in più passaggi, quindi è necessario premere il pulsante "Aggiorna" più volte fino a quando tutti i suoi componenti sono installati.
Disclaimer : alcune funzionalità di questo strumento non sono gratuite.
Soluzione 3 - Eseguire un avvio pulito
A volte applicazioni o servizi di terze parti possono causare la comparsa di questo problema. Per individuare la causa, si consiglia di eseguire un avvio pulito. Questo è piuttosto semplice e puoi farlo seguendo questi passaggi:
- Premere il tasto Windows + R e inserire msconfig . Ora premi Invio o fai clic su OK .
- Apparirà la finestra di configurazione del sistema . Vai alla scheda Servizi e seleziona Nascondi tutti i servizi Microsoft . Ora fai clic su Disabilita tutto .
- Vai alla scheda Avvio e fare clic su Apri Task Manager .
- Apparirà ora l'elenco di tutte le applicazioni di avvio. Fare clic con il tasto destro del mouse sulla prima voce dell'elenco e selezionare Disabilita . Ora ripeti questo passaggio per tutte le voci di avvio nell'elenco.
- Dopo aver disattivato tutte le applicazioni di avvio, chiudere Task Manager e tornare alla finestra Configurazione del sistema . Fare clic su Applica e OK per salvare le modifiche. Ora riavvia il tuo PC.
Il PC verrà avviato senza servizi o applicazioni di terze parti. Ora devi solo controllare se il problema è stato risolto. In tal caso, dovrai abilitare le applicazioni e i servizi disabilitati uno a uno finché non trovi quello che causa questo problema. Tenere presente che è necessario riavviare il PC per applicare le modifiche dopo aver abilitato un'applicazione.
Soluzione 4 - Disabilitare il sensore SDO e altri dispositivi problematici
Se si dispone di un dispositivo touchscreen, è piuttosto probabile che il sensore SDO stia causando questo problema sul PC. Come soluzione alternativa, gli utenti suggeriscono di disattivare completamente il sensore SDO. Per fare ciò, basta seguire questi semplici passaggi:
- Apri Gestione dispositivi .
- Ora individuare il sensore SDO nell'elenco, fare clic su destro e selezionare Disabilita dispositivo .
- Quando viene visualizzata la finestra di dialogo di conferma, fare clic su Sì .
Tenere presente che disabilitando il sensore SDO alcune funzionalità del dispositivo potrebbero non funzionare più, ma il problema relativo all'utilizzo elevato della CPU dovrebbe essere risolto. Diversi utenti hanno segnalato che disabilitare Intel Wireless Gigabit 17265 ha risolto il problema per loro, quindi se hai questo dispositivo, assicurati di disabilitarlo.
Soluzione 5 - Rimuovere le periferiche USB non necessarie
A volte i problemi con Windows Driver Framework e l'elevato utilizzo della CPU possono apparire a causa dei dispositivi USB. Alcuni dispositivi possono interferire con Windows e causare la comparsa di questo problema. Per risolvere il problema, è necessario scollegare i dispositivi USB necessari e verificare se questo risolve il problema.
Tenere solo le periferiche essenziali collegate come tastiera e mouse e scollegare il resto. Dopo averlo fatto, controlla se il problema persiste ancora. In caso contrario, è necessario collegare i dispositivi USB uno alla volta fino a trovare quello che causa la comparsa del problema. Una volta trovato il dispositivo problematico, è sufficiente reinstallare o aggiornare i driver e verificare se questo risolve il problema.
Soluzione 6: disabilitare la funzione NFC
NFC è una funzionalità utile, ma a volte può causare problemi con Windows Driver Framework. Per risolvere il problema, si consiglia di disabilitare completamente NFC. Il modo più semplice per farlo è controllare le impostazioni della Modalità aereo. Per farlo, procedi nel seguente modo:
- Premere il tasto Windows + I per aprire l' app Impostazioni . Ora vai alla sezione Rete e Internet .
- Seleziona la modalità aereo dal menu a sinistra. Ora disabilita NFC dal pannello di destra.
In alternativa, è possibile disabilitare NFC da Gestione periferiche . Apri semplicemente Gestione dispositivi e vai alla sezione Dispositivi di prossimità . Disabilitare il dispositivo di prossimità e l'NFC dovrebbe essere disabilitato completamente. Una volta che l'NFC è disabilitato, questo problema dovrebbe essere risolto interamente.
Soluzione 7 - Assicurarsi che il PC sia aggiornato
In caso di problemi con Windows Driver Framework, il problema potrebbe essere causato da un aggiornamento mancante. Questo problema potrebbe essere causato da un bug sul sistema e, in tal caso, il modo migliore per risolverlo è aggiornare Windows.
Per impostazione predefinita, Windows 10 installa automaticamente gli aggiornamenti mancanti, ma a volte potresti perdere un aggiornamento o due. Tuttavia, puoi sempre verificare manualmente gli aggiornamenti effettuando le seguenti operazioni:
- Apri l' app Impostazioni e vai alla sezione Aggiornamento e sicurezza .
- Ora fai clic sul pulsante Verifica aggiornamenti .
Windows controllerà ora gli aggiornamenti disponibili. Se sono disponibili aggiornamenti, verranno scaricati automaticamente in background. Una volta scaricati gli aggiornamenti, riavvia il PC per installarli. Dopo aver aggiornato Windows alla versione più recente, il problema dovrebbe essere risolto in modo permanente.
Soluzione 8 - Utilizzare Ripristino configurazione di sistema
Se stai riscontrando questo problema, potresti essere in grado di risolverlo usando Ripristino configurazione di sistema. Questo è piuttosto semplice e puoi eseguirlo effettuando le seguenti operazioni:
- Premere il tasto Windows + S e accedere al ripristino del sistema . Scegli Crea un punto di ripristino dal menu.
- La finestra Proprietà del sistema verrà ora aperta. Fare clic sul pulsante Ripristino configurazione di sistema .
- Quando si apre Ripristino configurazione di sistema, fare clic su Avanti .
- Se disponibile, selezionare Mostra altri punti di ripristino . Ora scegli il punto di ripristino desiderato e fai clic su Avanti .
- Seguire le istruzioni sullo schermo per ripristinare il PC.
Al termine del ripristino del sistema, verificare se il problema persiste.
Se hai trovato altre soluzioni alternative per risolvere l'utilizzo anomalo della CPU relativo a WDF, sentiti libero di elencare i passaggi per la risoluzione dei problemi nella sezione commenti qui sotto.