Come rimuovere un programma interrotto dall'elenco Programmi e funzionalità in Windows 7?


27

Su un desktop di Windows 7 a 64 bit, è presente un programma nell'elenco Programmi e funzionalità (Pannello di controllo \ Tutti gli elementi del Pannello di controllo \ Programmi e funzionalità) che si è rifiutato di disinstallare. L'errore ottenuto è:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

Sospetto che il filer sia stato cancellato o danneggiato. Il grosso problema è che il programma ha rifiutato di installarsi sulla versione non funzionante.

Quindi come ripulire manualmente l'elenco dei programmi installati?

Risposte:


24

Dipende da come il programma sta rilevando che è già installato.

I programmi visualizzati nell'elenco Programmi e funzionalità sono generati dalle chiavi di registro in: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Il programma potrebbe cercare altrove nel registro o cercare un file su disco, al fine di determinare se è già installato.

È possibile utilizzare Process Monitor (ProcMon) di Sysinternals per vedere quali file e chiavi di registro vengono individuati quando si rifiuta di collaborare con l'utente.


19
I programmi a 32 bit installati su una macchina a 64 bit saranno invece nella HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallcartella descritta da @Fabien.
SaltoJezza

7
Se è stato installato da un .MSI, verrà anche elencato sotto:HKEY_CLASSES_ROOT\Installer\Products
James Newton,

30

Microsoft mette a disposizione uno strumento per la risoluzione dei problemi di installazione e disinstallazione del programma. È disponibile da

http://aka.ms/Program_Install_and_Uninstall


1
Penso che il servizio non funzioni più. Ogni volta che provo a scaricare lo strumento, dice che non è in grado di comunicare con il server.
Donny V,

3
@DonnyV: l'ho appena provato e mi ha scaricato bene. Potrebbe essere stato un problema tecnico temporaneo. Se il problema persiste, prova a scaricare lo strumento da un altro computer (fai clic sul link "Download avanzato per eseguirlo su un computer diverso o disconnesso" proprio sotto il link "Esegui ora"). I software dannosi possono bloccare i download da Microsoft (per tentare di evitare che vengano rimossi), quindi potresti voler verificare anche quello.
Tweek,

Non è stato possibile rimuovere un programma utilizzando lo strumento "Programmi e funzionalità" (appwiz.cpl), ricevendo un errore che indica "Un'altra versione di questo prodotto è già installata". Lo strumento collegato sopra è stato in grado di rimuovere correttamente il programma. Grazie!
Jeremy Lyons,

5

Ecco due casi con una soluzione leggermente diversa ciascuno:

  1. Il programma (sotto forma di file o cartella) che si sta tentando di disinstallare è arrivato con il computer al momento dell'acquisto.

  2. Il programma (file o cartella) che si sta tentando di disinstallare è stato installato, installato a tua insaputa da qualcun altro.

La tua strategia in entrambi i casi è:

  • Reinstalla lo stesso software per renderlo in forma completa (un file mancante o corrotto nel programma non ti consentirà di disinstallarlo).
  • Riavvia il tuo computer.
  • Disinstallare il programma.
  • Riavvia di nuovo.

Soluzione al caso 1:

  1. Apri StartAiuto e supporto .
  2. Digitare la reinstallazione di software e hardware e selezionare la reinstallazione del programma software ".
  3. Segui le istruzioni della procedura guidata.
  4. Riavvia il tuo computer.
  5. Apri StartPannello di controlloProgrammi e funzionalità
  6. Individua il programma che desideri disinstallare e fai clic con il pulsante destro del mouse.
  7. Seleziona Disinstalla .
  8. Riavvia di nuovo il computer.

Soluzione al caso 2:

  1. Visita un motore di ricerca (ad es. Google).
  2. Individua il sito Web dell'azienda dove puoi scaricare esattamente lo stesso software.
  3. Scarica e reinstalla il software.
  4. Riavvia il tuo computer.
  5. Apri StartPannello di controlloProgrammi e funzionalità
  6. Individua il programma che desideri disinstallare e fai clic con il pulsante destro del mouse.
  7. Seleziona Disinstalla .
  8. Riavvia di nuovo il computer.

Installazione di nuovo, prima di disinstallare ha funzionato. Dovrò ricordare questo. Grazie.
LonnieBest,

3

Penso che solo ripulendo non cambierà davvero il problema con il programma. Puoi provare ccleaner http://www.piriform.com/ccleaner/features e lasciarlo rimuovere la voce dell'elenco, ma vorresti comunque provare a pulire il registro a mano. Vai a cercare le chiavi del programma in HKEY_LOCAL_MACHINE \ Software \ YourProgram o se esegui un'app a 32 bit sul sistema operativo 64bit in HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram Puoi provare a reinstallarlo in seguito, quindi disinstallalo in modo pulito. Ti suggerirei di lasciare che ccleaner esegua una pulizia del registro in seguito.


1
È un programma accurato e ho lasciato perdere molte cose, ma sfortunatamente non è riuscito a rimuovere il programma offensivo con lo stesso errore di Windows.
Itai,

2

Aveva un programma in cui nessuna delle opzioni sopra funzionava.

Ha finito per scaricare l'intero registro, cercandone il nome e lo ha trovato qui: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Per semplificarmi la vita, ho appena finito di usare Revo Uninstaller per rimuoverlo.


Invece di Revo Uninstaller (non gratuito), ho scelto un RegEdit migliore a alternativeto.net/software/regedit - The O & O soluzione era bello, e la connessione ( oo-software.com/en/ooregeditor )
starlocke

1

Chiavi di registro corrispondenti possono anche trovarsi in

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

Per me (ID utente) era S-1-5-21-874921695-2243469788-227544040-1000, ma non sono del tutto sicuro che sia unico o meno.

I file di installazione potrebbero essere presenti in C:\Users\(user name)\AppData\Local\Package Cache. In tal caso, è possibile trovare l'ID del numero di lettera per la ricerca nel registro.


0

Il programma di installazione ti fornisce un percorso per il file ... basta selezionare una parte della cartella Temp con i numeri e le lettere casuali e cercarla nel registratore ... eliminare tutti i dati (l'intera cartella) che trovi. Ho dovuto farlo per l'aspetto e colorista.msi, quindi ci sono voluti alcuni minuti


1
Ciao e benvenuto su SuperUser. Hai qualche fonte da cui puoi dare credito alla tua risposta?
Lorenzo Von Matterhorn,

0

Navigare nel registro alla ricerca di "NomeApp". Ci vorrà del tempo, ma troverai principalmente tutte le voci relative al programma.

Successivamente, utilizzare CCleaner per eseguire una pulizia del registro. Quindi reinstallare / disinstallare (di nuovo) l'app utilizzando il file di installazione MSI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.