從命令行鍵入setup.exe/s/v/qn安裝shield premiere 2009:基本MSI 以靜默方式安裝。但是如果在安裝之前它默認選擇了「修改」並且不會替換文件。但我需要再次複製文件。如何在第二次靜默安裝時默認執行「修復」?InstallShield 2009基本MSI靜默安裝:默認情況下如何設置「修復」
回答
Setup.exe /s /v"/f {11111111-1111-1111-1111-111111111111}" /v"/qn"
其中 「{} 11111111-1111-1111-1111-111111111111」 是要修復安裝的產品代碼GUID。
首先:看起來我們需要一些更多的細節來說明你想要達到的目標。是否要重新安裝產品以修復任何損壞的組件,或者是否希望安裝產品的新版本(可能與以前的設置並行安裝)。
威廉的答案看起來是正確的,但可能有一些報價問題。您描述的行爲表示Windows安裝程序無法解析命令行。我沒有測試過這一點,但嘗試:
的Setup.exe/S/V 「/ F {} 11111111-1111-1111-1111-111111111111/QN」
一些背景資料:設置。 exe是一個Installshield提供程序安裝啓動程序。在命令行中的/V之後的任何內容都將「按原樣」傳遞給主Windows Installer exe文件msiexec.exe(msiexec.exe command line parameter reference)。
請注意,Windows安裝程序不同於任何以前的部署解決方案。一旦你安裝了MSI,Windows安裝程序會記錄安裝的內部GUID。因此不可能安裝同一產品的多個實例(除非您爲此設計MSI)。
一些MSIEXEC.EXE示例命令行:
安裝:
- MSIEXEC.EXE/I MySetup.msi/Q
卸載:
- MSIEXEC.EXE/X MySetup.msi/QN
- MSIEXEC.EXE/X {11111111-1111-1111-1111-111111111111}/QN
修復:
- msiexec.exe/f MySetup.msi/qn
- msiexec。exe文件/ F {11111111-1111-1111-1111-111111111111}/QN(從MSI提取源文件)
管理員圖片:
- MSIEXEC.EXE /一個MySetup.msi TARGETDIR = 「C:\ ExtractSourcesHere」
從以上任何命令行中刪除/ qn以交互方式而不是以靜默方式運行。
我需要靜默安裝程序[基本msi安裝程序]。案例1:如果程序沒有安裝。 我需要什麼:安裝它 我做了什麼:setup.exe/s/v/qn 情況-2:如果程序已經安裝。 我需要什麼:再次安裝程序。 爲什麼我需要:可能會有文件丟失。 所以我需要一個命令來執行,以滿足上述兩種情況。 – Samir 2009-06-30 17:40:33
的InstallShield @ 2009
添加如下代碼:
功能OnMaintUIBefore() ... ... 開始 //如果是靜音模式則設定爲修復模式,如果繼續 ( MODE = SILENTMODE),然後 nType = REPAIR; goto Dlg_SdFeatureTree; endif;
我剛剛找到解決方案: 對於Basic MSI,打開Property Manager視圖並將屬性_IsMaintenance設置爲「重新安裝」。從執行命令提示
- 1. 安卓:默認情況下
- 2. 腳本安裝MSI默默
- 3. Installshield 2009,防止在MSI修復期間重新安裝功能
- 4. 默認情況下修改默認命令:默認命令爲
- 5. 靜默安裝Java的MSI
- 6. 如何設置複選框在默認情況下選擇Wix
- 7. 默認情況下設置AutoEventWireup =「false」
- 8. 默認情況下MINGW64 curl設置默認模式
- 9. 如何爲MSI設置默認安裝目錄?
- 10. 我可以將MSI配置爲靜默安裝到非默認目錄嗎?
- 11. 複選框在默認情況下knockout.js
- 12. 產量和默認情況||不輸出默認情況下
- 13. 默認情況下,Microsoft文件夾下的WPF安裝
- 14. 如何在默認情況下將tablesorter設置爲低到高?
- 15. 如何在默認情況下設置close-on-exec
- 16. aspxtreelist默認情況下如何設置選擇節點(VB)
- 17. 默認情況下,如何設置solr中的facet數量
- 18. 默認情況下,法國
- 19. MSI靜默安裝不工作
- 20. 默認情況下,如何選擇UITableViewCell?
- 21. 默認情況下如何顯示ionicPopover
- 22. 安裝msi後設置擴展程序的默認程序
- 23. InstallShield 2009預安裝
- 24. 從默認情況下使用InstallShield LE自定義setup.exe圖標
- 25. 如何設置默認情況下選中複選框在ASp.Net MVC
- 26. 默認情況下使用擦除選項進行pip安裝
- 27. 默認情況下在VisualStudio中未安裝Gacutil
- 28. 默認情況下是否在Mac OS上安裝了Flash?
- 29. 默認情況下,Mac安裝在Mac OS X雪豹上?
- 30. 默認情況下,爲什麼不在Windows上安裝Python?
: SETUP.EXE/S/V 「/ F {89DC2D2E-F4C3-4BD1-8853-2EA5F50A8C0C}」 打開窗戶安裝程序窗口,許多SwitchE的描述中給出那裏。但setup.exe不復制文件,如果我雙擊setup.exe文件。該怎麼辦? – Samir 2009-06-27 10:58:09
Leara,我使用了一個像(從命令提示符)的命令:setup.exe/s/v「/ qn REINSTALL = ALL」它的作用是:如果setup.exe運行之前,它可以部署文件,並且不會安裝在第一時間(它沒有安裝之前)!!!但我想要的是不管setup.exe是否安裝,它應該重新部署文件......我該怎麼辦? – Samir 2009-06-27 11:52:29