Board logo

标题: 应该怎么做??怎么样做集成驱动的光盘? [打印本页]

作者: lian    时间: 2004-6-23 19:22     标题: 应该怎么做??怎么样做集成驱动的光盘?

我想做一张集成驱动和一些小工具的XP碟, 应该怎么做呢
我想知main_batch.cmd:
hotfixes.cmd:
applications.cmd:
这三个的内容 是放在哪,是一齐写入WINNT。SIF
还是另起一个文件 放在I386里?????????

作者: lucky0504    时间: 2004-6-23 21:38     标题: 应该怎么做??怎么样做集成驱动的光盘?

main_batch.cmd
hotfixes.cmd
applications.cmd
这三个文件都是批处理文件,作用不同,用来完成常用软件安装、打补丁、和调整工作。至于集成驱动,直接在WINNT.sif文件[Unattended]中添加:
OEMPnPDriversPath="Install\Drivers\VIA;install\Drivers\Intel;Install\Drivers\Video;install\Drivers\Audio;install\Drivers\Audio\CMI8738;install\Drivers\Lan;install\Drivers\Monitor;install\Drivers\Print\EPSON680;install\Drivers\Print\Bjc1ksp"
DriverSigningPolicy=Ignore
集成工具可以制作applications.cmd:
@echo off
ECHO.
ECHO 接下来的几分钟里,你将会看到脚本程序自动给你安装常用的软件。
ECHO.
ECHO 删除墙纸和和没用的快捷方式...
DEL "%systemroot%\Blue Lace 16.bmp"
DEL "%systemroot%\Coffee Bean.bmp"
DEL "%systemroot%\FeatherTexture.bmp"
DEL "%systemroot%\Gone Fishing.bmp"
DEL "%systemroot%\Greenstone.bmp"
DEL "%systemroot%\Prairie Wind.bmp"
DEL "%systemroot%\Rhododendron.bmp"
DEL "%systemroot%\River Sumida.bmp"
DEL "%systemroot%\Santa Fe Stucco.bmp"
DEL "%systemroot%\Soap Bubbles.bmp"
DEL "%systemroot%\Zapotec.bmp"
DEL "%systemdrive%\Documents and Settings\All Users\「开始」菜单\*.lnk" >nul
ECHO.
ECHO Installing WinRAR 3.20
ECHO Please wait...
start /wait %systemdrive%\install\Applications\winrar.exe /S
ECHO.
ECHO 注册 WinRAR 3.20
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\Rarreg.key" "%systemdrive%\Program Files\WinRAR\"
ECHO.
ECHO Installing Windows Media Player 9
ECHO Please wait...
start /wait %systemdrive%\install\Applications\Mpsetup.EXE /Q:A /R:N
ECHO.
ECHO Installing Flashget 1.4
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\fg140.exe /S
ECHO.
ECHO 注册 Flashget 1.4
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\flashget.exe" "%systemdrive%\Program Files\FlashGet\"
ECHO.
ECHO Installing Office 2000 迷你版
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\setup.exe
ECHO.
ECHO 安装系统安全补丁,请等待....
ECHO Installing Q813951...
start /wait %systemdrive%\install\Hotfixes\q813951.exe /Q:A /R:N
ECHO.
ECHO Installing Q831167...
start /wait %systemdrive%\install\Hotfixes\Q831167.exe /Q:A /R:N
ECHO.
ECHO Installing Q330994...
start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N
ECHO.
ECHO Installing Js56nchs...
start /wait %systemdrive%\install\Hotfixes\js56nchs.exe /Q:A /R:N
ECHO.
ECHO Installing WM320920_64...
start /wait %systemdrive%\install\Hotfixes\wm320920_64.exe /Q:A /R:N
ECHO.
ECHO Installing Q832894...
start /wait %systemdrive%\install\Hotfixes\Q832894.exe /Q:A /R:N
ECHO.
ECHO Installing WindowsMedia9-KB819639-x86-ENU...
start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N
ECHO.
ECHO 删除安装过程中的临时文件...
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
然后通过在winnt.sif中最后添加:
[GuiRunOnce]
%systemdrive%\install\applications.cmd
来调用它,注意applications.cmd要放在“xp目录\$OEM$\$1\INSTALL\”中,这样会在安装过程中重起时复制INSTALL到硬盘根目录,安装完成后调用applications.cmd才能找到它,当然也可以不叫INSTALL,改为别的。
hotfixes.cmd是完成打补丁工作的批处理,此任务个人比较趋向用Cmdlines.txt来调用,当然也可以像applications.cmd那样如法炮制。Cmdlines.txt的方法是建立一个文本文档起名为Cmdlines.txt。内容如下:
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
置于“xp安装目录\$OEM$\”中,同时制作hotfixs.bat,内容如下(这是2000的,xp的补丁自己下):
@echo off
ECHO 正在更新系统安全补丁
ECHO.
ECHO Installing Windows2000-KB823980-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823980-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB329115-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB329115-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823182-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823182-x86-ENU.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823559-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823559-x86-ENU.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824105-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824105-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824141-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824141-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824146-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824146-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB825119-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB825119-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB826232-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB826232-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828028-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828028-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828035-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828035-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828749-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828749-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB829558-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB829558-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB830352-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB830352-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB835732-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB835732-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828741-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828741-x86-CHS.exe -u -o -q -z
ECHO.
这样在安装过程中会自动调用该文件,同时打补丁。
DirectX.bat的内容:
@echo off
ECHO.
ECHO 安装 DirectX 9.0b
ECHO.
ECHO 请稍等...
ECHO.
start /wait %systemdrive%\install\DirectX9b\dxsetup.exe /opk
ECHO.
Ie6.bat的内容:
@echo off
ECHO 安装 Internet Explorer 6 SP1
echo .
ECHO 根据你的机器配置不同需要几分钟到几十分钟。。。。
echo .
ECHO 硬盘灯闪烁时请不要关闭计算机
echo .
.\IE6\IE6setup.exe /Q:A /C:"ie6wzd /S:""#e"" /Q /R:N"
exit
注意路径自己修改。至于main_batch.cmd个吗,基本与applications.cmd的作用是一样的,只是作者自定义的,将需要重起计算机的先装,然后用shutdown.com自动重起,再装另一个批处理中的内容。
作者: lian    时间: 2004-6-23 21:53     标题: 应该怎么做??怎么样做集成驱动的光盘?

