2013-12-19 140 views
0

我以前通過運行msi包在服務器上安裝了一個網站,一切正常。現在,當我嘗試運行同一個msi文件(修復/卸載),我得到一個消息:Message 1Msi安裝程序停止工作

當我點擊取消,我得到以下信息: Message 2

任何人有一個想法是什麼發生了什麼以及如何修復?

+0

你可以瀏覽(使用Windows資源管理器)到「安裝源」嗎?你可以執行/讀取文件(安裝程序失敗)嗎?這聽起來很明顯就像你失去了對文件的訪問權限(權限),或者它已被移動。但是,這不是堆棧溢出的主題。可能是[SU]的主題。 – jadarnel27

回答

1

我建議您在啓用日誌記錄的情況下運行MSI。這可以通過使用/ l * v C:\ mylog.txt開關或通過修改註冊表來完成。該日誌將爲您提供有關msi過程中出現問題的更精確信息。下面

的文章介紹如何啓用日誌記錄和日誌記錄過程中更詳細

http://support.microsoft.com/kb/223300

http://technet.microsoft.com/en-us/library/cc759262(v=WS.10).aspx

http://msdn.microsoft.com/en-us/library/aa372847(v=vs.85).aspx

一旦你的日誌,你可以使用一組MSI的工具,如Windows SDK上的Orca安裝程序數據庫編輯器工具來糾正任何問題。

這是包含msi工具的Windows 7 SDK的鏈接。

http://www.microsoft.com/en-us/download/details.aspx?id=8279

0

對不起,回答我的問題,但我發現這個問題,我想分享的解決方案:我在服務器上安裝舊版本後

,我改變了微星的名字文件。因此,我無法運行舊版本來修復/更新。我甚至無法在舊版本上安裝較新的版本,因爲安裝程序需要舊msi才能卸載舊版本。

當我改回舊版本的文件名時,它允許我安裝新版本。

結論:安裝後不要更改msi文件的名稱。