來問靜默安裝的朋友不少,而且大部分狀況下,對靜默安裝的概念和原理不清楚,因此仍是寫個小文章,普及一下知識。
首先明確一下靜默安裝的概念,靜默安裝指的是安裝時無需任何用戶干預,直接按默認設置安裝。
那麼問題來了,有一些朋友是基於界面美化的考慮,想安裝第三方軟件,不須要瞞着用戶進行安裝,可是又以爲彈出式的安裝很難看,這種需求,通常我會推薦使用自定義prq的方式來處理,自定義prq會顯示當前安裝的進度,可是又不會彈出界面,仍是比較美觀的。
用戶能夠參閱http://www.cnblogs.com/sabrinahuang/archive/2011/02/22/1961188.html#2057540html
而有一些朋友的需求是不要讓用戶知道安裝了什麼,好比一些驅動或者支持型軟件,那麼可能有必要使用腳原本進行安裝了。
腳本安裝自己很簡單,就是一句話LaunchAppAndWait(調用參數,調用的第三方安裝包,安裝參數);
麻煩的是在調用參數這裏,常常有朋友問我「安裝參數」用了LAAW_OPTION_HIDDEN,爲何調用時候還能看見界面,這裏要澄清一點就是LAAW_OPTION_HIDDEN對批處理有用,對文本文件有用,可是對可執行文件好比exe、msi之類的是無用的;要靜默安裝可執行文件,是須要「調用參數」來起做用的。
若是被調用的是.msi安裝包,那麼/q/n通常都能起做用;而.exe的安裝包就比較麻煩了,靜默參數是什麼,徹底取決於作安裝包的程序員的心情了,因此有的朋友回來問咱們這個exe安裝包的靜默參數是什麼啊,咱們是沒法回答的,通常都推薦去找找這個安裝包有無白皮書,正規的安裝包,白皮書裏會對這些問題有說明;若是沒有白皮書,就只能自求多福了,看看/i之類的能不能起做用。程序員
附上朋友寫的靜默安裝的教程htm
http://www.cnblogs.com/sabrinahuang/archive/2009/08/09/1542427.htmlblog