那三个批处理文件是不是写在winnt.sif里还不是另开三个记事本来分别写?

那三个批处理文件放在什么 地方如果 是另用三个记事本的来写的话????

作者: lucky0504    时间: 2004-6-23 22:00     标题: 应该怎么做??怎么样做集成驱动的光盘?

引用:
下面引用由lucky05042004/06/23 01:38pm 发表的内容:
注意applications.cmd要放在“xp目录\$OEM$\$1\INSTALL\”中,这样会在安装过程中重起时复制INSTALL到硬盘根目录,安装完成后调用applications.cmd才能找到它,当然也可以不叫INSTALL,改为别的。
用三个文本文件写,然后改名。
存放位置要与
[GuiRunOnce]
%systemdrive%\install\applications.cmd
中的位置一致。重起时复制INSTALL到硬盘根目录也就是“%systemdrive%\install\applications.cmd”这里了。

作者: lian    时间: 2004-6-23 22:37     标题: 应该怎么做??怎么样做集成驱动的光盘?

后缀那些/S
/Q:A /R:N ECHO.

是怎么回事, 是什么时候 写S 什么时候用 /Q:A /R:N ECHO.


作者: lucky0504    时间: 2004-6-24 01:47     标题: 应该怎么做??怎么样做集成驱动的光盘?

Windows2000-KB823980-x86-CHS.exe这样的补丁用-u -o -q -z参数
作者: lucky0504    时间: 2004-6-24 01:52     标题: 应该怎么做??怎么样做集成驱动的光盘?

q813951.exe 这样的补丁用 /Q:A /R:N参数,注意ECHO.应该是输出一个空行。应该在ECHO.前有个回车,不知为什么发贴后就跑到一块去了,你点“引用”后查看以前的贴就能看到正常的格式了。
作者: lucky0504    时间: 2004-6-24 01:59     标题: 应该怎么做??怎么样做集成驱动的光盘?

一般常用软件有的可以用/s来实现无人职守安装,例如:flashget、winrar等。
directX 9的破解版可以用/opk实现无人职守安装;
Ie6用 /Q:A /C:"ie6wzd /S:""#e"" /Q /R:N实现无人职守安装;
至于ECHO吗是显示命令:
在批处理的开始@echo off来控制不显示ECHO本身,然后在每行输入ECHO 后面是要显示的话,例如:
ECHO Installing Windows2000-KB823980-x86-CHS...
在屏幕上会显示Installing Windows2000-KB823980-x86-CHS...
ECHO.
则是在屏幕上显示空行。
作者: lian    时间: 2004-6-24 02:08     标题: 应该怎么做??怎么样做集成驱动的光盘?

