Individuazione della causa di "Attendere il completamento della disinstallazione o della modifica del programma corrente"


12

Quando provo a disinstallare un programma da Windows 7 tramite il Pannello di controllo (Pannello di controllo \ Tutti gli elementi del Pannello di controllo \ Programmi e funzionalità e non un software di terze parti come Revo Uninstaller) vedo questo messaggio di errore:

finestra di dialogo di programmi e funzionalità

Attendere il completamento della disinstallazione o della modifica del programma corrente

Come faccio a sapere quale programma viene installato o disinstallato?

Guardando il task manager puoi dare alcuni suggerimenti:

elenco di task manager

ma è un po 'noioso e potrebbe non essere ovvio. C'è un modo migliore? E senza dover semplicemente riavviare Windows?

Diverse persone usano lo stesso computer (utilizzando lo stesso account Windows). La barra delle applicazioni non mostra sempre tutti i programmi poiché alcuni in fase di installazione o disinstallazione potrebbero non disporre di un elemento della barra delle applicazioni (in genere un processo in background che è in attesa per qualsiasi motivo).


1
Ho un nuovo PC Acer qui al lavoro che vogliono che io disinstalli tutti i bloat-ware che Acer ha messo lì. Ognuno di loro sta lanciando quel messaggio, e non sono mai stati eseguiti prima. Che PITA, riavviare dopo aver disinstallato tutti. Sembra che ce ne siano almeno 20 che devo fare.
jp2code,

1
Solo per riferimento futuro, ho avuto questo problema e l'ho risolto uccidendo i processi TrustedInstaller e un particolare dllhost.exe la cui riga di comando (vista in Process Explorer) menzionava qualcosa sulla disinstallazione.
p

Risposte:


10

Fatti un favore e riavvia il computer.

In questo modo, Windows ti dirà quali programmi sono ancora in uso. Dopo il riavvio, prova a disinstallare lo stesso programma che hai fatto in precedenza, molto probabilmente dovrebbe funzionare di nuovo.

Se non sei l'unica persona sul computer, è impossibile sapere cosa hanno fatto gli altri utenti mentre non eri lì, Se non ci sono programmi in esecuzione attivamente, sembra una sorta di strano problema tecnico di cui non ho mai sentito parlare.


4
Grazie ma ho alcuni server in esecuzione e preferirei non ucciderli, come farebbe l'avvio di un riavvio di Windows. Windows registra un sacco di cose, che potrebbe essere un modo per sapere cosa hanno fatto gli altri utenti.
Franck Dernoncourt,

1
se il processo di uccisione va bene, uccidi msiexec.exe e prova
Chintak Chhapia,

1
@ChintakChhapia Ho quel messaggio e nessun msiexec.exe nel gestore processi
barlop

3

Nel mio caso particolare sembra che un processo in background (tivoli endpoint manager o eventualmente uno scanner di virus che si aggiorna automaticamente o cosa no) stesse installando un programma di cui "non ero a conoscenza" in background. Quindi un consiglio comune sugli interwebs sembra essere quello di uccidere "msiexec.exe" o "trustedinstaller.exe" o "installmanager.exe" se ne esiste uno nell'elenco. Apparentemente gli aggiornamenti automatici Java lo fanno . Un altro consiglio è quello di uccidere explorer.exe. O eventualmente disabilitare il servizio di sistema che sta eseguendo le installazioni in background. O riavviare se tutti falliscono (anche se se si tratta di un servizio che esegue le installazioni, il problema tornerà di nuovo, potrebbe essere necessario attendere fino a quando non finisce prima). Se tutti questi falliscono, è possibile che il Revo Uninstaller continui a funzionare, ma speri sempre di non dover installare software di terze parti per disinstallare altri: |

O ovviamente, potresti semplicemente aspettare per sempre e alla fine potrebbe funzionare ...


3
Nel mio caso (nessun programma di installazione trusted, nessun msiexec, nemmeno wuauserv) alla fine ho scoperto che Steam lo stava "trattenendo".
mirh,

0

Non si tratta di questo particolare programma di installazione, ma in generale, quando il programma di installazione fornisce un errore relativo a un'installazione in corso e all'uccisione di attività, disconnessione e riavvio e infine riavvio di Windows non risolve il problema, quindi ciò che di solito causa questo è un file che è stato lasciato indietro da un altro programma di installazione. È probabile che ciò accada se stai sperimentando l'esecuzione di programmi con un account utente limitato e il programma di installazione non è in grado di eliminare un file lasciato da un altro programma di installazione eseguito da un altro account utente.

Devi ottenere un'utilità come filemon.exe e usarla per tracciare tutti i file che vengono aperti dal programma di installazione. Se cerchi un ACCESS DENIED o lo confronti con una traccia corretta da un altro computer, di solito puoi scoprire quale file sta causando il blocco. Se il problema persiste, prova regmon.exe e fai lo stesso. Probabilmente avrai bisogno di una utility come GNU diff o vimdiff per confrontare i risultati.

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.