2024年2月9日发(作者:)

软件自动安装之静默安装参数

大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。

一、Microsoft Windows Installer

如果某个软件是用 Windows Installer 打包的,那你就应该能在文件夹中看到 *.msi 文件。这是最典型的特征,这些文件通常可以使用 /QB 和 /QN 参数进行自动安装。 /qb

会在窗口中显示一个基本的安装进程。 /qn 参数则不会显示任何窗口,直接在后台自动安装。 为了阻止某些程序安装成功后自动重启动(例如 Kerio Personal Firewall 4),你可以在 /qn 或者 /qb参数后使用REBOOT=Suppress标记。 例如:安装虚拟光驱 DaemonTools:msiexec /i /qb

REBOOT=SUPPRESS

二、Windows 补丁包

有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上 /q:a /r:n 参数即可;一种是 Windows 常用的补丁文件,一般情况下加上 /U /N /Z 即可实现静默安装。(对于新的系统补丁,也可使用 /passive /norestart)。这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。

三、InstallShield

1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个文件。在命令行窗口中使用 -R 参数(大小写敏感)运行安装程序。

例如: -R

2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。

3、在安装程序运行完毕后,打开你的 C:Windows(或者C:WINNT)目录,然后找到 文件,把这个文件和你将要静默安装的程序 保存在同一个目录中。

4、 用以下命令进行静默安装: -s [-sms] 说明:怎么知道哪个程序是使用InstallShield技术打包的? 大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件

的属性对话框中应该有“InstallShield (R) Setup

Launcher”或者其他类似的字样。 最后,如果你在保存安装文件的文件夹中看到了一个 文件,那么毫无疑问这是用 InstallShield 打包了!

四、InstallShield with MSI

InstallShield with MSI 制作的安装文件,请使用类似: /s /v "/qb" 来安装。

五、WISE Installer

用WISE技术打包的软件在安装的时候可以选择使用 /s

参数进行自动安装。

六、Inno Setup

Inno Setup 制作的安装文件,请使用: /sp-

/silent /norestart 说明:怎么知道哪个安装程序是用Inno 技术打包的? 这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。

七、NullSoft Installation System

使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装(“S”是大小写敏感的)。 例如: /S 也可以用 /D参数选择将要安装的目标分区和文件夹: 例如: /S

/D=E:SoftwareQQ2007 像Winamp 和CDex这类的软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式的结束安装屏幕(Winamp) 说明:怎么知道哪个程序是使用NSIS技术打包的? 很多用NSIS打包的程序在安装的时候都有类似的窗口,例如Winamp 和CDex。

八、Wise Installation Professional

制作的安装文件,可用 /silent 参数进行静默安装。自动安装软件的参数现在的大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的

方式进行。

下面以不同的安装方式进行讨论:

1、基于 msi 包的 Windows Installer 安装文件:常用的静默安装参数为 /qb (显示基本安装界面)或 /q 或 /qn,若为了不重新启动,还可以加上 REBOOT=SUPPRESS 如安装虚拟光驱 DaemonTools:msiexec /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"/qb" 来安装

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"-s /v"/qn""

Ad Muncher

/S /I:"%systemdrive%installApplicationsAd

/P:"%ProgramFiles%Ad "

Muncher"

Alcohol 120%

/qn

AM-DeadLink v2.00

/S

AOL Instant Messenger

/s

AVG 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"/qr REBOOT=Suppress REBOOTPROMPT=S"

Emule 0.42

/S

FastFolders v3.0.0

"%ProgramFiles%FastFolders"

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

/verysilent /norestart

Suite v2.6.0

/VERYSILENT

Jasc Paint Shop Pro 8

/qn

Journal Viewer 1.5

/qn

Kazaa Codec Pack

/silent

Kazaa Lite K++ 2.43

/silent

Kazaa Lite Resurrection

/silent

Lavasoft Ad-Aware 6 Build 181

/silent

Logon Loader

/VERYSILENT /SP-

MagicTweak

/silent

Media Encoder 9

/Q:A /R:N

Microsoft .Net 1.1

/qb

Microsoft Office 2003 Professional

TRANSFORMS= /qb-

Microsoft Visual Basic 6 Runtimes

/Q

Mozilla 1.6

-ma -ira

MRU-Blaster v1.5

/verysilent /norestart

MSFN Toolbar Icon

/VERYSILENT /SP-

MusicMatch Jukebox

/s

Nero Burning ROM 6.0.0.23+

/SILENT /NOREBOOT /SN=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx

/WRITE_SN

