Utilizzo elevato della CPU di Windows Driver Foundation [9 soluzioni semplici]
7 minuto. leggere
Edizione del
Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più
L'utilizzo elevato della CPU di Windows Driver Foundation può portare a molti problemi.
Recentemente, ho notato che il mio PC funzionava insolitamente lentamente. Dopo un rapido controllo nel Task Manager, ho trovato il colpevole. Windows Driver Foundation utilizzava una percentuale insolitamente elevata di risorse della CPU.
Dopo alcune ricerche tecniche e un po' di tentativi ed errori, ho trovato una serie di soluzioni efficaci che risolveranno sicuramente il problema. In questa guida condividerò queste soluzioni con istruzioni dettagliate passo dopo passo.
Cos'è Windows Driver Foundation?
Windows Driver Foundation, o WDF, è un componente cruciale del sistema operativo, principalmente responsabile della gestione dei driver di dispositivo. Essenzialmente, è la struttura che facilita la comunicazione tra il sistema e i dispositivi hardware. Consideralo come un traduttore, che converte i comandi del tuo sistema in un linguaggio che il tuo hardware può comprendere.
WDF garantisce che Windows possa funzionare in modo efficiente con vari componenti hardware, dai semplici dispositivi USB alle complesse schede grafiche. Questo sistema rende lo sviluppo dei driver più accessibile e affidabile, riducendo il rischio di errori e migliorando la stabilità complessiva del sistema.
Tuttavia, a volte i processi possono portare a Utilizzo elevato della memoria da parte di Windows Driver Foundation.
Come risolvere l'utilizzo elevato della CPU di Windows Driver Foundation
La risoluzione dell'utilizzo elevato della CPU di Windows Driver Foundation può variare da semplici passaggi come il riavvio del computer a soluzioni più complesse. Esploriamo questi metodi in dettaglio.
1. Verifiche Preliminari
Prima di fare qualsiasi altra cosa, prova queste soluzioni:
- Riavvia il tuo PC – Salva il lavoro non salvato, quindi fai clic sul pulsante Start, seleziona il pulsante di accensione e scegli Riavvia.
- Scollega e collega l'hardware esterno – Rimuovi in modo sicuro tutto l'hardware esterno, riavvia il computer e ricollega ciascun dispositivo uno per uno. Controlla ogni volta l'utilizzo della CPU per identificare il dispositivo problematico.
- Installa gli aggiornamenti di Windows in sospeso – Vai su Impostazioni>Windows Update>Verifica aggiornamenti>Installa tutto. Riavvia il sistema per applicarli.
2. Riparare i file di sistema
File di sistema danneggiati o mancanti possono causare una miriade di problemi, incluso un utilizzo elevato della CPU. System File Checker (SFC) e Deployment Image Servicing and Management (DISM) sono strumenti progettati per riparare questi file.
- Fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Terminale (amministratore) dal menu.
- Nella finestra Terminale, inizia eseguendo il comando DISM. Tipo
dism /online /cleanup-image /restorehealth
. - Attendi il completamento del comando DISM prima di procedere.
- Al termine di DISM, digitare
sfc /scannow
nella finestra del prompt dei comandi. - Consentire il completamento della scansione, quindi riavviare il computer.
3. Aggiorna i driver Wi-Fi
I driver Wi-Fi, come gli altri driver, devono essere aggiornati regolarmente per garantire compatibilità ed efficienza. I driver obsoleti possono causare conflitti, comportando un utilizzo elevato della CPU da parte di Windows Driver Foundation.
- Fare clic con il pulsante destro del mouse sul pulsante Start e selezionare Gestione periferiche dal menu.
- Individua ed espandi il "schede di rete" sezione.
- Fai clic con il pulsante destro del mouse sull'adattatore Wi-Fi e seleziona Aggiorna driver.
- Segui le istruzioni visualizzate sullo schermo e aggiorna il driver automaticamente o scaricandolo manualmente dal sito Web del produttore.
Oltre alla procedura manuale di cui sopra, consiglio anche un programma di aggiornamento dei driver dedicato per risparmiare tempo e fatica perché questo tipo di strumento può sostituire automaticamente tutti i driver obsoleti o difettosi con nuove versioni da un enorme database.
4. Disabilitare i processi di Windows Driver Foundation [soluzione temporanea]
Disabilitare temporaneamente i processi di Windows Driver Foundation può aiutarti a determinare se è la causa principale dell'utilizzo elevato della CPU. Tuttavia, questa dovrebbe essere una misura temporanea poiché questo servizio è fondamentale per la gestione degli autisti.
- Fare clic con il tasto destro sulla barra delle applicazioni e selezionare Gestione attività dal menu.
- Cerca il Windows Driver Foundation processi.
- Fare clic con il tasto destro su ciascuno di questi processi e selezionare Ultimo compito.
- Controlla se il problema è stato risolto. In caso contrario, allora c'è qualche altro problema.
5. Eseguire l'avvio pulito
L'esecuzione di un avvio pulito avvia Windows con un set minimo di driver e programmi di avvio. Questo processo aiuta a identificare se i programmi in background interferiscono con il normale utilizzo della CPU.
- Rassegna Stampa Windows + R per avviare la finestra Esegui comando.
- Nella casella di comando, digitare
msconfig
e premi Invio per avviare la Configurazione di sistema. - Nella finestra Configurazione del sistema, rimani nella scheda "Generale", seleziona Avvio selettivo, e deselezionare Carica elementi di avvio.
- Quindi, vai al Servizi scheda, controlla il file Nascondi tutti i servizi Microsoft opzione e fare clic su Disabilita tutto pulsante. Ciò disabiliterà tutti i servizi non Microsoft.
- Infine, fai clic sul APPLICA pulsante e riavviare il computer.
6. Eseguire un test della memoria
Una memoria difettosa o non funzionante può causare vari problemi di prestazioni, incluso l'utilizzo elevato della memoria di Windows Driver Foundation. L'esecuzione di un test della memoria può aiutare a determinare se ci sono problemi con la RAM del tuo computer.
- Genere "Diagnostica memoria Windows" nella barra di ricerca di Windows e fai clic sulla sua icona per aprirla.
- Seleziona il Riavvia ora e verifica i problemi opzione. Assicurati di salvare prima tutti i file aperti, poiché il PC si riavvierà e avvierà il test della memoria.
- Una volta completato il test, Windows si riavvierà. Puoi trovare i risultati del test della memoria nell'area di notifica sulla barra delle applicazioni.
7. Scansione per malware
Le infezioni da malware possono spesso portare a un utilizzo elevato della CPU poiché il software dannoso tende a consumare molte risorse. Le scansioni regolari alla ricerca di malware sono fondamentali per mantenere l'integrità del sistema.
- Rassegna Stampa Windows + I per aprire le impostazioni di Windows.
- All'interno delle impostazioni, vai su Privacy e sicurezza sezione a sinistra, quindi fare clic su Windows Security sulla destra.
- In "Sicurezza di Windows", seleziona il file Protezione da virus e minacce opzione.
- Clicca su Opzioni di scansione.
- Scegli scansione completa e quindi fare clic sul Esegui scansione pulsante.
8. Disattiva la raccolta sensori HID V2 [solo per Surface Pro]
Per gli utenti di Surface Pro, la HID Sensor Collection V2 è stata identificata in alcuni casi come una potenziale causa di utilizzo elevato della CPU. Disabilitare questa funzione può aiutare a risolvere il problema.
- Lancio Gestione periferiche.
- espandere la Sensori .
- Fai clic destro su "Collezione di sensori HID V2″ e seleziona Disabilita dispositivo.
9. Ripristina Windows
Ripristinare Windows a un punto precedente può essere un modo efficace per annullare eventuali modifiche che potrebbero aver causato un utilizzo elevato della CPU.
- Avviare la finestra Esegui comando premendo il Tasto Windows + R.
- Nello spazio indicato, digita o copia e incolla questo comando:
rstrui.exe
per avviare la finestra Ripristino configurazione di sistema. - Nella finestra "Ripristino configurazione di sistema", fare clic su Avanti pulsante.
- Nella schermata successiva, seleziona un punto di ripristino di un periodo precedente al verificarsi dell'errore. Clic Avanti.
- Conferma il punto di ripristino scelto e fai clic Fine.
- Seguire le istruzioni visualizzate sullo schermo per finalizzare il ripristino del sistema.
Se nessuno dei passaggi precedenti ha funzionato, prova quanto segue:
- Ripristina Windows – Riavvia ripetutamente il sistema finché non entra Modalità di riparazione automatica. Quindi vai su Risoluzione dei problemi>Ripristina questo PC>Conserva i miei file o Rimuovi tutto>Download dal cloud o Reinstallazione locale>Ripristina.
Potreste anche essere interessati a:
- Kernel Security Check Failure
- "Non siamo riusciti a trovare uno scanner di impronte digitali compatibile con Windows Hello Fingerprint"
Risolto problema relativo all'utilizzo elevato della CPU di Windows Driver Foundation
L'utilizzo elevato della CPU di Windows Driver Foundation può essere un problema complesso da affrontare, ma con l'approccio giusto è risolvibile.
Iniziare con soluzioni semplici come riavviare il PC e passare a passaggi più avanzati può aiutarti a identificare e risolvere il problema. La manutenzione regolare del sistema, incluso l'aggiornamento dei driver e la scansione alla ricerca di malware, è essenziale per prevenire tali problemi.