
每次我嘗試在電腦(執行 Windows 7 RC)上安裝程式時,都會彈出一個 setup.exe 對話框:
Windows Installer 服務無法使用。另一個應用程式可能正在重新運行安裝程式。完成正在進行的所有安裝,或重新啟動計算機,然後重新運行安裝程式。
我確實重新啟動了幾次,但我能想到沒有正在進行的安裝。
如果我彈出一個任務管理器,我確實可以看到一個 msiexec.exe 進程。我可以殺死它,但它會立即重新開始。有沒有辦法確定正在安裝哪個程式併中止它?
答案1
使用流程瀏覽器。它應該告訴您該程式是什麼,並且還可以讓您殺死它。
答案2
這個微軟工具將清理部分安裝的程式。
答案3
一種解決方法是在啟動其他安裝程式之前終止 msiexec.exe。由於msiexec.exe自己再次啟動,時間相當緊張,但絕對可行......
不過,這只是一個骯髒的解決方法。
答案4
我會檢查 Windows 應用程式事件日誌。 MSI 安裝通常會在這些日誌檔案中顯示詳細的錯誤。