當我的基本MSI安裝試圖在Windows上運行自定義操作可執行文件時,我在Windows 8上收到錯誤1721 XP和Windows 7它以我已將它設置爲InstallShield。可執行文件存儲在二進制表中。這是爲什麼發生?使用InstallShield 2010的Windows 8上的MSI自定義操作錯誤1721
4
A
回答
0
這似乎是最初的架構有關。確保自定義操作的所有部分,程序,路徑和文件名等均有效。同樣如上所述,始終通過管理員帳戶應用安裝程序。
如果您正在調用存儲在二進制表中的EXE,請確保您也正確引用它。通常Windows安裝程序會將MSI解包到'%temp%'文件夾,以確認訪問和路徑是否正確。 MSIEXEC會提取臨時文件,例如「MSID974.tmp」,然後執行預先配置的MSI功能,但會失敗。
最後,請嘗試生成詳細的MSI日誌文件。它將幫助您更清楚地指出問題。
1
以管理員身份運行。它會做的。我有同樣的問題,並通過這樣做得到解決。
0
變化,腳本執行「在系統上下文延遲執行」的自定義操作
相關問題
- 1. WiX自定義操作,運行EXE,錯誤代碼1721
- 2. Installshield自定義操作錯誤
- 3. MSI MessageBox自定義操作
- 4. InstallShield,.msi,自定義操作和全局變量
- 5. 是否可以從InstallShield Express自定義操作運行MSI?
- 6. 的InstallShield LE:RegOpenKeyEx在自定義操作
- 7. 從InstallShield中的用戶交互執行自定義操作(基本MSI項目)
- 8. Msi自定義操作安裝程序:錯誤1001
- 9. 如何在installshield基本msi項目中的自定義操作中執行DLL?
- 10. MSI啓動條件自定義操作
- 11. 錯誤2878在2010的Installshield
- 12. 自定義操作中OutParameter的錯誤
- 13. 錯誤2896使用維克斯C#/。NET 4自定義操作
- 14. 的InstallShield執行卸載自定義操作
- 15. 如何使用自定義操作安裝第三方MSI?
- 16. 如何停止.MSI安裝使用wix自定義操作
- 17. XML自定義操作中的Windows Installer
- 18. 在MSI自定義操作中獲取框架的路徑
- 19. Windows安裝程序自定義操作錯誤1631
- 20. Windows服務設置自定義操作錯誤1001 System.BadImageFormatException
- 21. 錯誤NullPointerexception自定義操作欄
- 22. 作爲系統執行wix msi自定義操作
- 23. WiX msi自定義操作未在Windows 7的有限權限下運行
- 24. 從.Net 2.0的Windows Installer自定義操作到.Net 4.0自定義操作 - BadImageFormatException
- 25. Sharepoint 2010自定義操作未出現
- 26. 使用InstallShield 2010和基本MSI的動態屬性值
- 27. Windows 8上的Powershell Exchange 2010
- 28. 主要更新的InstallShield自定義操作
- 29. 自定義操作的CLR版本
- 30. 多個網站的MSI沒有自定義操作
通常情況下,詳細MSI日誌會給你爲什麼顯示錯誤1721一個更清晰的認識。可能的候選人包括缺少依賴關係和所需的高程。 –
這可能是因爲我已經將可執行文件設置爲始終以'app.manifest'中的管理員身份運行。問題是我需要從Program Files的軟件的先前版本安裝中移動一些文件,所以我需要管理員權限才能這樣做。當我沒有設置可執行文件以管理員身份運行時,錯誤沒有出現,但在嘗試移動文件時出現'UnauthorizedAccessException'。 – Pantelis