我有一個使用InstallScript MSI項目類型創建的設置。我們的客戶遇到了這個問題,他想要一個快速解決方案。在InstallShield 2008專業版中安裝錯誤
假設我已經開始從路徑安裝像
C:\Setup_V_1.0.0931.1
這個文件夾我的Setup.exe,通過它我將安裝的產品裏面。安裝後或經過幾天后,我會將路徑更改爲:
C:\New\Setup_V_1.0.0931.1
這次我想修改設置。其實我們支持3個特性:服務器,客戶端和服務。
這次我只想要客戶端而不是服務器。因此,我將單擊Setup.exe或單擊啓動菜單中的卸載圖標,這將導致維護模式,您可以選擇修改,修復或刪除。我選擇修改並選擇功能,但隨着安裝的進行,此錯誤信息會彈出:
Setup could not find a file on the specified path or Disk. Please check that the proper disk is inserted or specify a new path. Unable to locate file c:\New\Setup_V_1.0.0931.1\setup.msi
然後,另一個彈出窗口中將顯示說:
Error: 1706. No Valid Source could be found for product. The Windows Installer cannot continue.
下一個錯誤消息是:
Error: 1603. Fatal error during installation. Consult Windows Installer Help (Msi.chm) or MSDN for more information.
但是,如果我將路徑更改爲其原始位置,它工作正常。
我該如何解決這個問題?在此註冊表路徑檢查
1事件:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\{Product-Key}
該項包含了大量的內部InstallProperties信息。有一個名爲InstallSource的密鑰,其值爲C:\Setup_V_1.0.3909.1\
。即使在更改此值後,installshiled仍顯示錯誤。
我發現卸載信息相同的註冊表信息:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{Product-Key}
有沒有人遇到過這個問題.. ??? 請幫忙... – Chetan 2009-10-15 10:12:34