软件安装随我意

来源 :电脑知识与技术·经验技巧 | 被引量 : 0次 | 上传用户:weinziel
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  说到安装软件,可能许多朋友会嗤之以鼻,软件安装还不简单吗?双击之后一路回车就可能了,但是你知道一键恢复是怎么回事吗?你自己运行Ghost为什么要一步步来才能恢复映像文件呢?其实这主要是因为各个软件的安装程序都暗藏了机关,即软件的安装开关。只有调好这些开关才能让程序安装随你所欲。这些软件开关与安装制作程序的选择有关。本文介绍几个常用安装制作程序的开关。
  
  一、Windows Install
  Windows Install是微软开发的一款安装程序制作工具,制作完成的安装包扩展名为.msi。微软的很多程序都是用该工具制作的,包括Office系列及Virtual PC等。另外也有一些其他公司的产品也是用该工具制作的,如卡巴斯基。Windows Install制作的安装程序的常见开关有以下几个。
  /qb:显示默认的安装界面
  /quiet:静默安装,在安装过程中无用户交互。
  /norestart:在安装过程中不进行系统重启。
  这里以卡巴斯基的安装文件为例来具体说明:
  输入kav.sch.msi /qb /quiet /norestar命令后,卡巴斯基是会在安装过程中不出现任何的交互界面,以静默的形式进行安装。
  小提示
  有些安装程序的扩展名不是.msi,而是.exe,运行该.exe文件后在弹出选择安装目录对话框时,打开操作系统的temp(临时文件夹),则可看到扩展名为.msi的文件,运行该文件时则可以在后面加上默认的参数。例如微软的VirtualPC 2007就是如此。
  二InstallShield
  与Windows Install师出同门,也是微软出品的安装程序制作工具。使用该软件打包的程序通常比较容易判断,通常安装文件中只有一个EXE格式的文件。如Authorware7中文版、macromedia flash、Photoshop等就是通过该软件打包的民。对于该软件打包的软件,是不能直接通过安装获得安装参数的,通常需要通过命令行运行一遍安装程序才能获得参数的。不过其默认的参数也有如下几个:
  -R 用于记录安装过程
  -S 用于进行软件的自动安装
  -f1指定setup.iss应答文件的路径
  使用方法需要两步:
  Step1:先用在命令行下用-R参数进行软件的安装,其安装过程与正常安装没有本质的区别,但在软件安装结束后可以在c:windows(winxp系统)或c:winnt(win2k系统)目录下找到一个名为setup.iss的文件,它就是我们后面要用到的可以进行自动安装的重要应答文件。
  Step2:将以上的setup.iss文件与你的安装程序放在同一目录下,利用-s参数进行全自动安装。
  例如: start /wait x:phtoshopsetup.exe -s -f1 "y:setup.iss"(如果setup.iss文件与安装程序在同一目录,可以省去-f1参数)
  三Inno Setup
  Inno setup 是一款完全免费的安装程序封装工具,其功能和稳定性均可与商业封装工具媲美。其既有适合新手的脚本向导,又有脚本功能,可制作出标准的Windows安装程序。由于其免费性质,使得个人软件作者对其情有独钟,大部分的个人软件都是通过该程序封装的。如迅雷5就是使用其安装的。其安装参数主要有以下两个:
  /silent(/verysilent) 用于软件的自动安装
  / sp- 用于跳过安装程序的确认界面
  使用方法::start /wait x: hunder5.exe /verysilent sp-
  说明:此安装参数的使用比较容易,但如果我们把它写入到批处理文件中进行大量的软件安装时,有的软件会在安装完成后自行启动,为不影响系统性能,我们可以结合其他的命令终止其进程,例如在记事本输入如下命令行:
  @echo off
  start /wait x: hunder5.exe /verysilent sp-
  echo
  taskkill.exe /F /IM Thunder5.exe
  则可以自动安装迅雷5,并且在安装之后自动删除该进程。
  四 Nullsoft SuperRMP Install System(NSIS)
  NSIS也是一款用的比较多的安装程序制作软件,如著名的winamp安装程序就是通过该软件制作的。其使用参数比较简单,通常只有“ /S”, 用于自动安装软件。
  例如输入: x:winampsetup.exe /S命令行则会自动安装winamp。
  除了以上使用的比较的安装程序制作软件之外,其实还有一些,如InstallShield with MSI、Wise installer等。其安装参数也不尽相同,但大体上有如下几个:
  /s /S /silent /Verysilent /noreboot / sp-/-R /qb/qn/q等。
  五工具来帮忙,安装程序开关轻松找
  除了上述介绍通用的安装程序内置的一些参数开关外,对于一些不通用的安装程序(或者想直接了解安装程序是用什么软件打包的),还可以借助一些小工具来进行简单的设置。本文介绍的Universal Silent Switch Finder这款软件。 下载地址:http://www.win-web.be/forum/images/modo/elooping02/USSF.rar。
  在USSF的主界面,点击“File ”栏后的“ >”按钮,然后选择需要识别的工具软件。比如,我们现在需要瞧瞧灵格斯词霸安装开关,就选中灵格斯词霸的安装文件“灵格斯词霸2.5.3.exe”短短几秒钟分析完后,在“Usage”栏中就显示出来了自动安装的参数。
  现在按下“W i n+ R”组合键打开“运行” 窗口,找到迅雷的安装程序,然后在后面输入“嗅出”的自动安装参数“"灵格斯词霸2.5.3.exe" /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-”,如图1。灵格斯词霸的安装就可以自动化了。
  小提示
  在“Usage”中显示了可用于跳过安装向导而沉默安装的命令参数。如果在进行选取复制操作时,由于参数较长时该显示框未显示完全,请一点要将鼠标移动到最右边再进行选择。
  六批量安装软件
  在使用了USSF侦测出安装程序开关后,最大的好处就是简化程序安装过程。将安装程序的整个命令行编辑成一个批处理文件,则可以快速批量安装软件。除此之外,还可以使用一些安装管理软件来完成应用软件的批量安装,如“深度软件安装管理器”。该软件可在http://www.xdowns.com/soft/xdowns.asp?softid=46176&downid=30&id=48793下载到。
  运行该软件,会出现如图2,在该界面默认只是列举了8种软件的安装。在该界面中显示的只是一个没有内容的空壳,其作用是需要和下面需要讲解的softprep.ini中的内容相对应。用笔记本打开深度安装管理器安装目录下的softprep.ini文件,如图3。
  [config]:该字段没什么意思,主要是配置软件安装管理器窗口的大小。
  [Type]:主要用于安装软件的分类,如网络浏览、媒体播放、办公软件等,在下面应该有相应的选项。像Maxthon等就可以分成“网络浏览”项中。
  [网络浏览.List]
  List1=遨游(Maxthon) 1.6.3.80
  List2=世界之窗 2.1.2.4
  则“网络浏览项”中包含“遨游(Maxthon) 1.6.3.80”和“世界之窗世界之窗 2.1.2.4”,则在下面需要建立“遨游(Maxthon) 1.6.3.80”和“世界之窗世界之窗 2.1.2.4”项,从Type项开始到遨游(Maxthon) 1.6.3.80,相当于层层子目录的关系。其实际是在如“遨游(Maxthon) 1.6.3.80”这样的具体项上。
  “遨游(Maxthon) 1.6.3.80”具体内容为:
  [遨游(Maxthon) 1.6.3.80]/相应字段/
  WorkingDir=%CurrDir% /工作目录为当前目录/
  IconPath=ICOmaxthon.ico/图标所在路径,即在软件安装管理器图1中显示的Maxthon图标/
  Checked=1/在软件安装管理器图1中显示的项是否被选中,1为选中,0为未选中/
  AutoInstall=Installmaxthon.exe/自动安装命令行/
  ManualInstall=Installmaxthonsetup.exe/手动安装命令行/
  Description=一款强大的多页面浏览器,提供了大量的实用功能改善用户的上网体验/软件描述/
  需要说明的是,上述的手动和自动都不能实现无交互的安装,因为命令行中没有参数,会出现安装界面的。这时以安装灵格斯词霸为例来说明,将其安排在“办公处理”一样。
  使用记事本在文本的下方输入以下内容:
  [办公处理]
  WorkingDir=%CurrDir%
  IconPath=
  [办公处理.List]
  List1=灵格斯词霸2.5.3.exe
  [灵格斯词霸2.5.3.exe]
  WorkingDir=%CurrDir%
  IconPath=
  Checked=1
  AutoInstall=Install灵格斯词霸2.5.3.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-(这一行是自动安装中最主要的)
  ManualInstall=Install灵格斯词霸2.5.3.exe
  Description=一款强大的免费翻译软件
  然后保存。
  最后将灵格斯词霸2.5.3.exe下载到相应的目录中,而IconPath项则是安装完成后将相应程序的图标提取出来放置在相应目录中。
  将其它的软件也按照上面的方法写在softprep.ini文件中,并将下载的文件放置在相应的目录中,以后安装软件时只需在软件安装管理器中选择并运行就可以了。
