軟體靜默安裝參數

來源:互聯網
上載者:User

大部分軟體,其安裝都具備一定的智能性,換句話說,許多軟體的安裝都能採取全自動或半自動的方式進行。

  一、Microsoft Windows Installer

  如果某個軟體是用 Windows Installer 打包的,那你就應該能在檔案夾中看到 *.msi 檔案。這是最典型的特徵,這些檔案通常可以使用 /QB 和 /QN 參數進行自動安裝。

  /qb 會在視窗中顯示一個基本的安裝進程。
  /qn 參數則不會顯示任何視窗,直接在後台自動安裝。

  為了阻止某些程式安裝成功後自動重啟動(例如 Kerio Personal Firewall 4),你可以在 /qn 或者 /qb參數後使用REBOOT=Suppress標記。

  例如:安裝虛擬光碟機 DaemonTools:msiexec /i dtools.msi /qb REBOOT=SUPPRESS

  二、Windows 補丁包

  有兩種情況,一種是類似IE增量補丁包的那種安裝檔案,要使之靜默安裝,只需要在執行檔案後加上 /q:a /r:n 參數即可;一種是 Windows 常用的補丁檔案,一般情況下加上 /U /N /Z 即可實現靜默安裝。(對於新的系統補丁,也可使用 /passive /norestart)。這通用大部分情況,但某些特定的補丁不能用此法進行靜默安裝。

  三、InstallShield

  1、要使用靜默安裝的方式安裝用InstallShield技術打包的程式,首先要在現有的作業系統中建立一個setup.iss檔案。在命令列視窗中使用 -R 參數(大小寫敏感)運行安裝程式。

  例如:Setup.exe -R

  2、接著會顯示常見的安裝螢幕,並且詢問你一些問題,例如要安裝的目錄等有一點是很重要的,在安裝結束後你不能選擇“立刻重啟動電腦”的選項。如果你選了,在批次檔中的其他命令就會因為電腦重啟動而無法執行。

  3、在安裝程式運行完畢後,開啟你的 C:\Windows(或者C:\WINNT)目錄,然後找到 setup.iss 檔案,把這個檔案和你將要靜默安裝的程式 setup.exe 儲存在同一個目錄中。

  4、 用以下命令進行靜默安裝:setup.exe -s [-sms]

  說明:怎麼知道哪個程式是使用InstallShield技術打包的?

  大部分這類程式的安裝檔案都可以被壓縮軟體解壓縮,安裝檔案 setup.exe 的屬性對話方塊中應該有“InstallShield (R) Setup Launcher”或者其他類似的字樣。

  最後,如果你在儲存安裝檔案的檔案夾中看到了一個 setup.iss 檔案,那麼毫無疑問這是用 InstallShield 打包了!

  四、InstallShield with MSI

  InstallShield with MSI 製作的安裝檔案,請使用類似:setup.exe /s /v "/qb" 來安裝。

  五、WISE Installer

  用WISE技術打包的軟體在安裝的時候可以選擇使用 /s 參數進行自動安裝。

  六、Inno Setup

  Inno Setup 製作的安裝檔案,請使用:setup.exe /sp- /silent /norestart

  說明:怎麼知道哪個安裝程式是用Inno 技術打包的?

  這種軟體在安裝時出現的第一個介面,在視窗標題列左側的表徵圖上點擊滑鼠左鍵,然後再探出菜單上點擊“About Setup”可以看見安裝類型。

  七、NullSoft Installation System

  使用 NSIS(NullSoft Installation System)製作的安裝檔案,可用 /S (注意大寫)來進行靜默安裝(“S”是大小寫敏感的)。

  例如:Setup.exe /S

  也可以用 /D參數選擇將要安裝的目標資料分割和檔案夾:

  例如:Setup.exe /S /D=E:\Software\QQ2007

  像Winamp 和CDex這類的軟體都會在安裝結束後顯示一個確認螢幕(CDex)或者一個設定檔案關聯方式的結束安裝螢幕(Winamp)

  說明:怎麼知道哪個程式是使用NSIS技術打包的?

  很多用NSIS打包的程式在安裝的時候都有類似的視窗,例如Winamp 和CDex。

  八、Wise Installation Professional

  製作的安裝檔案,可用 /silent 參數進行靜默安裝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.