——————————————————————————————————————
親測方案一有效
——————————————————————————————————————
今天在重新打包一個程式的安裝包時遇到了一個 6003的錯誤,特此記錄下解決方案。
錯誤如下:
error -6003: An error occurred streaming 'C:\Program Files (x86)\InstallShield\2015LE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' into setup.exe
在網上一番查找後,找到了2個解決方案,其中對于我這個個案有用的是方案1。
方案1:關閉安全衛士、防毒軟體之類的,估計是有什麼被攔截了。親測對自己的打包有效。
方案來源: https://bbs.csdn.net/topics/300154659 5樓的回答
方案2:解除安裝系統最近的安全更新。
方案來源:http://blog.csdn.net/cpplog/article/details/45340483
方案3:安裝打包程式需要安裝環境。
就是說打包過程中依賴的安裝環境之類的Visual Studio沒有下載下傳,導緻打包時出錯。
找到自己的 InstallShield 項目,展開其中的 Specify Application Data,打開其中的 Redistributables,然後把自己需要安裝的東西右鍵下載下傳下來就行了。
友情提示,作者下載下傳時遇到了下載下傳不了的問題,具體是什麼忘記了,總之你關閉VS後,在VS的啟動程式上右鍵選擇 以管理者身份運作 後,再下載下傳就沒問題了。
方案來源:http://blog.csdn.net/songyimin1208/article/details/54927544