软件自动安装之静默安装参数汇总.docx
《软件自动安装之静默安装参数汇总.docx》由会员分享,可在线阅读,更多相关《软件自动安装之静默安装参数汇总.docx(10页珍藏版)》请在冰豆网上搜索。
![软件自动安装之静默安装参数汇总.docx](https://file1.bdocx.com/fileroot1/2022-12/7/d2945e82-31f2-4ad7-a68e-144201e30861/d2945e82-31f2-4ad7-a68e-144201e308611.gif)
软件自动安装之静默安装参数汇总
软件自动安装之静默安装参数
大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。
一、MicrosoftWindowsInstaller
如果某个软件是用WindowsInstaller打包的,那你就应该能在文件夹中看到*.msi文件。
这是最典型的特征,这些文件通常可以使用/QB和/QN参数进行自动安装。
/qb会在窗口中显示一个基本的安装进程。
/qn参数则不会显示任何窗口,直接在后台自动安装。
为了阻止某些程序安装成功后自动重启动(例如KerioPersonalFirewall4),你可以在/qn或者/qb参数后使用REBOOT=Suppress标记。
例如:
安装虚拟光驱DaemonTools:
msiexec/idtools.msi/qbREBOOT=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)SetupLauncher”或者其他类似的字样。
最后,如果你在保存安装文件的文件夹中看到了一个setup.iss文件,那么毫无疑问这是用InstallShield打包了!
四、InstallShieldwithMSI
InstallShieldwithMSI制作的安装文件,请使用类似:
setup.exe/s/v"/qb"来安装。
五、WISEInstaller
用WISE技术打包的软件在安装的时候可以选择使用/s参数进行自动安装。
六、InnoSetup
InnoSetup制作的安装文件,请使用:
setup.exe/sp-/silent/norestart说明:
怎么知道哪个安装程序是用Inno技术打包的?
这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“AboutSetup”可以看见安装类型。
七、NullSoftInstallationSystem
使用NSIS(NullSoftInstallationSystem)制作的安装文件,可用/S(注意大写)来进行静默安装(“S”是大小写敏感的)。
例如:
Setup.exe/S也可以用/D参数选择将要安装的目标分区和文件夹:
例如:
Setup.exe/S/D=E:
\Software\QQ2007像Winamp和CDex这类的软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式的结束安装屏幕(Winamp)说明:
怎么知道哪个程序是使用NSIS技术打包的?
很多用NSIS打包的程序在安装的时候都有类似的窗口,例如Winamp和CDex。
八、WiseInstallationProfessional
制作的安装文件,可用/silent参数进行静默安装。
自动安装软件的参数现在的大部分软件,其安装都具备一定的智能性,换句话说,许多软件的安装都能采取全自动或半自动的方式进行。
下面以不同的安装方式进行讨论:
1、基于msi包的WindowsInstaller安装文件:
常用的静默安装参数为/qb(显示基本安装界面)或/q或/qn,若为了不重新启动,还可以加上REBOOT=SUPPRESS如安装虚拟光驱DaemonTools:
msiexec/idtools.msi/qbREBOOT=SUPPRESS
2、Windows补丁包:
有两种情况,一种是类似IE增量补丁包的那种安装文件,要使之静默安装,只需要在执行文件后加上/q:
a/r:
n参数即可;一种是Windows常用的补丁文件,一般情况下加上/U/N/Z即可实现静默安装(对于新的系统补丁,也可使用/passive/norestart)。
这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。
3、使用InstallShield制作的安装文件,可以使用如下命令行运行一遍安装程序并获得静默安装参数文件setup.iss:
setup.exe-r-f1:
c:
\setup.iss然后将此setup.iss拷贝到安装文件目录,并执行如下命令即可:
setup.exe-s[-sms]
4、InstallShieldwithMSI制作的安装文件,请使用类似:
setup.exe/s/v"/qb"来安装
5、WiseInstallMaster的安装文件,请使用:
setup.exe/s
6、InnoSetup制作的安装文件,请使用:
setup.exe/sp-/silent/norestart\\qzser\g\setup.exe/sp-/silent/norestart/verysilentMAX防狗绿色客户端示例.
7、使用NSIS(NullSoftInstallationSystem)制作的安装文件,可用/S(注意大写)来进行静默安装。
示例:
setup.exe/S
8、WiseInstallationProfessional制作的安装文件,可用/silent参数进行静默安装。
常用软件自动(安静模式)安装参数
其它一些软件安装示例:
7Zip
-y/q/r:
n
ABC-AnotherBitTorrentClient2.6.5
/S
Acdsee6.03
/qn
AcrobatReader6.0
-p"-s/v\"/qn\""
AdMuncher
/S/I:
\"%systemdrive%\install\Applications\AdMuncher\AdMuncher.amc\"/P:
\"%ProgramFiles%\AdMuncher\"
Alcohol120%
/qn
AM-DeadLinkv2.00
/S
AOLInstantMessenger
/s
AVGAntiVirusProgram
BitTornado0.3.7
/S
BootXP
/S
CiscoVPNClient
/qnREBOOT=REALLYSUPPRESS
CommandPromptExplorerBar1.1
/qn
ConnectixVirtualPC
/qn
ConnectixVirtualPCISScript
/qn
ConTEXT0.97
/verysilent
CorelPhotoAlbum
Serialnumber=XXXXXXX-XXXXXXX-XXX/qn
CrapCleanerv110
/S
CreativeAudigy/LiveDriver
/q/o/r
CustomizerXP1.8.5
/VERYSILENT/SP-
DaemonTools
/qn/Reboot=Suppress
DeepBurner1.1.1.128
/S
DreamweaverMX
/qb
DUMeter3
/VERYSILENT/SP-
DVDRegionFree5.01
/VERYSILENT/SP-
EasyCDCreater5.0
/s/v/qn
EasyCDCreater6.0
/s/v\"/qrREBOOT=SuppressREBOOTPROMPT=S\"
Emule0.42
/S
FastFoldersv3.0.0
\"%ProgramFiles%\FastFolders\"License.dlc
FileZillav2.2.7b
/S
Fireburner2.2.1
/qn
FireFox9.3Browser
/qn
FreshUI6.80
/silent
GetDiz3.0
/s
GoogleToolbar
/s/qn
GoogleToolbar(withoutadvancedfeatures)
/q/d
Gunbound3.06
/silent
ieSpell-ASpellCheckerforInternetExplorer
/S
iISystemWiperv2.3
/verysilent/norestart
Index.datSuitev2.6.0
/VERYSILENT
JascPaintShopPro8
/qn
JournalViewer1.5
/qn
KazaaCodecPack
/silent
KazaaLiteK++2.43
/silent
KazaaLiteResurrection
/silent
LavasoftAd-Aware6Build181
/silent
LogonLoader
/VERYSILENT/SP-
MagicTweak
/silent
MediaEncoder9
/Q:
A/R:
N
Microsoft.Net1.1
/qb
MicrosoftOffice2003Professional
TRANSFORMS=office11.MST/qb-
MicrosoftVisualBasic6Runtimes
/Q
Mozilla1.6
-ma-ira
MRU-Blasterv1.5
/verysilent/norestart
MSFNToolbarIcon
/VERYSILENT/SP-
MusicMatchJukebox
/s
NeroBurningROM6.0.0.23+
/SILENT/NOREBOOT/SN=xxxxx-xxxxx-xxxxx-xxxxx-xxxxx/WRITE_SN
Netscape7.02
-ms-ira-ispf
NortonGhost
/q
NortonSystemworks2003
/qn/Reboot=Suppress
O&OProfessionalDefrag6
/qn
PaintShopProX
Serialnumber=XXXXXXX-XXXXXXX-XXX/qn
PartitionMagic8.0
/s/v/qn
PCCillin
/qbREBOOT=Supress
PCWizard2004v1.632
/verysilent
PdfCreator
/verysilent/norestart
PerfectDisk6
/qn
PowerDesk5Pro
PowerDesk5.0
/S/N/LANG=ENG
PreparingInstallation...
QCDPlayer
/S
QuickPar
/S
QuickTimeAlternative
/VERYSILENT/SP-
RealAlternative
/VERYSILENT/SP-
RealPlayerOnev2
-s
RealVNC3.3.7
/silent/sp-
RegistryTweaks
/S%CDROM%\software\regtweaks.reg
ResplendentRegistrar3.21
/S
SiSoftSandraProMAX3
/VERYSILENT
skype.95beta
/VERYSILENT/SP-
SlimBrowserv4.00.2
/S
SpyBotSearch&Destroy
/verysilent
SpywareBlaster
/verysilent
SunJavaVM1.4.2
/s/v"/qnADDLOCAL=jrecoreIEXPLORER=1"
SunJavaVM1.4.2.05
/s/v\"/qbIEXPLORER=1REBOOT=ReallySuppress\"
SygatePersonalFirewall
/QNReboot=Supress
SymantecAntivirusCorporate8.1
/qn
SymantecAntivirusCorporate9
/qnRUNLIVEUPDATE=0REBOOT=REALLYSUPPRESS
TextPad
/s/v/qn
TightVNC
/silent
TuneUpUtilities
/q
TuneUpUtilities(Extracted)
/qn
TweaknowPowerPack
/VERYSILENT/SP-
TweakUI2.10Powertoy
/qb
TweakXPPro2.0
/qn
VideoLAN0.7.2
/S
VisualCDv1.8
/verysilent
WinAmp5.1
/S
WindowsMediaPlayer9
/Q:
A/R:
N/C:
\"setup_wm.exe/DisallowSystemRestore/Q:
A/R:
N\"
WindowsXPSupportTools
/qn
WinRAR3.20
/s
Winscp2.3
/silent
winxpImageResizerPowerToy
/s/v/qn
WMP9BonusPack
/q
Works7
/qb
XoftSpy3.4.4
/SP-/VERYSILENT
让NeroBurningROM全自动安装我们以在WindowsXP中安装NeroBurningROM6.3.1.10为例。
在安装前,要确保需要安装NeroBurningROM的电脑中安装了WinRAR。
为了方便操作,我们先为NeroBurningROM建立一个安装文件夹,如D:
\Nero,将NeroBurningROM的安装程序和中文语言包复制或移动到该文件夹中。
接下来在NeroBurningROM中文语言包上单击鼠标右键,并从弹出的菜单中选择“用WinRAR打开”命令。
在WinRAR操作窗口中,单击工具栏上的“注释”按钮进入文件属性的注释窗口,在这里将文件的原注释内容改为以下这些内容:
Path=Ahead
Silent=1
Overwrite=1
修改完毕后单击“确定”按钮并退出WinRAR操作窗口。
然后在NeroBurningROM安装程序文件上单击鼠标右键并从弹出的菜单中选择“用WinRAR打开”命令。
同样在WinRAR操作窗口中单击工具栏上的“注释”按钮进入文件属性的注释窗口,在这里将文件的原注释内容修改为以下这些内容:
Path=Ahead
Setup=setup.exe/SFX/SN=您的序列号/WRITE_SN/SILENT/NO_UI/NOCANCEL/NOREBOOT
Setup=NBR63110chs
TempMode
Silent=1
Overwrite=1
修改完毕后,单击窗口中的“确定”按钮,返回到WinRAR操作窗口。
接下来在WinRAR操作窗口中单击工具栏上的“添加”按钮,并在随后出现的文件选择窗口中选择修改后的NeroBurningROM中文语言包文件,把中文语言包添加到NeroBurningROM安装程序中。
添加后,我们可把NeroBurningROM安装文件夹中的中文语言包文件删除以节省空间。
经过以上设置后,当我们要安装NeroBurningROM时,只需双击安装文件夹中的nero63110.exe这个文件即可全自动安装程序及中文语言包,而且在安装过程中会自动输入序列号,安装后也无需重新启动计算机。