Recherche de la cause de «Veuillez attendre la fin de la désinstallation ou de la modification du programme actuel»


12

Lorsque j'essaie de désinstaller un programme de Windows 7 via le panneau de configuration (Panneau de configuration \ Tous les éléments du panneau de configuration \ Programmes et fonctionnalités, et non un logiciel tiers comme Revo Uninstaller), je vois ce message d'erreur:

fenêtre contextuelle des programmes et fonctionnalités

Veuillez patienter jusqu'à la fin de la désinstallation ou de la modification du programme en cours

Comment savoir quel programme est installé ou désinstallé?

L'examen du gestionnaire de tâches peut donner quelques indices:

liste du gestionnaire de tâches

mais c'est un peu fastidieux et peut-être pas évident. Y a-t-il une meilleure façon? Et sans avoir à redémarrer Windows?

Plusieurs personnes utilisent le même ordinateur (en utilisant le même compte Windows). La barre des tâches n'affiche pas toujours tous les programmes car certains en cours d'installation ou de désinstallation peuvent ne pas avoir d'élément de barre des tâches (généralement un processus d'arrière-plan qui est suspendu pour une raison quelconque).


1
J'ai un nouveau PC Acer ici au travail et ils veulent que je désinstalle tous les logiciels gonflables qu'Acer y a installés. Tous les monstres lancent ce message, et ils n'ont même jamais été exécutés auparavant. Quel PITA, redémarrer après avoir désinstallé tout le monde. On dirait qu'il y en a environ 20 que je dois faire.
jp2code

1
Juste pour référence future, j'ai eu ce problème et l'ai résolu en tuant les processus TrustedInstaller et un dllhost.exe particulier dont la ligne de commande (vue dans Process Explorer) a mentionné quelque chose à propos de la désinstallation.
pgr

Réponses:


10

Rendez-vous service et redémarrez l'ordinateur.

Ce faisant, Windows vous indiquera quels programmes sont encore utilisés. Après son redémarrage, essayez de désinstaller le même programme que vous avez fait auparavant, il devrait très probablement fonctionner à nouveau.

Si vous n'êtes pas la seule personne sur l'ordinateur, il est impossible de savoir ce que les autres utilisateurs ont fait pendant que vous n'y étiez pas.S'il n'y a aucun programme en cours d'exécution, cela ressemble à une sorte de problème étrange dont je n'ai jamais entendu parler.


4
Merci mais j'ai des serveurs en cours d'exécution et je préférerais ne pas les tuer, comme le ferait le redémarrage de Windows. Windows enregistre un tas de choses, ce pourrait être un moyen de savoir ce que les autres utilisateurs ont fait.
Franck Dernoncourt

1
si le processus de mise à mort est correct, tuez msiexec.exe et essayez
Chintak Chhapia

1
@ChintakChhapia J'ai ce message et pas de msiexec.exe dans le gestionnaire de processus
barlop

3

Dans mon cas particulier, il semble qu'un processus d'arrière-plan (tivoli endpoint manager ou peut-être un antivirus se mettant à jour automatiquement ou non) installe un programme que j'ignorais en arrière-plan. Le conseil le plus courant sur les interwebs semble être de tuer "msiexec.exe" ou "trustedinstaller.exe" ou "installmanager.exe" s'il en existe dans la liste des processus. Les mises à jour automatiques de Java font apparemment cela . Un autre conseil est de tuer explorer.exe. Ou désactivez éventuellement le service système qui déclenche les installations en arrière-plan. Ou redémarrez si ceux-ci échouent tous (bien que si c'est un service qui fait les installations, le problème reviendra à nouveau, vous devrez peut-être simplement l'attendre jusqu'à ce qu'il se termine en premier). Si tous ceux-ci échouent, l'utilisation du Revo Uninstaller fonctionnera toujours, mais vous espérez toujours ne pas avoir besoin d'installer un logiciel tiers pour en désinstaller d'autres: |

Ou bien sûr, vous pourriez simplement attendre éternellement et cela pourrait bien fonctionner éventuellement ...


3
Dans mon cas (pas de programme d'installation de confiance, pas de msiexec, pas même de wuauserv), j'ai finalement découvert que Steam le "tenait".
mirh

0

Il ne s'agit pas de ce programme d'installation particulier, mais en général, lorsque le programme d'installation donne une erreur concernant une installation en cours, et la suppression de tâches, la déconnexion et la reconnexion, et enfin le redémarrage de Windows ne résout pas le problème, ce qui provoque généralement il s'agit d'un fichier qui a été laissé par un autre installateur. Cela peut se produire si vous essayez d'exécuter des programmes sous un compte d'utilisateur limité et que le programme d'installation ne peut pas supprimer un fichier qui a été laissé à partir d'un autre programme d'installation exécuté à partir d'un autre compte d'utilisateur.

Vous devez obtenir un utilitaire comme filemon.exe et l'utiliser pour tracer tous les fichiers ouverts par le programme d'installation. Si vous recherchez un ACCÈS REFUSÉ ou que vous le comparez à une trace réussie à partir d'un autre ordinateur, vous pouvez généralement savoir quel fichier est à l'origine du blocage. Si cela ne fonctionne pas, essayez regmon.exe et faites de même. Vous aurez probablement besoin d'un utilitaire comme GNU diff ou vimdiff pour comparer les résultats.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.