I driver sono componenti software fondamentali che permettono a Windows di comunicare con i dispositivi hardware. Un driver obsoleto, danneggiato o incompatibile può causare instabilità del sistema o malfunzionamenti dell’hardware. In molti casi, disinstallare e reinstallare un driver è un passaggio di troubleshooting decisivo.
Rimuovere un driver problematico può risolvere errori persistenti, crash o problemi hardware. A volte, tornare a una versione precedente e stabile è l’alternativa migliore. Puoi anche impedire reinstallazioni automatiche indesiderate tramite le impostazioni dei Criteri di gruppo oppure modificando le preferenze di Windows Update.
Ti stai chiedendo “Come si disinstalla un driver in Windows?” Questa guida raccoglie metodi collaudati, dai più semplici ai più avanzati.
Come disinstallare un driver in Windows
Prima di disinstallare un driver in Windows, adotta queste precauzioni per svolgere l’operazione in modo sicuro e senza intoppi:
- Accedi con privilegi di amministratore.
- Esegui il backup del sistema oppure crea un punto di ripristino.
- Tieni pronto un driver sostitutivo.
- Verifica che il dispositivo interessato e il suo driver non siano più in uso.
Guarda il video tutorial Guida completa: come disinstallare un driver in Windows.
Metodo 1: disinstallare un driver da Gestione dispositivi
È il metodo più diffuso e intuitivo. Ecco come usare Gestione dispositivi di Windows per disinstallare un driver:
- Premi Win + X e seleziona Gestione dispositivi.
- Espandi la categoria relativa al driver che vuoi disinstallare (ad esempio Schede video, Audio, Schede di rete)
- Fai clic con il pulsante destro sul dispositivo interessato e scegli Disinstalla dispositivo.
- Nella finestra di conferma, seleziona l’opzione Elimina il software driver per il dispositivo (se disponibile).
- Fai clic su Disinstalla per procedere.
- Riavvia il PC per completare la disinstallazione e applicare le modifiche.
💡Nota: questo metodo funziona allo stesso modo sia in Windows 10 sia in Windows 11.
Selezionando l’opzione Elimina il software driver per il dispositivo il pacchetto viene rimosso anche dal driver store di Windows, evitando così la reinstallazione automatica.
Metodo 2: disinstallare un driver dal Prompt dei comandi (pnputil)
Questo metodo è ideale per rimuovere completamente driver inutilizzati o problematici, in particolare quelli lasciati da hardware scollegato o disinstallato.
💡Nota: il comando pnputil è supportato in Windows 10 (versione 1803 e successive) e in Windows 11. La sintassi e le funzionalità sono identiche in entrambe le versioni.
- Premi Win + X e seleziona Terminale (amministratore) o Prompt dei comandi (amministratore) per aprire il Prompt dei comandi come amministratore.
- Per elencare tutti i pacchetti driver di terze parti installati, esegui: pnputil /enum-drivers
- Esamina l’output e individua il driver da rimuovere. Annota il Nome pubblicato (ad esempio oem24.inf)
- Per disinstallare ed eliminare il driver dal sistema, esegui: pnputil /delete-driver oem24.inf /uninstall /force
⚠️ Attenzione: l’eliminazione di un driver è definitiva e non può essere annullata. Assicurati di aver individuato il driver corretto prima di procedere.
Metodo 3: rimuovere un driver con PowerShell
Questo metodo è ideale per automatizzare con script la pulizia dei driver o le attività di distribuzione. PowerShell non disinstalla i driver in modo nativo, ma puoi elencare le informazioni sui driver e rimuoverli con il comando pnputil nella stessa sessione.
💡Nota: i comandi PowerShell (versione 5.1 o successiva) riportati qui funzionano allo stesso modo sia su Windows 10 sia su Windows 11.
- Premi Win + X e seleziona Terminale (amministratore) o Windows PowerShell (amministratore).
- Per elencare tutti i pacchetti driver di terze parti installati nel sistema, esegui: Get-WmiObject Win32_PnPSignedDriver | Select DeviceName, DriverVersion, InfName
- Esamina l’output e individua il driver corretto controllando DeviceName o Manufacturer.
- Una volta trovato l’InfName corretto (ad esempio oem35.inf), rimuovi il driver eseguendo: pnputil /delete-driver <InfName> /uninstall
⚠️ Importante: verifica di aver selezionato l’InfName corretto: rimuovere il driver sbagliato può provocare instabilità del sistema.
Altri aspetti da valutare prima di disinstallare un driver
Prima di disinstallare un driver, tieni presenti i punti seguenti per evitare problemi imprevisti e garantirti una via di ripristino.
Reinstallazioni da Windows Update
Quando disinstalli un driver, Windows potrebbe reinstallarlo automaticamente, soprattutto se rileva l’assenza di driver essenziali. Per impedirlo:
Usa l’Editor Criteri di gruppo (disponibile in Windows 10/11 Pro, Enterprise ed Education, ma non in Home):
- Premi Win + R per aprire la finestra di dialogo Esegui.
- Digita gpedit.msc e premi Invio per aprire l’Editor Criteri di gruppo locali.
- Vai a: Configurazione del computer > Modelli amministrativi > Sistema > Restrizioni installazione dispositivi
- Abilita la policy che blocca l’installazione dei dispositivi corrispondenti a determinati ID hardware.
Se usi Windows Home, puoi:
- Impostare la connessione di rete come a consumo per limitare gli aggiornamenti automatici.
- Usare le impostazioni di Windows Update per disattivare gli aggiornamenti dei driver.
Pulizia del driver store
Per rimuovere pacchetti driver inutilizzati o obsoleti, usa uno strumento di terze parti affidabile come DriverStoreExplorer. Questo strumento mostra con chiarezza tutte le voci relative ai driver e ti permette di eliminare in sicurezza quelle non più in uso.
Integrità del sistema
Evita di disinstallare i driver essenziali per il funzionamento del sistema (chipset, controller di archiviazione o dispositivi di input come tastiera e mouse). Sono strettamente integrati con Windows. La loro rimozione può disattivare alcune funzioni di sicurezza e provocare instabilità o errori di avvio.
Ripristino della versione precedente del driver
Se un driver appena installato causa problemi, valuta l’opzione Ripristina driver in Gestione dispositivi anziché disinstallarlo. In questo modo il dispositivo torna alla versione precedente senza eliminare nulla: è un primo passo sicuro nel troubleshooting.
Leggi anche: Come eseguire il backup e il ripristino dei driver dei dispositivi | NinjaOne
Disinstalla i driver indesiderati e mantieni Windows in forma
Disinstallare un driver in Windows può risolvere conflitti hardware e contribuire a mantenere stabili le prestazioni del sistema. Per la maggior parte degli utenti il metodo più semplice e sicuro è Gestione dispositivi, soprattutto per rimozioni rapide o di routine. Per una pulizia avanzata puoi ricorrere a pnputil o a PowerShell: questi strumenti offrono un controllo maggiore e sono ideali per operazioni di pulizia profonda, manuali o gestite tramite script.
Per impedire a Windows di reinstallare automaticamente un driver, seleziona la casella Elimina il software driver durante la disinstallazione. Puoi anche modificare le impostazioni nell’Editor Criteri di gruppo o configurare Windows Update per limitare gli aggiornamenti dei driver e bloccare ulteriormente la reinstallazione.
