Rimuovere un driver per una periferica nascosta
Quando si convertono delle macchine virtuali da un sistema di virtualizzazione ad un altro può capire che alcune periferiche non siano più disponibli, ma i driver sono ancora nel sistema.
Il problema è che il driver per la periferica non può essere rimosso perchè Windows, non vedendo la periferica, non mi da la possibilità di rimuoverlo.
Per risolvere il problema bisogna abilitare la visualizzazione delle periferiche non più presenti nel sistema. Per far questo basta andare in System Properties -> Advanced -> Environment Variables.
All’interno della parte System variables creiamo una variabile chiamata devmgr_show_nonpresent_devices e assegnamogli il valore 1.
Una volta eseguita questa operazione possiamo andare in Device Managger e dal menù View selezionare Show Hidden Devices.
A questo punto verranno visualizzati tutti i driver caricati dal sistema, anche quelli che si riferiscono a periferiche non più presenti nel sistema che sono visualizzate in grigio.
Ora possiamo cancellare quelli che ci interessano cliccandoci con il tasto destro e selezionando la voce Uninstall.