Rimuovi voci bloccate da programmi e funzionalità
A volte anche dopo aver disinstallato un programma, la sua voce rimarrà elencata nel Aggiungi o rimuovi programmi o Programmi e caratteristiche elencare sotto i programmi attualmente installati nel Pannello di controllo.
Questo di solito è causato da un programma scritto male che non si disinstalla propriamente. La voce non viene rimossa dal registro e pertanto rimane nell'elenco. Se tenti di disinstallarlo di nuovo, molto probabilmente riceverai un messaggio di errore.
Le versioni più recenti di Windows rileveranno questo problema e in realtà ti chiederanno se vuoi rimuovere la voce, il che è bello. Tuttavia, se stai ancora utilizzando Windows 7 o Vista o XP, ti imbatterai ancora in questo problema.
Rimuovi programmi bloccati - Registro di sistema
Fortunatamente, c'è un modo semplice per rimuovere manualmente queste voci bloccate dalla lista. Richiede un po 'di modifica del registro, quindi assicurati di fare un backup del registro prima nel caso in cui rovini qualcosa.
Per aprire il registro, fare clic su Start e digitare regedit. Passare ora alla seguente chiave di registro ed espanderla.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Uninstall
Vedrete alcune voci elencate, alcune delle quali hanno nomi amichevoli e alcune che hanno un identificatore molto lungo.
È possibile identificare facilmente i programmi con l'identificatore lungo semplicemente facendo clic su di esso e cercando DisplayName sulla destra. Nell'esempio sopra, puoi vedere che uno di questi è per un programma chiamato VMware Tools.
Trova il programma che è bloccato nell'elenco dei programmi e poi fai clic con il pulsante destro del mouse nel menu a sinistra e scegli Elimina.
Ora ti starai chiedendo perché tutti i programmi che hai elencato sotto Programmi e Funzionalità non vengono visualizzati sotto questa chiave di registro? Il motivo è perché potresti avere programmi a 32 bit installati su una versione a 64 bit di Windows.
Per tutti questi programmi, è necessario accedere alla seguente chiave di registro in cui probabilmente troverai molte più voci:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \
Qui, per esempio, troverai tutte le voci per Java, se hai installato quello. Troverai anche un sacco di voci per Microsoft Office, se hai installato la versione a 32 bit. Ancora una volta, basta fare clic destro sulla voce e scegliere Elimina rimuoverlo.
Infine, se il programma è stato installato tramite un pacchetto .MSI, che potrebbe essere il caso negli ambienti aziendali, è necessario controllare anche questa chiave di registro:
HKEY_CLASSES_ROOT \ Installer \ Products
Avrai bisogno di riavviare il computer e quindi aprire l'elenco dei programmi nel Pannello di controllo per vedere le modifiche. Dovrebbe, si spera, sparire.
Soluzione Microsoft Fix It
Se non si desidera manipolare il registro da soli, Microsoft ha uno strumento gratuito Fix It che è possibile scaricare e che si occupa specificamente di questo problema di programmi che non possono essere completamente disinstallati.
https://support.microsoft.com/en-us/mats/program_install_and_uninstall
Il programma verrà eseguito su Windows XP, Vista, 7 e 8.1. Non funziona su Windows 10, ma si spera che non si dovrebbe mai avere questo problema su Windows 10.
Strumenti di terze parti
Infine, c'è un altro modo per risolvere questo problema e che sta utilizzando strumenti di terze parti. Uno dei miei programmi preferiti per la pulizia del registro è CCleaner perché è super sicuro da usare. In realtà è l'unico programma che consiglio di correggere i problemi nel registro di Windows.
Si spera che, usando uno dei metodi sopra riportati, sarai in grado di cancellare tutte le voci che si rifiutavano di andare via! Se avete domande, sentitevi liberi di commentare. Godere!