Se un programma non si installa per errore "Altra versione già installata"
Ieri sera sono riuscito a risolvere un problema che mi portavo dietro da molto tempo e che attribuivo al fatto che il mio vecchio computer con Windows Xp, dopo vari anni e dopo averci installato centinaia di software, fosse compromesso in certe sue funzioni. Pensavo che avrei dovuto formattare e riazzerare il pc, per eliminare certi fastidiosi errori che nessun tool aveva corretto e invece tutto si è risolto, grazie a un tool della Microsoft che non conoscevo e che viene nominato davvero poco in forum e blog italiani.Consiglio di leggere e di conservare questo post perchè tratta un tipo di errore molto frequente su Windows, che si risolve facilmente grazie a un tool che, personalmente, non conoscevo e che, a questo punto, devo inserire nella lista dei programmi indispensabili e importantissimi.
LEGGI ANCHE: Come rimuovere programmi manualmente senza tracce ed errori (Windows)
Succede spesso di tentare l'aggiornamento di un'applicazione o l'installazione di un driver e trovarsi bloccati da un messaggio di errore di Windows: "Impossibile installare il programma. Un'altra versione di questo prodotto è già installata". Controllando nel Pannello di Controllo o nelle Impostazioni, il software in questione non appare, eppure il sistema operativo è convinto del contrario.
Questo problema nasce solitamente da file corrotti nel database di Windows Installer o da chiavi di registro rimaste "orfane" dopo una disinstallazione non completata correttamente. Anche se il file eseguibile non esiste più, la traccia digitale impedisce la sovrascrittura. Per risolvere, non basta riavviare: bisogna intervenire rimuovendo questi residui invisibili.
Esistono metodi automatici e manuali per forzare la pulizia del sistema seguendo la rotta di Navigaweb verso una soluzione definitiva, senza dover formattare il computer.
Strumento ufficiale Microsoft per problemi di installazione
La prima risorsa da impiegare è l'utility sviluppata direttamente da Microsoft per correggere le chiavi di registro danneggiate relative a patch e aggiornamenti. Questo strumento non è incluso nativamente in Windows 10 o 11, ma deve essere scaricato separatamente.
Lo strumento Risoluzione problemi installazione e disinstallazione programmi agisce scansionando il sistema alla ricerca di codici prodotto (Product ID) noti e tenta di riparare le voci corrotte.
- Dopo aver scaricato il file .diagcab, avviarlo con un doppio clic.
- Selezionare l'opzione Rileva problemi e applica le correzioni (scelta consigliata).
- Scegliere se il problema si verifica durante l'Installazione o la Disinstallazione.
- Se il software problematico compare nella lista, selezionarlo. Se non appare, scegliere Non in elenco.
Se viene selezionato "Non in elenco", lo strumento potrebbe richiedere il codice specifico del prodotto, che però difficilmente si possiede. In tal caso, è meglio passare alle soluzioni di terze parti.
Disinstallatori avanzati e pulizia profonda
Quando gli strumenti di Windows falliscono, è necessario utilizzare software specializzati nella rimozione di programmi ostinati. Questi strumenti agiscono come un radar, individuando file e cartelle che l'uninstaller standard ha dimenticato.
Geek Uninstaller
Per chi cerca immediatezza senza installare nulla, Geek Uninstaller è la scelta più rapida. È un singolo file eseguibile leggerissimo.
Dall'elenco dei programmi, basta fare clic destro sulla voce che crea conflitti e selezionare Disinstallazione Forzata. Questa funzione analizza il registro ed elimina ogni riferimento al software senza eseguire il disinstallatore ufficiale (che potrebbe essere rotto). Se il programma non appare nella lista principale, purtroppo la versione gratuita ha dei limiti, ma rimane eccellente per i casi standard.
Revo Uninstaller Free
Se il programma fantasma non compare in nessuna lista, Revo Uninstaller Free offre una funzione specifica chiamata Modalità Mirino (Hunter Mode). Appare un'icona a forma di mirino sul desktop: trascinandola sopra una cartella residua o un'icona rimasta del programma bloccato, Revo risale al processo o alla chiave di registro collegata e ne propone la rimozione forzata.
Dopo la disinstallazione, è sempre consigliato eseguire la scansione Avanzata per eliminare le voci di registro rimaste in grassetto.
BCUninstaller
Per gli utenti più tecnici, BCUninstaller (Bulk Crap Uninstaller) è una risorsa Open Source molto potente. La sua caratteristica distintiva è la capacità di filtrare e trovare componenti di sistema e librerie orfane che altri software ignorano. Include uno strumento per la pulizia delle cartelle Program Files abbandonate, spesso causa del blocco delle nuove installazioni.
Rimozione manuale tramite Registro di Sistema
Se i software automatici non risolvono, il blocco risiede quasi certamente in una stringa specifica del registro di sistema. Questa operazione richiede attenzione: cancellare la chiave sbagliata può causare malfunzionamenti. Si consiglia di creare un punto di ripristino prima di procedere.
Per eliminare manualmente la traccia che blocca l'installazione:
- Premere la combinazione di tasti WIN + R, digitare
regedite premere Invio. - Navigare al seguente percorso:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall - In questa posizione sono elencate molte sotto-chiavi con nomi alfanumerici complessi (GUID). È necessario selezionarle una ad una e guardare nel pannello di destra il valore DisplayName per identificare il nome del programma.
- Trovata la chiave corrispondente al software bloccato, fare clic destro sulla cartella a sinistra ed eliminarla.
Se il programma non si trova in quel percorso, esiste una seconda posizione nascondiglio per gli installer MSI:
HKEY_CLASSES_ROOT\Installer\Products
Qui i nomi sono codificati diversamente. Bisogna controllare il valore ProductName sulla destra. Una volta rimossa la chiave colpevole e riavviato il PC, l'installer della nuova versione non dovrebbe più rilevare la presenza della vecchia.
Forzare la rimozione da riga di comando
Un'ultima risorsa tecnica consiste nell'utilizzare il comando diretto di Windows Installer. Se si conosce il Product Code (quel codice tra parentesi graffe visto nel registro, ad esempio {12345678-ABCD-1234-ABCD-123456789012}), è possibile forzare la rimozione bypassando l'interfaccia grafica.
Aprire il Prompt dei comandi come amministratore e digitare:
msiexec /x {CODICE-DEL-PRODOTTO}
Questo comando obbliga Windows a eseguire la procedura di disinstallazione per quel componente specifico, spesso risolvendo conflitti che l'interfaccia visuale non riesce a gestire.
LEGGI ANCHE: Impossibile installare o rimuovere programmi: soluzioni per Windows Installer
Posta un commento