2012-09-20 243 views
2

我已經創建了Windows應用程序,並且我爲這個項目創建了一個安裝文件。如果我運行.msi文件,它工作並且安裝很好。但是,當我設置了orca設置並運行應用程序,我得到了安裝錯誤屏幕。如何解決Windows安裝程序錯誤安裝程序被中斷錯誤

錯誤:

The installer was interrupted before <MyApp> could be installed. 
    You need to restart the installer to try again. 

我搜索這個錯誤在網絡,但我沒有得到解決的話,最後我張貼這種錯誤在這site.please幫助我如何解決這個錯誤。

注: 如果我運行任何MSI軟件包文件(其中創建ORCA文件)在我的系統only.with正確安裝了逆戟鯨的設置不跑..

+0

如果你正在談論[微軟的Orca工具](http://support.microsoft.com/kb/255905),它是一個通用編輯器MSIs 。因此,它可以對MSI做任何事情。我們不知道你用它做了什麼*。作爲一個猜測,你用它來生成一個變換('.mst')文件嗎? (雖然我們仍然需要更多信息) –

+0

嗨,感謝您的回覆,是的,我使用orca(microsoft tool)設置獲取數據庫實例..如果我在其他機器上運行此相同的文件,它工作正常。系統配置(我的機器和其他機器)一樣。 –

+0

我有箱子的日誌文件,請看這個鏈接http://osbornecharles.com/log2.txt –

回答

1

您的問題是RunSQLList自定義操作失敗。我敢打賭,你的機器上有一些SQL相關的問題。

+0

是的,你是正確的Ciprian,但我該如何解決這個錯誤。是否有任何解決方案,請幫助我。 –

+0

你無法從MSI方面解決這個問題。在你的機器上調試SQL。你說過它可以在其他電腦上使用。機器上發生了什麼變化? – Ciprian

1

你應該做的第一件事是,安裝有記錄,

  • 打開提升的cmd

  • MSIEXEC/I/L * VX SETUP.LOG

然後日誌查找錯誤代碼,通常在致命錯誤,停止安裝程序有一個錯誤代碼行,在我的經驗,我發現以下幾行:

Action WEBCA_SetTARGETSITE returned actual error code 1603

Closing MSIHANDLE(11)

WEBCA_SetTARGETSITE. Return value 3.

Doing Action: FatalErrorForm.

最後谷歌那個錯誤代碼,在我的情況下,它是需要添加到服務器上的ISS 6兼容性角色。添加完msi後,安裝沒有錯誤。

0

安裝IIS6兼容性工具爲我解決了這個問題。 (注:這是在2017年,我在Visual Studio 2015中構建了一個「hello world」文應用程序,添加了一個Web部署項目,將它轉移到另一臺機器,並且發生此錯誤 - 安裝寫入的軟件在2002年,並在2008年成爲過時修復這個問題)