Windows Installer dit toujours "Un autre programme est en cours d'installation"

12

Quelque part, une installation de logiciel doit être morte. Maintenant, lorsque j'essaie d'installer un logiciel, je reçois un message contextuel du programme d'installation de Windows disant «Un autre programme est en cours d'installation. Veuillez attendre que l'installation soit terminée, puis réessayez d'installer ce logiciel.».

Une recherche sur serverfault fait apparaître "Windows Installer Cleanup Tool" que Microsoft a cessé de prendre en charge. Une autre recherche m'a conduit à WiseFixer qui veut 50 $ pour réparer mon ordinateur.

Cela ne me dérange pas de payer un peu d'argent pour réparer mon ordinateur, mais je ne fais plus confiance aux choses que je trouve via la plupart des sites d'examen de produits ou des recherches sur le Web.

Cathy Sullivan
la source
5
Avez-vous essayé de redémarrer? Après tout, c'est une machine Windows.
jamesbtate
1
Avez-vous essayé de réenregistrer msiexec? support.microsoft.com/kb/315346
xXhRQ8sD2L7Z
Pour permettre à Google de rattraper son retard, le message d'erreur allemand indique " Ein anderes Programm wird momentan installiert. Warten Sie, bis die andere Installation abgeschlossen ist, und wiederholen Sie anschließend die Installation dieser Software. ".
Uwe Keim
1
Dans mon cas, c'était un processus appelé "TiWorker.exe". Peu importe la fréquence à laquelle j'ai tué "msiexec.exe" via Process Explorer, il continue à apparaître. Après avoir tué "TiWorker.exe" puis tué "msiexec.exe", il ne s'est plus affiché.
Uwe Keim
résolu en recherchant et en tuant tous les noms de tâches qui apparaissent avec "installer" dans leur nom
JinSnow

Réponses:

12

Ouvrez regeditet voyez si cette clé existe:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress

Si oui, retirez-le. Redémarrez le service Windows Installer après avoir retiré la clé.

Chris S
la source
J'ai déjà vu regedit mais je ne me souviens pas où est situé. Dois-je le modifier en tant que fichier texte ou dois-je exécuter regedit?
Cathy Sullivan
2
Démarrez, exécutez, tapez «regedit» et parcourez l'arborescence à partir de là.
Holocryptic
4
Quelqu'un qui doit savoir exactement comment exécuter regedit ne devrait
Ward - Rétablir Monica
Semble avoir fonctionné. J'ai également utilisé System Mechanic pour nettoyer les choses. Et j'ai redémarré après avoir supprimé la clé répertoriée ci-dessus.
Cathy Sullivan
Comment l'arrêter quand net stop msiserverest incapable de l'arrêter?
Abdul Rauf
10

Lancez Process Explorer et passez votre souris sur chaque instance de msiexec.exe. Avec un peu de chance, vous obtiendrez la ligne de commande de ce qui sera installé, ce qui devrait vous donner des indices sur ce que c'est.

Exemple msiexec de Process Explorer

Je l'obtiens de temps en temps et c'est mon antivirus qui installe quelque chose que je ne peux que deviner, c'est de nouvelles définitions, car cela arrive assez souvent pour que je le remarque.

Ben Pilbrow
la source
2

Désolé s'il s'agit d'une réponse de base ... mais, avez-vous des mises à jour Windows en attente qui doivent avoir finalisé leur installation via un redémarrage?

En passant, l'utilisation de l'outil de nettoyage de Windows Installer a été la plus grosse erreur que j'ai jamais commise. Je pensais juste jeter ça dedans.;)

bsisupport
la source
1
J'ai redémarré cette machine plusieurs fois, il n'y a donc pas de finalisation avec un redémarrage en attente.
Cathy Sullivan
2

La première chose à faire est d'essayer d'arrêter le service Windows Installer. Cela peut résoudre le problème en soi. Il est possible que Windows installe des mises à jour en arrière-plan.

jonawebb
la source