您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 软件自动安装之静默安装参数
一、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)。这通用大部分情况,但某些特定的补丁不能用此法进行静默安装。三、InstallShield1、要使用静默安装的方式安装用InstallShield技术打包的程序,首先要在现有的操作系统中创建一个setup.iss文件。在命令行窗口中使用-R参数(大小写敏感)运行安装程序。例如:Setup.exe-R2、接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。3、在安装程序运行完毕后,打开你的C:Windows(或者C:WINNT)目录,然后找到setup.iss文件,把这个文件和你将要静默安装的程序setup.exe保存在同一个目录中。4、用以下命令进行静默安装:setup.exe-s[-sms]说明:怎么知道哪个程序是使用InstallShield技术打包的?大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件setup.exe的属性对话框中应该有“InstallShield(R)SetupLauncher”或者其他类似的字样。最后,如果你在保存安装文件的文件夹中看到了一个setup.iss文件,那么毫无疑问这是用InstallShield打包了!四、InstallShieldwithMSIInstallShieldwithMSI制作的安装文件,请使用类似:setup.exe/s/v“/qb”来安装。五、WISEInstaller用WISE技术打包的软件在安装的时候可以选择使用/s参数进行自动安装。六、InnoSetupInnoSetup制作的安装文件,请使用:setup.exe/sp-/silent/norestart说明:怎么知道哪个安装程序是用Inno技术打包的?这种软件在安装时出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“AboutSetup”可以看见安装类型。七、NullSoftInstallationSystem使用NSIS(NullSoftInstallationSystem)制作的安装文件,可用/S(注意大写)来进行静默安装(“S”是大小写敏感的)。例如:Setup.exe/S也可以用/D参数选择将要安装的目标分区和文件夹:例如:Setup.exe/S/D=E:SoftwareQQ2007像Winamp和CDex这类的软件都会在安装结束后显示一个确认屏幕(CDex)或者一个设置文件关联方式的结束安装屏幕(Winamp)说明:怎么知道哪个程序是使用NSIS技术打包的?很多用NSIS打包的程序在安装的时候都有类似的窗口,例如Winamp和CDex。八、WiseInstallationProfessional制作的安装文件,可用/silent参数进行静默安装。九、最新版的Flash播放器插件。这个应该是adobe自己制作的插件安装包,静默安装参数为/install,如果是之前版本的Flash插件,静默安装参数为/s。
本文标题:软件自动安装之静默安装参数
链接地址:https://www.777doc.com/doc-1991876 .html