msiexec 靜默安裝

公司的一個程序需要作爲其他公司系統方案的一部分,系統方案安裝時會把我們的程序安裝進去。但是客戶提出兩個要求:第一,不能出現我們程序的安裝界面。第二,能夠在調用我們的安裝程序時指定路徑。

公司的安裝程序是用vs2010製作的,安裝程序包括兩個文件,一個setup.exe,一個winapp.msi.雙擊這兩個文件中的任意一個,都可以運行正常的界面安裝。

第一個要求很容易實現,通過在命令行中執行 msiexec  /i  "winapp.msi"  /quiet 就可以了。參數quiet表示靜默安裝,不需要用戶交互,不會顯示安裝界面。


第二個要求,可以通過在命令行中添加 TARGETDIR="D:\TEST" 來實現,“D:\TEST” 代表你要安裝的路徑。

執行 msiexec /i "winapp.msi" /quiet TARGETDIR="D:\TEST"  就會以靜默的方式安裝到"D:\TEST” 目錄下。


靜默卸載可以執行 msiexec /uninstall "winapp.msi" /quiet

發佈了29 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章