社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 4971阅读
  • 8回复

[教程]关于静默安装的研究

楼层直达
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
1.对于所有以winrar制作的安装程序都可以用/S安装
例如:
WinRAR  /s  安静模式,无用户交互


2.微软的补丁和用Microsoft Windows Installer封包的程序可以用/?来查询它的安装参数(包括静默安装参数);列出安装参数前,程序会自动提取安装文件,需要一定时间等待。

微软的补丁基本上有两种:a. Self-Extracting Cabinet(包括Security Update和Hotfix Package,图标一般是 下载 (1.06 KB)
2 小时前
),b. Win32 Cabinet Self-Extractor(图标一般是 下载 (1.2 KB)
2 小时前
),SP补丁包和NET Framework等好像不是,不过也可以通过/?来获取它的安装参数。


例如:a. Self-Extracting Cabinet       KB951978  /?  获得安装参数  /quiet  安静模式,无用户交互  /passive  无人参与模式,只显示进度栏
      b. Win32 Cabinet Self-Extractor  Windows Media Player 11  /?  获得安装参数  /q  安静模式,无用户交互
      c.Windows Installer              Sun Java VM  /?  获得安装参数  /quiet  安静模式,无用户交互  /passive  无人参与模式,只显示进度栏
截图:
下载 (47.35 KB)
2 小时前

下载 (17.74 KB)
2 小时前

下载 (40.36 KB)
2 小时前

关于网上流传的批处理安装补丁的方法

运行--cmd--命令行方式--进入补丁所在目录
输入命令 dir /b /od >xxx.txt
以上命令的意思是:

提取目录中的所有文件的文件名并将其保存在xxx.txt(在当前目录下,本例是在补丁所在目录)
参数“/b”的意思是不显示文件的头信息及统计信息

参数“/od” 是要求文件名按修改时间进行排序
注意此处并不是“/o-d”,-的意思是颠倒顺序,若用的是“/o-d”,则会倒过来排序。

接着打开xxx.txt,里面的内容大概如下形式:
WindowsXP-KB927802-x86-CHS.exe
WindowsXP-KB928843-x86-CHS.exe
WindowsXP-KB927779-x86-CHS.exe
WindowsXP-KB926436-x86-CHS.exe
WindowsXP-KB924667-x86-CHS.exe
WindowsXP-KB918118-x86-CHS.exe


通过查找/替换的方式将之修改为:(可以查找/替换WindowsXP和CHS.exe)
start /wait
WindowsXP-KB927802-x86-CHS.exe /norestart /passive  (
或quiet,区别上面已经说过,下同)
start /wait WindowsXP-KB928843-x86-CHS.exe /norestart /passive
start /wait WindowsXP-KB927779-x86-CHS.exe /norestart /passive

说明:
“Start”是Windows系统自带的DOS命令,它的作用是用来调用应用程序的;

“/wait”表示启用应用程序并等待其结束,然后再执行下一个应用程序;

最后将xxx.txt修改为xxx.bat,这样一个全自动安装补丁的批处理程序就完成了。
注:补丁必须是同一类型的,否则静默安装参数是不同的,需要手动修改

截图:
下载 (25.12 KB)
2 小时前
 
我们一直在努力!
级别: 管理员
发帖
3549
飞翔币
5005
威望
64392
飞扬币
51613
信誉值
815
只看该作者 1 发表于: 2009-04-04
3.使用Inno技术制成的程序安装包可以使用/SILENT 和 /VERYSILENT参数进行静默安装
例如:UltraISO9.3完美者版  /silent  无人参与模式 - 只显示进度栏  /verysilent  安静模式,无用户交互

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

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

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

  4、 用以下命令进行静默安装:setup.exe -s

  说明:怎么知道哪个程序是使用InstallShield技术打包的?

  大部分这类程序的安装文件都可以被压缩软件解压缩,安装文件 setup.exe 的属性对话框中应该有“InstallShield (R) Setup Launcher”或者其他类似的字样。

  最后,如果你在保存安装文件的文件夹中看到了一个setup.iss文件,那么毫无疑问这是用 InstallShield 打包了!

注:很多驱动程序都是用InstallShield打包的,而且和setup.exe同层目录下已经包含了setup.iss,可以直接用-s参数以默认设置进行静默安装,驱动程序大都会自动重新启动。

其他程序举例:
Foxit Reader     
/?  获得安装参数  -i  安静模式,无用户交互
Flash player ax  /s  安静模式,无用户交互

截图:

下载 (10.72 KB)
2 小时前


Nlite整合包的制作(摘自XP定制不完全攻略_Skyfree)

有一款用来制作整合包的小工具——“nLite Add On Maker”
,这个小工具把要整合的软件和该软件的静默安装参数集成在一个CAB 包中来形成一个整合包。这个整合包整合后,将会在安装系统到剩余13 分钟时,自动按照软件的静默安装参数把软件安装好。


如果软件不大,例如WINRAR、FlashPlayer9 等,只要有相应的静默安装参数,就可以利用这种方法来整合。
例如我们来整合个WinRAR3.7,新建一个文件夹,命名随意,将 WinRAR3.7 安装文件放置于该目录下。例如笔者将 WinrRAR_3.70_SC PRET.exe 放置于 E:\Install_CD\WinPath\WinRAR 目录下。

设定nLite Add On Maker如下,很简单,不用多做说明。WinRAR的静默安装参数为“/s” ,所以我们在“静默安装命令”处填写“/s”。
填写好后单击“打包”就可完成简单整合包的制作。
系统常用增强软件的静默安装参数:
DirectX 9.0c,/Silent
Flash Player 9,/S
MS Java 虚拟机,/Q:A /R:N
我们可以把这些都按我刚才说的方法做成整合包。做好后使用 nLite整合进系统就可以了。

截图:
下载 (53.52 KB)
2 小时前

本文部分内容摘自网络,由于不知道作者并未注明,敬请谅解。
以上内容仅代表本人观点,如有错误请不吝赐教。
我们一直在努力!
级别: 光盘新手
发帖
153
飞翔币
336
威望
28
飞扬币
470
信誉值
0
只看该作者 2 发表于: 2009-04-12
茶壶的教程  顶了再看
级别: 光盘初级
发帖
15
飞翔币
100
威望
249
飞扬币
328
信誉值
1
只看该作者 3 发表于: 2009-04-21
这个咱也慢慢研究下先……
级别: 光盘初级
发帖
122
飞翔币
347
威望
96
飞扬币
353
信誉值
0
只看该作者 4 发表于: 2009-04-21
学习了,谢谢老贷提供
级别: 光盘见习
发帖
26
飞翔币
126
威望
8
飞扬币
387
信誉值
0
只看该作者 5 发表于: 2009-05-03
看了还要顶...
级别: 光盘见习
发帖
22
飞翔币
338
威望
13
飞扬币
1378
信誉值
0
只看该作者 6 发表于: 2009-06-05
一切都在学习中  稳中求进  谢谢老大的教程
z3960 
级别: 茶馆馆主
发帖
770593
飞翔币
207694
威望
215657
飞扬币
2511651
信誉值
8

只看该作者 7 发表于: 2009-06-14
学习了,咱慢慢研究 研究
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。
级别: 光盘新手
发帖
353
飞翔币
521
威望
13
飞扬币
2639
信誉值
0
只看该作者 8 发表于: 2009-06-14
茶壶的教程先拷贝下来慢慢研究~!
荣辱不惊, 望亭前花开花落。成败不俱, 望天上云卷云舒