其他文献
The terms "science" (Hanyu Pinyin: Kēxué) and"technology" (Jìshù), in western languages, are usu-ally used separately with different meanings or
随着网络环境的复杂化,网络管理员面临的困惑也越来越多,且看:高峰时段网络无故中断,挥汗如雨却难以锁定问题根源;同事抱怨网络速度缓慢,网管工作停滞不前而饱受质疑;单位网
期刊
该文简介了AVC(无功电压优化控制)系统发展过程以及其控制方案,对AVC控制策略提出了自己的独特见解,对电网实时无功电压优化控制,确保电压质量良好提供一种比较先进的技术控
前几天电脑出了点问题,自已弄了半天也没有搞清楚,而且是越整越乱,最后只舒是请人重新装了系统,版本是"电脑公司特别版V9.8".修好回家后打开电脑,便点击JE图标打开浏览器,浏
期刊
自2006年ARP攻击第一次出现以来,ARP攻击问题就没有彻底被解决过,ARP攻击的综合防御方案也一直是各类网络安全研究的热点。双向静态绑定是一个有效的ARP攻击的解决方案,但是
随着信息技术的飞速发展,校园网的建设已经逐渐提到议事日程上来。但是我国目前大多数校园网上的应用还不丰富,与学校原有一些计算机业务系统还没有充分发挥,应用水平的低下是对校园网资源的极大浪费。只有提高校园网上的应用水平,才能切实提高学校各项业务水平,适应信息时代的要求。因而,如何利用当前先进的计算机技术与校园网资源,实现学校各项业务系统的集成,提高应用水平将是学校校园网建设的一个工作重点。