我有一個應用程序A,爲此我創建了一個安裝程序A1。這已經使用了很多個月。安裝程序錯誤1334
我們現在意識到,AI用來打包一些文件 - D1,D2,一些並不需要的D3。
因此,我們從我們的項目中刪除他們,並創造了一個安裝程序A2不打包上述不需要的文件。 (ATLEAST這就是我們所期望的)
事情是確定,當我使用該安裝程序通常的方式......但是當我使用這個靜默安裝,我得到以下錯誤:
錯誤1334文件無法安裝d1,因爲在cab文件'myMedia1.cab'中找不到該文件。這可能表示出現網絡錯誤,從CD-ROM讀取錯誤,或者此軟件包出現問題。
我GOOGLE了這一點,並看到,人們通常會遇到這樣的WHNü發佈一個補丁或者一些文件被刪除或移出了一些安裝程序釋放。
顯然,MSIEXEC試圖引用這些變量的一些緩存的版本,並因爲它看起來仍然失蹤的文件在新的安裝程序,安裝失敗。
有沒有辦法解決呢? - 像某種方式讓msiexec使用我在輸入中提供的.msi文件,而不是某些緩存版本。
謝謝...
確保您使用的是建立[升級](http://msdn.microsoft.com/en-us/library/windows/desktop/aa370579(V = vs.85)的.aspx)類型之一,是正確實施它。還要確保您遵循組件設計和更改規則。 (請參閱項目2.2 [此處]的鏈接(http://msdn.microsoft.com/en-us/library/windows/desktop/aa372825(v = vs.85).aspx))。 –