谢谢你啊
作者: lian    时间: 2004-6-24 02:38     标题: 应该怎么做??怎么样做集成驱动的光盘?

[这个贴子最后由lian在 2004/06/23 07:09pm 第 1 次编辑]

;SetupMgrTag
[Data]
    AutoPartition=0
    MsDosInitiated="0"
    UnattendedInstall="Yes"
[Unattended]
    UnattendMode=FullUnattended
    OemSkipEula=No
    OemPreinstall=YES
    TargetPath=\WINDOWS
    UnattendSwitch="no"
    WaitForReboot="No"
    DriverSigningPolicy=Ignore
    OemPnPDriversPath=="Drivers\NVIDIA;Drivers\realtek\WDM;Drivers\Lan\WINSETUP"
    AutoActivate = Yes
   
   
   
[GuiUnattended]
    AdminPassword =*
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    TimeZone=210
    OemSkipWelcome=1
   
[UserData]
    ProductKey=DG8FV-B9TKY-FRT9J-6CRCC-XPQ4G
    FullName="good luck"
    OrgName="GZ"
    ComputerName=海天阁

[Display]
    BitsPerPel=16
    Xresolution=800
    YResolution=600
    Vrefresh=85
[TapiLocation]
    CountryCode=86

[RegionalSettings]
    LanguageGroup=10
    Language=00000804
[Identification]
    JoinWorkgroup=WORKGROUP
[Networking]
    InstallDefaultComponents=Yes
[GuiRunOnce]
    %systemdrive%\install\main_batch.cmd
    %systemdrive%\install\hotfixes.cmd
    %systemdrive%\install\applications.cmd

我的winnt.sif是这样的, 可是为什么有上图的问题
作者: lian    时间: 2004-6-24 03:12     标题: 应该怎么做??怎么样做集成驱动的光盘?

我的目录 是这要的  $OEM$\$1\install\
$OEM$\$1\drivers\

OemPnPDriversPath=="Install\Drivers\NVIDIA;Install\Drivers\realtek\WDM;Install\Drivers\Lan\WINSETUP"
这样也不行

作者: lucky0504    时间: 2004-6-24 04:08     标题: 应该怎么做??怎么样做集成驱动的光盘?

引用:
下面引用由lian2004/06/23 07:12pm 发表的内容:
我的目录 是这要的  $OEM$\$1\install\
$OEM$\$1\drivers\
OemPnPDriversPath=="Install\Drivers\NVIDIA;Install\Drivers\realtek\WDM;Install\Drivers\Lan\WINSETUP"
这样也不行
你的OemPnPDriversPath后为什么有两个等号?
目录这样:$OEM$\$1\install\drivers\NVIDIA;试试?

作者: lian    时间: 2004-6-24 05:03     标题: 应该怎么做??怎么样做集成驱动的光盘?

呵呵, 原来 多一个=,哈哈, 不知怎么搞我就是没有发现
我的目录 是这样的 $OEM$\$1\install\
                   $OEM$\$1\drivers\
是不是应该这样写OemPnPDriversPath="Drivers\NVIDIA;Drivers\realtek\WDM;Drivers\Lan\WINSETUP"

作者: lian    时间: 2004-6-24 08:27     标题: 应该怎么做??怎么样做集成驱动的光盘?

可以了, 我在虚拟机上试过可以了,呵
可是是不是DRIVERS 和install  这两个文件夹里的文件都 会被 复制到C盘呢?
我装好的XP  里多了那两个,是不是要手工删除 , 装时不会自动装好就删除的吗?

作者: lucky0504    时间: 2004-6-27 06:58     标题: 应该怎么做??怎么样做集成驱动的光盘?

[这个贴子最后由lucky0504在 2004/06/27 02:05pm 第 1 次编辑]
引用:
下面引用由lian2004/06/24 00:27am 发表的内容:
可以了, 我在虚拟机上试过可以了,呵
可是是不是DRIVERS 和install  这两个文件夹里的文件都 会被 复制到C盘呢?
我装好的XP  里多了那两个,是不是要手工删除 , 装时不会自动装好就删除的吗?
你将DRIVERS放到install中,命令行按我说的:
$OEM$\$1\install\drivers\NVIDIA;
这样就只有install一个目录被拷到根目录,在applications.cmd中最后加上:
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
就可以自动删掉install了。


