2014-03-13 16 views
5

我有一個.net應用程序,並且它的安裝程序是使用inno setup版本5.4.0創建的。什麼原因導致消息「內部錯誤:無法找到此版本的卸載程序的utcompiledcode記錄」?

安裝程序工作正常,但現在,當我想卸載的應用程序,它拋出的錯誤:「內部錯誤:無法找到utcompiledcode記錄這個版本的卸載程序的」

我想診斷這個問題的原因,並解決它在安裝程序腳本(如果它適用)或任何我必須做的,以解決這個問題。

回答

7

通常是由於下列原因之一的這個錯誤:

  1. 您已經安裝過的軟件的更新版本上的一箇舊版本,兩個不想發揮很好一起(罕見)。

  2. 您稍後安裝了具有與原始安裝程序相同的AppId但沒有相同[Code]內容(更常見)的升級腳本。

  3. 您已使用帶有通配符的[Files]條目來源於已包含unins000.*文件(最常見)的目錄中的文件。

不要做這些事情,錯誤應該消失。 (特別是對於最後一個:你永遠不要使用你安裝的應用程序的位置作爲安裝程序的源位置,總是從一個單獨的編譯/分段區域分發「乾淨」的文件。)

+3

Thanks Miral,option# 3是什麼原因 –

相關問題