八、Wise Installation Professional
制作的安裝文件,可用 /silent 參數(shù)進(jìn)行靜默安裝
無人值守安裝光盤最有魅力的地方之一
就是在安裝過程中可以靜默安裝好預(yù)先設(shè)計集成的一些常用軟件,安裝結(jié)束以后軟件就已經(jīng)可以使用
但是很多朋友發(fā)現(xiàn)每個軟件以及系統(tǒng)補(bǔ)丁,它們的靜默安裝參數(shù)是不一樣的
在本文就和廣大愛好者一起研究一下幾種常見軟件封包形式的靜默安裝方式
如有遺漏和錯誤之處,請指出,大家互相交流!
常用的軟件封包形式主要有以下幾個形式
Inno Setup
InstallShield
NSIS
Microsoft Windows Installer
WISE
QUOTE:
一.Inno Setup
使用Inno技術(shù)制成的程序安裝包可以使用/SILENT 和 /VERYSILENT參數(shù)進(jìn)行靜默安裝
我不知道這兩個參數(shù)有什么分別,因為它們實現(xiàn)的功能看上去是一樣的
setup.exe /VERYSILENT
你會看到一個對話框,詢問你是否打算繼續(xù)安裝:
我們可以通過使用一個參數(shù)跳過這個對話框:
setup.exe /VERYSILENT /SP-
有些利用Inno 技術(shù)做作的安裝包會在程序安裝完畢后自動運(yùn)行所安裝的程序,例如ISOBuster
不過我們可以使用一個叫做Taskkill的系統(tǒng)自帶工具殺死相關(guān)的進(jìn)程。
以下是一個可以用于批處理文件安裝由Inno打包的軟件的命令的示例:
ECHO.
ECHO 正在安裝ISOBuster 1.4
ECHO 請稍候...
start /wait %systemdrive%installApplicationsISOBusterIsoBuster14.exe /VERYSILENT /SP-
ECHO.
ECHO Killing ISOBuster.exe process
taskkill.exe /F /IM isobuster.exe
ECHO.
我怎么知道哪個安裝程序是用Inno 技術(shù)打包的?
這種軟件安裝時第一個界面一般如下圖所示
在窗口標(biāo)題欄左側(cè)的圖標(biāo)上點擊鼠標(biāo)左鍵
然后再探出菜單上點擊“About Setup”也可以看見安裝類型
更多使用Inno技術(shù)打包的軟件可用的參數(shù)可以在下面看到:
E文好的朋友可以仔細(xì)研究研究
With the Inno Setup Extentions in use the following command line switches become available:
SP-
Disables the This will install... Do you wish to continue? prompt at the beginning of Setup. Of course, this will have no
effect if the DisableStartupPrompt [Setup] section directive was set to yes.
/SILENT, /VERYSILENT
Instructs Setup to be silent or very silent. When Setup is silent the wizard and the background window are not displayed but
the installation progress window is. When a setup is very silent this installation progress window is not displayed.
Everything else is normal so for example error messages during installation are displayed and the startup prompt is (if you
haven''t disabled it with DisableStartupPrompt or the ''/SP-'' command line option explained above)
If a restart is necessary and the ''/NORESTART'' command isn''t used (see below) and Setup is silent, it will display a
Reboot now? messagebox. If it''s very silent it will reboot without asking.
/NORESTART
Instructs Setup not to reboot even if it''s necessary.
/LOADINF="filename"
Instructs Setup to load the settings from the specified file after having checked the command line. This file can be prepared
using the ''/SAVEINF='' command as explained below.
/SAVEINF="filename"
Instructs Setup to save installation settings to the specified file.
/DIR="x:dirname"
Overrides the default directory name displayed on the Select Destination Directory wizard page. A fully qualified pathname
must be specified. If the [Setup] section directive DisableDirPage was set to yes, this command line parameter is ignored.
/GROUP="folder name"
Overrides the default folder name displayed on the Select Start Menu Folder wizard page. If the [Setup] section directive
DisableProgramGroupPage was set to yes, this command line parameter is ignored.
/NOICONS
Instructs Setup to initially disable the Don''t create any icons check box on the Select Start Menu Folder wizard page.
/COMPONENTS="comma separated list of component names"
Overrides the default components settings. Using this command line parameter causes Setup to automatically select a custom
type.
QUOTE:
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: InstallShield
- 第3頁: InstallShield with MSI
- 第4頁: Wise Installation Professional
- 第5頁: InstallShield
- 第6頁: NullSoft Installation System-NSIS
- 第7頁: Microsoft Windows Installer
- 第8頁: WISE Installer