作者: lian    时间: 2004-6-27 18:26     标题: 应该怎么做??怎么样做集成驱动的光盘?

好的!
谢谢啊~~~~~~~
作者: lian    时间: 2004-6-27 18:29     标题: 应该怎么做??怎么样做集成驱动的光盘?

对了, 自动应答的光盘能不能使它也有修复平台啊?
我选 了手动选择装入哪个区, 可是好像在虚拟机上装也没有出现可以选择修复平台的介面

作者: lian    时间: 2004-6-27 18:48     标题: 应该怎么做??怎么样做集成驱动的光盘?

applications.cmd
我这里面没任何东西 啊?因为我只是加载了 DIRECTX9B  和驱动   DIRECTX9B不是写在applications.cmd  
所以我的applications.cmd是空的, 这样也是在空的文档写加入ECHO. RD /S /Q %systemdrive%\install ECHO. Exit这样吗?
作者: lucky0504    时间: 2004-6-27 21:59     标题: 应该怎么做??怎么样做集成驱动的光盘?

@echo off
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit
applications.cmd这样试试!
作者: lucky0504    时间: 2004-6-27 22:04     标题: 应该怎么做??怎么样做集成驱动的光盘?

至于修复平台,我没有试过,其实你可以再做一个手动安装的,光盘优化后不会占空间,这样启动时选手动安装就可以有修复平台了。
作者: lian    时间: 2004-6-28 08:12     标题: 应该怎么做??怎么样做集成驱动的光盘?

优化, 怎么样优化呢?我想做一个2003和XP 的在一齐的光盘, 怎么样优化才可以做到一个光盘装下
作者: lucky0504    时间: 2004-6-28 08:45     标题: 应该怎么做??怎么样做集成驱动的光盘?

我的意思是做两个xp,一个手动,一个自动,这样利用easyboot的优化或者是cdimage优化,同样的文件只取一个不会占多余的空间。
作者: lian    时间: 2004-6-28 19:19     标题: 应该怎么做??怎么样做集成驱动的光盘?

哦, 我明白你的意思 , 你的意思 是说XP  PRO和HOME二合一, 一个自动一个手动吧?
我还想问你的另一个问题是怎么做一个XP PRO 和2003二合一的光盘?因为正常的做成ISO 也远远超过一张光盘的容量 , 应该怎么优化才能把它们放在一张光盘呢??????????
作者: lucky0504    时间: 2004-6-28 21:02     标题: 应该怎么做??怎么样做集成驱动的光盘?

这个很难了,问问xzf用微软破解中心的方法可不可以吧。
作者: lian    时间: 2004-6-29 02:42     标题: 应该怎么做??怎么样做集成驱动的光盘?

好的
作者: lian    时间: 2004-7-8 03:25     标题: 应该怎么做??怎么样做集成驱动的光盘?

全自动安装的这两个命令是有什么 用的????
[Branding]
BrandIEUsingUnattended=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
作者: lian    时间: 2004-7-8 03:27     标题: 应该怎么做??怎么样做集成驱动的光盘?

lucky0504 你好啊, 你说的  

hotfixes.cmd是完成打补丁工作的批处理,此任务个人比较趋向用Cmdlines.txt来调用,当然也可以像applications.cmd那样如法炮制。Cmdlines.txt的方法是建立一个文本文档起名为Cmdlines.txt。内容如下:
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
是什么意思 啊 我记得你以前发过
--------------------------------------------------------------------------------
  winnt.sif
[Data]
AutoPartition=0
Unattendmode=Yes
MSDosInitiated="0"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINNT
FileSystem=Ignore
Repartition=No
OEMPnPDriversPath="Install\Drivers\VIA;install\Drivers\Intel;Install\Drivers\Video;install\Drivers\Audio;install\Drivers\Audio\CMI8738;install\Drivers\Lan;install\Drivers\Monitor;install\Drivers\Print\EPSON680;install\Drivers\Print\Bjc1ksp"
DriverSigningPolicy=Ignore
[GuiUnattended]
OemSkipWelcome=1
adminpassword=*
OEMSkipRegional=1
TimeZone=210
Autologon=Yes
AutoLogonCount=1
NoWaitAfterTextMode="1"
NoWaitAfterGUIMode="1"
[UserData]
FullName="lucky"
OrgName="snake"
ComputerName="lucky"
ProductID="PQHKR-G4JFW-VTY3P-G4WQ2-88CTW"
[Display]
BitsPerPel=16
Xresolution=800
YResolution=600
Vrefresh=85
[TapiLocation]
CountryCode=86
[RegionalSettings]
LanguageGroup=10
[FavoritesEx]
Title1="刻录家园论坛.url"
URL1="http://www.ultraiso.com/cgi-bin/leoboard.cgi"
Title2="百度搜索引擎.url"
URL2="http://www.baidu.com"
Title3="Google.url"
URL3="http://www.google.com/"
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=http://www.microsoft.com/windows/ie_intl/cn/start/
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[GuiRunOnce]
%systemdrive%\install\applications.cmd

cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
Applications.cmd
@echo off
ECHO.
ECHO 接下来的几分钟里,你将会看到脚本程序自动给你安装常用的软件。
ECHO.
ECHO 删除墙纸和和没用的快捷方式...
DEL "%systemroot%\Blue Lace 16.bmp"
DEL "%systemroot%\Coffee Bean.bmp"
DEL "%systemroot%\FeatherTexture.bmp"
DEL "%systemroot%\Gone Fishing.bmp"
DEL "%systemroot%\Greenstone.bmp"
DEL "%systemroot%\Prairie Wind.bmp"
DEL "%systemroot%\Rhododendron.bmp"
DEL "%systemroot%\River Sumida.bmp"
DEL "%systemroot%\Santa Fe Stucco.bmp"
DEL "%systemroot%\Soap Bubbles.bmp"
DEL "%systemroot%\Zapotec.bmp"
DEL "%systemdrive%\Documents and Settings\All Users\「开始」菜单\*.lnk" >nul
ECHO.
ECHO Installing WinRAR 3.20
ECHO Please wait...
start /wait %systemdrive%\install\Applications\winrar.exe /S
ECHO.
ECHO 注册 WinRAR 3.20
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\Rarreg.key" "%systemdrive%\Program Files\WinRAR\"
ECHO.
ECHO Installing Windows Media Player 9
ECHO Please wait...
start /wait %systemdrive%\install\Applications\Mpsetup.EXE /Q:A /R:N
ECHO.
ECHO Installing Flashget 1.4
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\fg140.exe /S
ECHO.
ECHO 注册 Flashget 1.4
ECHO Please wait...
COPY "%systemdrive%\Install\Applications\flashget.exe" "%systemdrive%\Program Files\FlashGet\"
ECHO.
ECHO Installing Office 2000 迷你版
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\setup.exe
ECHO.
ECHO 安装系统安全补丁,请等待....
ECHO Installing Q813951...
start /wait %systemdrive%\install\Hotfixes\q813951.exe /Q:A /R:N
ECHO.
ECHO Installing Q831167...
start /wait %systemdrive%\install\Hotfixes\Q831167.exe /Q:A /R:N
ECHO.
ECHO Installing Q330994...
start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N
ECHO.
ECHO Installing Js56nchs...
start /wait %systemdrive%\install\Hotfixes\js56nchs.exe /Q:A /R:N
ECHO.
ECHO Installing WM320920_64...
start /wait %systemdrive%\install\Hotfixes\wm320920_64.exe /Q:A /R:N
ECHO.
ECHO Installing Q832894...
start /wait %systemdrive%\install\Hotfixes\Q832894.exe /Q:A /R:N
ECHO.
ECHO Installing WindowsMedia9-KB819639-x86-ENU...
start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N
ECHO.
ECHO 删除安装过程中的临时文件...
ECHO.
RD /S /Q %systemdrive%\install
ECHO.
Exit


是不是说这样就可以把这些批处理文件都 写入winnt.sif就可以了, 不用分另三个????

作者: lucky0504    时间: 2004-7-8 04:02     标题: 应该怎么做??怎么样做集成驱动的光盘?

我是将如下内容保存为Hotfixs.bat,用Cmdlines来调用,安装补丁。(我的是2000的)
@echo off
ECHO 正在更新系统安全补丁
ECHO.
ECHO Installing Windows2000-KB823980-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823980-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB329115-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB329115-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824105-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824105-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824141-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824141-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB824146-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB824146-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB825119-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB825119-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB826232-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB826232-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828028-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828028-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828035-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828035-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828749-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828749-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB829558-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB829558-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB830352-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB830352-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB835732-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB835732-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB828741-x86-CHS...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB828741-x86-CHS.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823182-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823182-x86-ENU.exe -u -o -q -z
ECHO.
ECHO Installing Windows2000-KB823559-x86-ENU...
ECHO.
start /wait %systemdrive%\install\Hotfixes\Windows2000-KB823559-x86-ENU.exe -u -o -q -z
ECHO.
作者: lian    时间: 2004-7-8 07:49     标题: 应该怎么做??怎么样做集成驱动的光盘?

