我如何知道 msiexec.exe 正在嘗試安裝哪個程式?

我如何知道 msiexec.exe 正在嘗試安裝哪個程式?

每次我嘗試在電腦(執行 Windows 7 RC)上安裝程式時,都會彈出一個 setup.exe 對話框:

Windows Installer 服務無法使用。另一個應用程式可能正在重新運行安裝程式。完成正在進行的所有安裝,或重新啟動計算機,然後重新運行安裝程式。

我確實重新啟動了幾次,但我能想到沒有正在進行的安裝。

如果我彈出一個任務管理器,我確實可以看到一個 msiexec.exe 進程。我可以殺死它,但它會立即重新開始。有沒有辦法確定正在安裝哪個程式併中止它?

答案1

使用流程瀏覽器。它應該告訴您該程式是什麼,並且還可以讓您殺死它。

答案2

這個微軟工具將清理部分安裝的程式。

答案3

一種解決方法是在啟動其他安裝程式之前終止 msiexec.exe。由於msiexec.exe自己再次啟動,時間相當緊張,但絕對可行......

不過,這只是一個骯髒的解決方法。

答案4

我會檢查 Windows 應用程式事件日誌。 MSI 安裝通常會在這些日誌檔案中顯示詳細的錯誤。

相關內容