好吧,我不在我的元素,但無論如何這裏。我可以從Windows批處理文件運行Windows Installer(msiexec)嗎?
我需要做一個供應商提供的Windows程序的無提示安裝。供應商提供了一個MSI文件以用於安裝。我創建了一個bat文件運行包含以下行MSIEXEC:
msiexec /i "C:\archibussilent\afm\ARCHIBUS 19.msi" /L*V C:\archibussilent\log\msi_SETUP.log
當我執行批處理文件中的錯誤對話框彈出,上面寫着:
「此安裝無法通過直接啓動MSI運行。包你必須要運行setup.exe」
和MSIEXE錯誤日誌中說:
MSI (c) (80:B0) [15:48:02:588]: Note: 1: 1729
MSI (c) (80:B0) [15:48:02:589]: Product: ARCHIBUS 19 -- Configuration failed.
MSI (c) (80:B0) [15:48:02:590]: Windows Installer reconfigured the product. Product Name: ARCHIBUS 19. Product Version: 19.3.30032.003. Product Language: 1033. Manufacturer: ARCHIBUS, Inc.. Reconfiguration success or error status: 1603.
錯誤#1603是這意味着權限問題,但我檢查了訪問權限並沒有發現任何問題。
難道不運行Setup.exe就無法運行msiexe嗎?
任何幫助表示讚賞 - 謝謝。