本是这样的
[GuiRunOnce]
    %systemdrive%\install\main_batch.cmd
    %systemdrive%\install\hotfixes.cmd
    %systemdrive%\install\applications.cmd
你是只用[GuiRunOnce]来调用 %systemdrive%\install\applications.cmd
用cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"来调用HOTFIXS。BAT是吗?就是说你还是得用文档另开一个hotfixs.bat保存 你说的那些, 然后放到哪啊????
applications.cmd
是放到install,,,, 你那个HOTFIXS。BAT是放到哪的?
winnt.sif
[Data]
AutoPartition=0
Unattendmode=Yes
MSDosInitiated="0"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINNT
FileSystem=Ignore
Repartition=No
OEMPnPDriversPath="Install\Drivers\VIA;install\Drivers\Intel;Install\Drivers\Video;install\Drivers\Audio;install\Drivers\Audio\CMI8738;install\Drivers\Lan;install\Drivers\Monitor;install\Drivers\Print\EPSON680;install\Drivers\Print\Bjc1ksp"
DriverSigningPolicy=Ignore
[GuiUnattended]
OemSkipWelcome=1
adminpassword=*
OEMSkipRegional=1
TimeZone=210
Autologon=Yes
AutoLogonCount=1
NoWaitAfterTextMode="1"
NoWaitAfterGUIMode="1"
[UserData]
FullName="lucky"
OrgName="snake"
ComputerName="lucky"
ProductID="PQHKR-G4JFW-VTY3P-G4WQ2-88CTW"
[Display]
BitsPerPel=16
Xresolution=800
YResolution=600
Vrefresh=85
[TapiLocation]
CountryCode=86
[RegionalSettings]
LanguageGroup=10
[FavoritesEx]
Title1="刻录家园论坛.url"
URL1="http://www.ultraiso.com/cgi-bin/leoboard.cgi"
Title2="百度搜索引擎.url"
URL2="http://www.baidu.com"
Title3="Google.url"
URL3="http://www.google.com/"
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=http://www.microsoft.com/windows/ie_intl/cn/start/
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[GuiRunOnce]
%systemdrive%\install\applications.cmd
cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
Applications.cmd
@echo off
ECHO. ECHO 接下来的几分钟里,你将会看到脚本程序自动给你安装常用的软件。
ECHO. ECHO 删除墙纸和和没用的快捷方式...
DEL "%systemroot%\Blue Lace 16.bmp"
DEL "%systemroot%\Coffee Bean.bmp"
DEL "%systemroot%\FeatherTexture.bmp"
DEL "%systemroot%\Gone Fishing.bmp"
DEL "%systemroot%\Greenstone.bmp"
DEL "%systemroot%\Prairie Wind.bmp"
DEL "%systemroot%\Rhododendron.bmp"
DEL "%systemroot%\River Sumida.bmp"
DEL "%systemroot%\Santa Fe Stucco.bmp"
DEL "%systemroot%\Soap Bubbles.bmp"
DEL "%systemroot%\Zapotec.bmp"
DEL "%systemdrive%\Documents and Settings\All Users\「开始」菜单\*.lnk" >nul
ECHO.
ECHO Installing WinRAR 3.20 ECHO Please wait... start /wait %systemdrive%\install\Applications\winrar.exe /S
ECHO. ECHO 注册 WinRAR 3.20 ECHO Please wait... COPY "%systemdrive%\Install\Applications\Rarreg.key" "%systemdrive%\Program Files\WinRAR\"
ECHO.
ECHO Installing Windows Media Player 9 ECHO Please wait... start /wait %systemdrive%\install\Applications\Mpsetup.EXE /Q:A /R:N ECHO. ECHO Installing Flashget 1.4
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\fg140.exe /S
ECHO.
ECHO 注册 Flashget 1.4
ECHO Please wait... COPY "%systemdrive%\Install\Applications\flashget.exe" "%systemdrive%\Program Files\FlashGet\"
ECHO. ECHO Installing Office 2000 迷你版
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\setup.exe
ECHO.
ECHO 安装系统安全补丁,请等待....
ECHO Installing Q813951... start /wait %systemdrive%\install\Hotfixes\q813951.exe /Q:A /R:N ECHO. ECHO Installing Q831167... start /wait %systemdrive%\install\Hotfixes\Q831167.exe /Q:A /R:N ECHO. ECHO Installing Q330994... start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N ECHO.
ECHO Installing Js56nchs... start /wait %systemdrive%\install\Hotfixes\js56nchs.exe /Q:A /R:N ECHO.
ECHO Installing WM320920_64... start /wait %systemdrive%\install\Hotfixes\wm320920_64.exe /Q:A /R:N ECHO.
ECHO Installing Q832894... start /wait %systemdrive%\install\Hotfixes\Q832894.exe /Q:A /R:N ECHO.
ECHO Installing WindowsMedia9-KB819639-x86-ENU... start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N ECHO.
ECHO 删除安装过程中的临时文件... ECHO. RD /S /Q %systemdrive%\install ECHO. Exit

