无忧启动论坛

标题: XP 安装过程中怎么添加自安装软件 [打印本页]

作者: softcheng    时间: 2006-7-29 11:15
标题: XP 安装过程中怎么添加自安装软件
  1)我想做一张XP盘可以实现在安装过程中有选择的安装软件和补丁包什么的
        2)DLLCache 怎么用的啊
作者: wjgyz740526    时间: 2006-7-29 14:03
原帖由 softcheng 于 2006-7-29 11:15 AM 发表
  1)我想做一张XP盘可以实现在安装过程中有选择的安装软件和补丁包什么的
        2)DLLCache 怎么用的啊


实现起来也不复杂:
1.在winnt.sif的runonce段添加一个批处理命令,用该命令运行xplode,xplode就不用多说了,当然是选择SelectInstall模式;
2.或者在光盘根目录下建$OEM$文件夹,在里面新建cmdlines.txt文件,文件内容为

                    [Commands]
                     ".\soft\XPlode.exe"
这里假设你的软件安装目录为soft且放置在$OEM$中,xplode则处于soft文件夹中


这两种办法均可,区别在于后者的优先级更高一些,比第一种方法多一次重新启动的过程
作者: 李其    时间: 2006-7-30 17:13
我感觉二楼的说得对,在$oem$建立一个$progs\patches 和$progs\updates存入你要安装的文件或程序,在$OEM$文件夹里面新建cmdlines.txt,指定路径和安装参数就行了。

另一种方法是在winnt.sif的[GuiRunOnce]下指定:
例如安装GBEXTSUP.MSI的例子
command0="%systemdrive%\Program Files\PATCHES\GBPatch\GBEXTSUP.MSI /qn"

[ 本帖最后由 李其 于 2006-7-30 05:18 PM 编辑 ]
作者: TCLSHX    时间: 2006-7-30 22:23
原帖由 李其 于 2006-7-30 05:13 PM 发表
我感觉二楼的说得对,在$oem$建立一个$progs\patches 和$progs\updates存入你要安装的文件或程序,在$OEM$文件夹里面新建cmdlines.txt,指定路径和安装参数就行了。

另一种方法是在winnt.sif的下指定:
例如安 ...


说得对,楼主的这种方法我就用过.
作者: softcheng    时间: 2006-7-31 08:26
那DLLCache是什么工具呢,是不是将WINDOWS 的文件还原到C盘中呢,因为我发现在XP瘦身中用了SFC/PURCACHE这个命令,这样做就少了WINDOWS 的文件了,而DLLCACHE 可以把失去的文件还原,对不对呢?
作者: johnjames    时间: 2006-7-31 20:45
二楼三楼的方法好是好,但有个问题,就是C盘会太大,因为$progs\patches 和$progs\updates会自动拷贝到C盘,我建议楼主用AutoPlay Media Studio6.0专门制作自动安装软件管理器,这样的好处在别的已安装了XP的机器上也可以自动安装软件。而且还可以自定义软件的安装目录。
作者: 李其    时间: 2006-7-31 22:31
原帖由 johnjames 于 2006-7-31 08:45 PM 发表
二楼三楼的方法好是好,但有个问题,就是C盘会太大,因为$progs\patches 和$progs\updates会自动拷贝到C盘,我建议楼主用AutoPlay Media Studio6.0专门制作自动安装软件管理器,这样的好处在别的已安装了XP的机器 ...


安装完毕后,进入c盘删掉相应的文件夹就行了。
也可以在winnt.sif中加入删除目录命令。
关于利用AutoPlay Media Studio6.0,它在windows下好用。安装程序比较好,但在dos下就勉为其难了。

[ 本帖最后由 李其 于 2006-8-3 04:45 PM 编辑 ]
作者: wjgyz740526    时间: 2006-7-31 23:37
1.凡是放在$oem$文件夹中的文件在安装时是会拷贝到c盘的,但一般安装后会自动删除,而且,我们完全可以通过修改程序运行路径来不拷贝这些文件,这样既省时间也免得再删除文件。
2.AutoPlay Media Studio6.0做出来的是windows下自运行程序,不是光盘开机的界面,这两者是有根本的不同的
作者: qqww    时间: 2006-8-1 09:55
标题: 如果从U盘安装补丁包,怎么实现?
我用ghost制作了系统备份恢复盘,经过一段时间(如系统变慢或出错时)我就用ghost盘重新恢复系统,
但是系统恢复完后,总要打XP补丁(ghost系统盘制作时间之后的补丁)和瑞星升级!
我不想总刻最新的ghost系统恢复盘(因为备份文件很大,我也不想把这个文件放在硬盘上):-)
于是我想能不能这样呢?
1、制作ghost系统恢复盘(如2006.7.1制作)
2、下载2006.7.1以后的XP补丁,制作瑞星安装包,并存入U盘。
3、系统恢复;ghost系统恢复盘恢复完系统后,自动调用U盘或移动硬盘的瑞星安装包,及XP补丁包,使系统保持最新。

前两步可以做到,第3步难住了,望指教。
作者: johnjames    时间: 2006-8-1 16:24
原帖由 qqww 于 2006-8-1 09:55 AM 发表
我用ghost制作了系统备份恢复盘,经过一段时间(如系统变慢或出错时)我就用ghost盘重新恢复系统,
但是系统恢复完后,总要打XP补丁(ghost系统盘制作时间之后的补丁)和瑞星升级!
我不想总刻最新的ghost系统恢 ...




直接将自动运行做在u盘上,是可以的,但是要做在光盘里,用autoplay也可以实现的,但是麻烦,得重新启动过一次。上楼、上上楼有更好的方法,可能直接在安装文件里写批处理程序也可以实现的。
作者: secowu    时间: 2006-8-1 18:06
这个可以,不麻烦
作者: qqww    时间: 2006-8-2 09:28
原帖由 secowu 于 2006-8-1 06:06 PM 发表
这个可以,不麻烦


曰曰吧!
作者: 安情    时间: 2006-8-5 19:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: wjgyz740526    时间: 2006-8-5 20:27
原帖由 安情 于 2006-8-5 07:36 PM 发表
如果要安装其它软件,需要点一步和最小安装还是典型安装的软件.它并没有提供参数安装怎么办呢?



1.这是在xplode里设置的,你可以选择你需要的东西;2.对于每一个软件而言,它的安装方式一旦确定就不可以再改变。
作者: 安情    时间: 2006-8-5 22:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: wjgyz740526    时间: 2006-8-6 01:35
原帖由 安情 于 2006-8-5 10:45 PM 发表
在xplode里安装winrar,可以,就加一个参数.如果安装别的软件,就不行了吧.



1.很多软件独有自动安装参数,你可以调用它;2.即便没有这些自动安装参数,你也可以用autoit编写一个自动安装的脚本,然后用xplode调用
作者: chinahu    时间: 2006-8-6 04:04
http://www.1000tong.com/bbs/?u=1835
作者: 玉树清风    时间: 2006-8-6 08:13
支持下
N年没来了
作者: johnjames    时间: 2006-8-6 10:40
16楼正解,还是用autoit好,至少你想安装在哪里可以自己设定,用安装参数就做不到了。
作者: 安情    时间: 2006-8-6 19:52
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3