-
软件自动安装之静默安装参数
大部分软件,其安装都具备一定的智能性,换句话说,
许多软件的安装都能采取全自动或半自动的方式进行。
一、
Microsoft Windows
Installer
如果某个软件是用
Windows
Installer
打包的,
那你就应
该能在文件夹中看到
*.msi
文件。
这是最典型的特征,
这些
文件通
常可以使用
/QB
和
/QN
参数进行自动安装。
/qb
会在窗口中显示一个基本的安装进程。
/qn
参数则不会显示
任何窗口,直
接在后台自动安装。
为了阻止某些程序安装
< br>成功后自动重启动
(例如
Kerio Personal Firewall 4
)
p>
,
你可以
在
/qn
或者
/qb
参数后使用
REBOOT=Suppress
标记。
例
如:安装虚拟光驱
DaemonTools
:
msiexec
/i
/qb
REBOOT=SUPPRESS
二、
Windows
补丁包
有两种情况,一种是类似
IE
增量补丁包的那种安装文
件,要使之静默安装,只需要在执行文件后加
上
/q:a /r:n
参
数即可;一种是
Windows
常用的补丁文件,一般情况下加
上
/U /N /Z
即可实现静默安装。
(对于新的系统补丁,也可
使用
/passive /norestart
)
< br>。
这通用大部分情况,
但某些特定的
补丁不能用此法进行静默安装。
三、
InstallShield
1
、要使
用静默安装的方式安装用
InstallShield
技术打包
的程序,
首先要在现有的操作系统中创建一个
< br>
文件。
在命令行窗口中使用
-R
参数
(大小写敏感)
运行安装程序。
例如:
-R
2
、接着会显示常见的安装屏幕,并且询问你一些问题,
例如要
安装的目录等有一点是很重要的,在安装结束后你不
能选择“立刻重启动计算机”的选项
。如果你选了,在批处
理文件中的其他命令就会因为计算机重启动而无法执行。
3
、在安装程序运行完毕后,打开你的
C:Windows
(或
者
C:WINNT
)目录,然后找到
文件,把这个文件
和你将要静默安装
的程序
保存在同一个目录中。
4
、
用以下命令进行静默安装:
-s [-sms]
说明:
怎么知道哪个程序是使用
InstallS
hield
技术打包的?
大部分
p>
这类程序的安装文件都可以被压缩软件解压缩,安装文件
的属性对话框中应该有“
InstallShield
(R)
Setup
Launche
r
”或者其他类似的字样。
最后,如
果你在保存安装
文件的文件夹中看到了一个
文件,
那么毫无疑问这
是用
InstallShield
打包了!
四、
InstallShield
with MSI
InstallShield
with
MSI
制作的安装文件,请使用类似:
/s /v
来安装。
五、
WISE Installer
用
p>
WISE
技术打包的软件在安装的时候可以选择使用
/s
参数进行自动安装。
六、
Inno Setup
Inno
Setup
制作的安装文件,请使用:
/sp-
/silent
/norestart
说明:怎么知道哪个安装程序是用
Inno
技
术打包的?
这种软件在安装时出现的第一个界面,在窗口
标题栏左侧的图标上点击鼠标左键,然后
再探出菜单上点击
“
About
Setup
”可以看见安装类型。
七、
NullSoft Installation
System
使用
NSIS
(
NullSoft
Installation
System
)制作的安装文
件,可用
/S
(注意大写)来进行静默安装(
“
S
”是大小写
敏感的)
。
例如:
/S
也可以用
/D
参数选择将要安
装
的
目
标
分
区
和
< br>文
件
夹
:
例
如
:
/S
/D=E:SoftwareQQ2007
像
Winamp
和
< br>CDex
这类的软件都
会在安装结束后显示一个确认屏幕
(
CDex
)
或者一个设置文
件关联方式的结束安装屏幕(
Winamp
p>
)
说明:怎么知道哪
个程序是使用
NSIS
技术打包的?
很多用
NSIS
打包的程序
在安装的时候都有类似的窗口,例如
Winamp
和
CDex
。
八、
Wise Installation
Professional
制作的安装文件,
可用
/silent
参数进行静默安装。
自动安装
软件的参数现在的大部分软件,其安装都具备一定的智能
性,换句话说,许多软件的安装都能采取全自动或半自动的
方式进行。
下面以不同的安装方式进行讨论:
1
、
基于
msi
包的
Windows Installer
安装文件:
常用的静默
安装参数为
/qb
(显示基本安装界面)或
/q
或
/
qn
,若为
了不重新启动,
还可以加上
REBOOT=SUPPRESS
如安装虚
拟
光
驱
DaemonTools
:
msi
exec
/i
/qb
REBOOT=SUPPRESS
2
、
Windows
补丁包:有两种情况,一种是类似
IE
增量补
丁包的那种安装文件,要
使之静默安装,只需要在执行文件
后加上
/q:a /r:n
参数即可;一种是
Windows
常用的补丁文
件,一般情况下加上
/U /N /Z
即可实现静默安装
(
对于新的
系统补丁,
也可使用
/passive /norestart)
。
这通用大部分情况,
但某些特定的补丁不能用此法进行静默
安装。
3
、使用
InstallShield
制作的安装文件,可以使用如下
命令
行运行一遍安装程序并获得静默安装参数文件
:
-r
-f1:c:
然后将此
拷贝到安装文
件目录,并执行如下命令即可:
-s
[-sms]
4
、
InstallShield
with
MSI
制作的安装文件,请使用类似:
/s
/v
来安装
5
、
Wise
InstallMaster
的安装文件,请使用:
/s
6
、
Inno Setup
制作的安装文件,
请使用:
/sp-
/silent
/norestart
/sp-
/silent
/norestart
/verysilent
MAX
防狗绿色客户端示例
.
7
、使用
NSIS
(NullSoft
Installation
System)
制作的安装文
件,
可用
/S
(注意大写)
来进行静默安装。
示例:
/S
8
、
Wise
Installation Professional
制作的安装文件,
可用
/silent
参数进行静默安装。
常用软件自动(安静模式)安装参数
其它一些软件安装示例
:
7Zip
-y /q /r:n
ABC - Another Bit Torrent Client 2.6.5
/S
Acdsee 6.03
/qn
Acrobat Reader 6.0
-p
Ad
Muncher
/S
/I:
p>
/P:
Muncher
Alcohol 120%
/qn
AM-DeadLink
v2.00
/S
AOL Instant Messenger
/s
A
VG Anti Virus Program
BitTornado
0.3.7
/S
Boot XP
/S
Cisco VPN Client
/qn REBOOT=REALLYSUPPRESS
Command Prompt Explorer Bar
1.1
/qn
Connectix Virtual PC
/qn
Connectix
Virtual PC IS Script
/qn
ConTEXT 0.97
/verysilent
Corel Photo Album
Serialnumber=XXXXXXX-XXXXXXX-XXX /qn
Crap Cleaner v110
/S
Creative Audigy/Live Driver
/q /o /r
Customizer XP 1.8.5
/VERYSILENT /SP-
Daemon Tools
/qn
/Reboot=Suppress
DeepBurner
1.1.1.128
/S
DreamweaverMX
/qb
DUMeter 3
/VERYSILENT /SP-
DVD Region Free 5.01
/VERYSILENT /SP-
Easy CD Creater 5.0
/s /v/qn
Easy CD Creater 6.0
/s /v
Emule 0.42
/S
FastFolders v3.0.0
FileZilla
v2.2.7b
/S
Fireburner 2.2.1
/qn
FireFox 9.3
Browser
/qn
FreshUI 6.80
/silent
GetDiz
3.0
/s
Google Toolbar
/s /qn
Google
Toolbar (without advanced features)
/q /d
Gunbound
3.06
/silent
ieSpell - A Spell Checker for Internet
Explorer
/S
iISystem Wiper v2.3