是不是说这样就可以把这些批处理文件都 写入winnt.sif就可以了, 不用分另三个????
是不是只是你把那些批处理文件只是放在一起, 正常的还是得分开文件来写winnt.sif的内容 是
[Data]
AutoPartition=0
Unattendmode=Yes
MSDosInitiated="0"
[Unattended]
UnattendMode=FullUnattended
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=\WINNT
FileSystem=Ignore
Repartition=No
OEMPnPDriversPath="Install\Drivers\VIA;install\Drivers\Intel;Install\Drivers\Video;install\Drivers\Audio;install\Drivers\Audio\CMI8738;install\Drivers\Lan;install\Drivers\Monitor;install\Drivers\Print\EPSON680;install\Drivers\Print\Bjc1ksp"
DriverSigningPolicy=Ignore
[GuiUnattended]
OemSkipWelcome=1
adminpassword=*
OEMSkipRegional=1
TimeZone=210
Autologon=Yes
AutoLogonCount=1
NoWaitAfterTextMode="1"
NoWaitAfterGUIMode="1"
[UserData]
FullName="lucky"
OrgName="snake"
ComputerName="lucky"
ProductID="PQHKR-G4JFW-VTY3P-G4WQ2-88CTW"
[Display]
BitsPerPel=16
Xresolution=800
YResolution=600
Vrefresh=85
[TapiLocation]
CountryCode=86
[RegionalSettings]
LanguageGroup=10
[FavoritesEx]
Title1="刻录家园论坛.url"
URL1="http://www.ultraiso.com/cgi-bin/leoboard.cgi"
Title2="百度搜索引擎.url"
URL2="http://www.baidu.com"
Title3="Google.url"
URL3="http://www.google.com/"
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=http://www.microsoft.com/windows/ie_intl/cn/start/
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=WORKGROUP
[Networking]
InstallDefaultComponents=Yes
[GuiRunOnce]
%systemdrive%\install\applications.cmd
cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"

