Woher weiß ich, welches Programm msiexec.exe zu installieren versucht?

19416
Brann

Jedes Mal, wenn ich versuche, ein Programm auf meinem Computer zu installieren (unter Windows 7 RC), wird ein Setup.exe-Dialogfeld angezeigt:

Der Windows Installer-Dienst ist nicht verfügbar. Eine andere Anwendung kann das Setup erneut ausführen. Beenden Sie alle laufenden Installationen oder starten Sie Ihren Computer neu und führen Sie das Setup erneut aus.

Ich habe einige Male neu gestartet, und es gibt keine laufende Installation, an die ich denken kann.

Wenn ich einen Task-Manager aufklappe, kann ich tatsächlich einen msiexec.exe-Prozess sehen. Ich kann es töten, aber es fängt sofort wieder an. Gibt es eine Möglichkeit, festzustellen, welches Programm installiert wird, und um es abzubrechen?

5

5 Antworten auf die Frage

5
John T

Verwenden Sie den Process Explorer . Es sollte Ihnen sagen, was das Programm ist, und Sie können es auch beenden.

2
Brann

Dieses Microsoft Tool entfernt die teilweise installierten Programme.

Das Tool ist jetzt veraltet. Microsoft empfiehlt, stattdessen Microsoft Fix it (http://support.microsoft.com/mats/Program_Install_and_Uninstall/de) zu verwenden. Es hat in meinem Fall geholfen. Bobrovsky vor 11 Jahren 0
1
Brann

Eine Problemumgehung besteht darin, msiexec.exe direkt vor dem Start des anderen Setups zu beenden. Da msiexec.exe von selbst neu startet, ist der Zeitrahmen recht knapp, aber durchaus machbar ...

Nur ein schmutziger Workaround.

0
dmoisan

Keine Ahnung, ob dies auf 7 funktioniert (wahrscheinlich), aber Sie können die MSI-Protokollierung aktivieren . Meine Vermutung ist, dass automatische Updates stecken bleiben.

In der Regel müssen Sie die Protokollierung aktivieren, um Informationen von MSI zu erhalten. Möglicherweise enthält das Ereignisprotokoll jedoch einige Hinweise.

0
Steve Bauman

Ich würde das Ereignisprotokoll der Windows-Anwendung überprüfen. In MSI-Installationen werden häufig detaillierte Fehler in diesen Protokolldateien angezeigt.