Netscape 7.02

-ms -ira -ispf

Norton Ghost

/q

Norton Systemworks 2003

/qn /Reboot=Suppress

O&O Professional Defrag 6

/qn

Paint Shop Pro X

Serialnumber=XXXXXXX-XXXXXXX-XXX /qn

Partition Magic 8.0

/s /v/qn

PC Cillin

/qb REBOOT=Supress

PC Wizard 2004 v1.632

/verysilent

Pdf Creator

/verysilent /norestart

Perfect Disk 6

/qn

PowerDesk 5 Pro

PowerDesk 5.0

/S /N /LANG=ENG

QCD Player

/S

Quick Par

/S

QuickTime Alternative

/VERYSILENT /SP-

Real Alternative

/VERYSILENT /SP-

RealPlayer One v2

-s

RealVNC 3.3.7

/silent /sp-

Registry Tweaks

/S %CDROM%

Resplendent Registrar 3.21

/S

SiSoft Sandra Pro MAX3

/VERYSILENT

skype .95 beta

/VERYSILENT /SP-

Slim Browser v4.00.2

/S

SpyBot Search & Destroy

/verysilent

SpywareBlaster

/verysilent

Sun Java VM 1.4.2

/s /v"/qn ADDLOCAL=jrecore IEXPLORER=1"

Sun Java VM 1.4.2.05

/s /v"/qb IEXPLORER=1 REBOOT=ReallySuppress"

Sygate Personal Firewall

/QN Reboot=Supress

Symantec Antivirus Corporate 8.1

/qn

Symantec Antivirus Corporate 9

/qn RUNLIVEUPDATE=0 REBOOT=REALLYSUPPRESS

Text Pad

/s /v/qn

TightVNC

/silent

TuneUp Utilities

/q

TuneUp Utilities (Extracted)

/qn

Tweaknow PowerPack

/VERYSILENT /SP-

TweakUI 2.10 Powertoy

/qb

TweakXP Pro 2.0

/qn

VideoLAN 0.7.2

/S

Visual CD v 1.8

/verysilent

WinAmp 5.1

/S

Windows MediaPlayer 9

/Q:A /R:N /C:"setup_ /DisallowSystemRestore /Q:A

/R:N"

Windows XP Support Tools

/qn

WinRAR 3.20

/s

Winscp 2.3

/silent

winxp Image Resizer Power Toy

/s /v/qn

WMP 9 Bonus Pack

/q

Works7

/qb

XoftSpy 3.4.4

/SP- /VERYSILENT

让Nero Burning ROM 全自动安装 我们以在Windows XP中安装Nero Burning ROM 6.3.1.10为例。在安装前,要确保需要安装Nero Burning ROM的电脑中安装了WinRAR。 为了方便操作,我们先为Nero Burning ROM建立一个安装文件夹,如D:Nero,将Nero Burning ROM的安装程序和中文语言包复制或移动到该文件夹中。接下来在Nero Burning ROM中文语言包上单击鼠标右键,并从弹出的菜单中选择“用WinRAR打开”命令。在WinRAR操作窗口中,单击工具栏上的“注释”按钮进入文件属性的注释窗口,在这里将文件的原注释内容改为以下这些内容:

Path=Ahead

Silent=1

Overwrite=1

修改完毕后单击“确定”按钮并退出WinRAR操作窗口。然后在Nero Burning ROM安装程序文件上单击鼠标右键并从弹出的菜单中选择“用WinRAR打开”命令。同样在

WinRAR操作窗口中单击工具栏上的“注释”按钮进入文件属性的注释窗口,在这里将文件的原注释内容修改为以下这些内容:

Path=Ahead

Setup= /SFX /SN=您的序列号 /WRITE_SN /SILENT /NO_UI /NOCANCEL /NOREBOOT

Setup=NBR63110chs

TempMode

Silent=1

Overwrite=1

修改完毕后,单击窗口中的“确定”按钮,返回到WinRAR操作窗口。接下来在WinRAR操作窗口中单击工具栏上的“添加”按钮,并在随后出现的文件选择窗口中选择修改后的Nero Burning ROM中文语言包文件,把中文语言包添加到Nero Burning ROM安装程序中。添加后,我们可把Nero

Burning ROM安装文件夹中的中文语言包文件删除以节省空间。

经过以上设置后,当我们要安装Nero Burning ROM时,只需双击安装文件夹中的这个文件即可全自动安装程序及中文语言包,而且在安装过程中会自动输入序列号,安装后也无需重新启动计算机。