批处理的又分开文档写内容是
Applications.cmd
@echo off
ECHO. ECHO 接下来的几分钟里,你将会看到脚本程序自动给你安装常用的软件。
ECHO. ECHO 删除墙纸和和没用的快捷方式...
DEL "%systemroot%\Blue Lace 16.bmp"
DEL "%systemroot%\Coffee Bean.bmp"
DEL "%systemroot%\FeatherTexture.bmp"
DEL "%systemroot%\Gone Fishing.bmp"
DEL "%systemroot%\Greenstone.bmp"
DEL "%systemroot%\Prairie Wind.bmp"
DEL "%systemroot%\Rhododendron.bmp"
DEL "%systemroot%\River Sumida.bmp"
DEL "%systemroot%\Santa Fe Stucco.bmp"
DEL "%systemroot%\Soap Bubbles.bmp"
DEL "%systemroot%\Zapotec.bmp"
DEL "%systemdrive%\Documents and Settings\All Users\「开始」菜单\*.lnk" >nul
ECHO.
ECHO Installing WinRAR 3.20 ECHO Please wait... start /wait %systemdrive%\install\Applications\winrar.exe /S
ECHO. ECHO 注册 WinRAR 3.20 ECHO Please wait... COPY "%systemdrive%\Install\Applications\Rarreg.key" "%systemdrive%\Program Files\WinRAR\"
ECHO.
ECHO Installing Windows Media Player 9 ECHO Please wait... start /wait %systemdrive%\install\Applications\Mpsetup.EXE /Q:A /R:N ECHO. ECHO Installing Flashget 1.4
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\fg140.exe /S
ECHO.
ECHO 注册 Flashget 1.4
ECHO Please wait... COPY "%systemdrive%\Install\Applications\flashget.exe" "%systemdrive%\Program Files\FlashGet\"
ECHO. ECHO Installing Office 2000 迷你版
ECHO 请稍等...
start /wait %systemdrive%\install\Applications\setup.exe
ECHO.
ECHO 安装系统安全补丁,请等待....
ECHO Installing Q813951... start /wait %systemdrive%\install\Hotfixes\q813951.exe /Q:A /R:N ECHO. ECHO Installing Q831167... start /wait %systemdrive%\install\Hotfixes\Q831167.exe /Q:A /R:N ECHO. ECHO Installing Q330994... start /wait %systemdrive%\install\Hotfixes\q330994.exe /Q:A /R:N ECHO.
ECHO Installing Js56nchs... start /wait %systemdrive%\install\Hotfixes\js56nchs.exe /Q:A /R:N ECHO.
ECHO Installing WM320920_64... start /wait %systemdrive%\install\Hotfixes\wm320920_64.exe /Q:A /R:N ECHO.
ECHO Installing Q832894... start /wait %systemdrive%\install\Hotfixes\Q832894.exe /Q:A /R:N ECHO.
ECHO Installing WindowsMedia9-KB819639-x86-ENU... start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N ECHO.
ECHO 删除安装过程中的临时文件... ECHO. RD /S /Q %systemdrive%\install ECHO. Exit
是这样的吗?你详细给我作答吧, 谢谢啊!!!!
作者: lian    时间: 2004-7-8 07:50     标题: 应该怎么做??怎么样做集成驱动的光盘?

全自动安装的这两个命令是有什么 用的????
[Branding]
BrandIEUsingUnattended=Yes
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
我想知这些的作用是什么 来的?
作者: lucky0504    时间: 2004-7-9 22:50     标题: 应该怎么做??怎么样做集成驱动的光盘?

[这个贴子最后由lucky0504在 2004/07/09 02:52pm 第 1 次编辑]
引用:
下面引用由lian2004/07/07 11:49pm 发表的内容:
你是只用[GuiRunOnce]来调用 %systemdrive%\install\applications.cmd
用cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"来调用HOTFIXS。BAT是吗?就是说你还是得用文档另开一个hotfixs.bat保存 你说的那些, 然后放到哪啊????
我只用了一个hotfixs.bat,没用hotfixes.cmd。hotfixs.bat与cmdline.txt放在一个目录里.$oem$\
作者: lian    时间: 2004-7-10 01:37     标题: 应该怎么做??怎么样做集成驱动的光盘?

cmdline.txt这个文档就写下面三个命令吗?是不是和Applications.cmd
放在同一个目录就可以了
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
作者: lucky0504    时间: 2004-7-10 05:02     标题: 应该怎么做??怎么样做集成驱动的光盘?

放在$oem$\下
作者: lian    时间: 2004-7-10 05:55     标题: 应该怎么做??怎么样做集成驱动的光盘?

$OEM$\$1\INSTALL下是放Applications.cmd这些
你的cmdline.txt放在$OEM$\下,hotfixs.bat这个也放在$OEM$\下吗
你的
cmdline.txt
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
这些也是写在winnt.sif里面吗????是就你上面那样写吗?这个和hotfixes.cmd有什么不同呢???



作者: lucky0504    时间: 2004-7-13 04:15     标题: 应该怎么做??怎么样做集成驱动的光盘?

$OEM$\$1\INSTALL下是放Applications.cmd这些
你的cmdline.txt放在$OEM$\下,hotfixs.bat这个也放在$OEM$\下吗
对了,是这样放的.
[COMMANDS]
".\Ie6.bat"
".\DirectX.bat"
".\hotfixs.bat"
这些是写在cmdline.txt里的,不是写在winnt.sif里,与hotfixes.cmd的不同就是hotfixes.cmd要在进入windows之后执行,而cmdline.txt会在安装过程中执行.安装补丁后是要重启的,cmdline.txt利用安装过程中的重启就可以完成安装补丁的需要,用hotfixes.cmd还要用shutdown来执行这个重启过程.

作者: lian    时间: 2004-7-13 20:54     标题: 应该怎么做??怎么样做集成驱动的光盘?

哦。 是这样的啊, 谢谢你啊




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0