Navigaweb.net logo

Se un programma non si disinstalla: Soluzione

Aggiornato il:
Riassumi con:
Come risolvere gli errori che impediscono ad un programma di essere disinstallato e rimosso da Windows
disinstallazione programmi errori Un tipo di problema piuttosto fastidioso su un PC Windows è quello che impedisce ad un programma di essere disinstallato e rimosso. Questo può accadere a causa di una configurazione errata oppure dopo aver cancellato uno o più file (per esempio se è stato utilizzato un software di pulizia che ha cancellato la cartella dei file temporanei).
Normalmente, per disinstallare un programma in Windows 10 o Windows 7, si utilizza l'utilità di disinstallazione programmi. In Windows 11 e 10 l'utilizzo di questo strumento è molto più semplice rispetto a Windows 7 e 8, perchè è possibile cercarlo dal menù Start, premerci sopra col tasto destro del mouse e poi premere Disinstalla.
Se si tratta di un'applicazione installata dallo store Microsoft, questa viene rimossa subito e senza problemi. Se invece si tratta di un programma, si apre l'utility Disinstalla o modifica un programma. Questa utility è inclusa nel Pannello di Controllo di Windows, sotto la sezione Programmi e funzionalità. A questo punto, si cerca il programma nella lista, si seleziona e poi si preme il tasto Disinstalla e quel programma viene rimosso dal PC correttamente, di solito.
In alcuni casi, però, questa disinstallazione può non andare a buon fine e finisce con un errore. Nella maggior parte dei casi, l'errore di disinstallazione dice che non si riesce a trovare un file, di solito un file MSI) o una risorsa (a volte compare un messaggio di errore di questo tipo: The feature you are trying to use is on a network resource that is unavailable oppure Una risorsa di rete non è disponibile) .
In altri casi invece, come nei programmi antivirus, il disinstallatore non riesce a terminare il programma in esecuzione.
Altri tipi di errori possono dipendere da un problema con lo strumento interno Windows Installer. Un altro tipo di problema è quello che non permette di aggiornare un programma c'è già la versione precedente.

LEGGI ANCHE: rimuovere le app, comprese quelle preinstallate

Risolvere errori che impediscono la disinstallazione di un programma

Tutte le volte che un programma non si riesce a disinstallare per gli errori visti sopra, c'è, per fortuna, una soluzione automatica fornita da Microsoft e che funziona sia per Windows 10 che per Windows 11.
Questo programma permette di correggere le istruzioni di disinstallazione contenute in un file MSI che può non essere più disponibile. Si possono quindi correggere le chiavi di registro di sistema errate e tutti i problemi che impediscono l'installazione di nuovi programmi e l'aggiornamento / rimozione (anche tramite l'utilità di installazione applicazioni nel Pannello di controllo) dei programmi già installati.
Lo strumento automatico di Microsoft per rimuovere un programma che non si disinstalla può essere scaricato da questo link.

Controllare i Processi Attivi Prima di Tutto

Windows blocca la rimozione se il programma gira in background. Aprire il Task Manager con Ctrl + Shift + Esc rivela processi nascosti sotto nomi generici.

  • Individuare il processo: nella scheda Dettagli, ordinare per nome e cercare file .exe simili al software.
  • Terminare con cautela: tasto destro e Fine attività. Se ricompare, passare alla modalità provvisoria.

Riavviare in modalità provvisoria disabilita driver e servizi non essenziali. Tenere premuto Shift durante il riavvio da Impostazioni > Aggiornamento e sicurezza > Ripristino.

Disinstallazione Standard con Strumenti Integrati

La via più pulita parte dal Pannello di controllo.

  1. Aprire Impostazioni > App > App e funzionalità.
  2. Selezionare il programma e cliccare Disinstalla.
  3. Seguire la procedura guidata fino alla fine.

Se l’opzione manca, passare a Programmi e funzionalità classico: digitare “appwiz.cpl” nella barra di ricerca.

Tool Gratuiti per Rimozioni Ostinate

Quando il metodo base fallisce, servono programmi progettati per scavare più a fondo.

Oltre a questo, ricordiamo che esistono alcuni software che rendono più pulita e più efficiente la disinstallazione dei programmi da Windows. Abbiamo quindi programmi per dinsinstallare programmi, tra i quali sono famosi Geek Uninstaller per ripulire il sistema dai programmi inutili.

Intervento Manuale sul Registro (Solo se Necessario)

Il registro conserva chiavi legate al software. Modificarlo richiede attenzione.

  • Digitare regedit nella barra di ricerca e aprire l’Editor del Registro di sistema.
  • Premere Ctrl + F, inserire il nome esatto del programma.
  • Eliminare solo le chiavi trovate sotto HKEY_CURRENT_USER\Software e HKEY_LOCAL_MACHINE\SOFTWARE.

Prima di ogni modifica, esportare il ramo con File > Esporta per un backup rapido.

Cartelle Residue e File Bloccati

I programmi lasciano directory in Program Files o AppData.

  • Mostrare file nascosti: Esplora file > Visualizza > Opzioni > Mostra file, cartelle e unità nascosti.
  • Navigare in %appdata% e %programdata% per cancellare cartelle con il nome del software.

Se un file resiste, Unlocker sblocca handle di sistema e permette la rimozione immediata.

Ripristino di Sistema come Rete di Sicurezza

Windows crea punti di ripristino automatici. Se la rimozione causa instabilità:

  1. Cercare “Crea un punto di ripristino”.
  2. Scheda Protezione sistema > Ripristino configurazione.
  3. Scegliere un punto precedente alla installazione.

App Microsoft Store e Pacchetti Moderni

Le app dalllo store usano un formato diverso.

  • In Impostazioni > App, selezionare e cliccare Opzioni avanzate > Reimposta prima di disinstallare.
  • Per rimozioni complete, aprire PowerShell come amministratore e digitare:
    Get-AppxPackage *nomeapp* | Remove-AppxPackage