使用解压缩软件,例如WinRAR,把下载回来的文件解压缩到:G:\WINXP\$OEM$\$1\DRIVERS\CPanel里,然后创建一个setup.iss 文件,方法:1. 首先使用 -R 参数运行安装程序(如果你已经安装了控制面板,请先卸载!)
例如:
Setup.exe -R
2. 接着会显示常见的安装屏幕,并且询问你一些问题,例如要安装的目录等。有一点是很重要的,在安装结束后你不能选择“立刻重启动计算机”的选项。如果你选了,在批处理文件中的其他命令就会因为计算机重启动而无法执行。
3. 在安装程序运行完毕后,打开你的C:\Windows (或者C:\WINNT)目录,然后找到setup.iss 文件,把这个文件和你将要自动安装的程序保存在同一个目录中。
这里就要放到G:\WINXP\$OEM$\$1\DRIVERS\CPanel里,问你是否覆盖,答yes。
*************************************************************************************
在$$目录里建立system32文件夹,把超级兔子的srcd.dll文件拷贝到这个文件夹,这样xp安装程序
在安装时就会把srcd.dll文件拷贝到c:\windows\system32文件夹里。
这个东西是让你的右键里增加“关闭光驱”选项。如果你不想用这个选项可以在批处理里删除
regsvr32.exe /s %systemroot%\system32\srcd.dll
在update.reg里删除
;右键增加关闭光驱选项
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\ContextMenuHandlers\{F0479943-AA1D-49DD-86F4-6035E068260C}]
把$$文件夹删除就可以了。
*****************************************************************************************
下面这个步骤是建立无人值守安装的应答文件:
在光盘的SUPPORT\TOOLS里的deploy.cab文件里提取出setupmgr.exe 和ref.chm这两个文件。
运行setupmgr.exe,建立unattend.txt文件,如果你不愿意动手可以参照我的:
unattend.txt
*******************************************
;SetupMgrTag
[Data]
AutoPartition=0
MsDosInitiated="1"
UnattendedInstall="Yes"
[Unattended]
UnattendMode=FullUnattended
Repartition=No
OemSkipEula=Yes
OemPreinstall=Yes
DriverSigningPolicy=Ignore
OemPnPDriversPath="Drivers\Memctl;Drivers\GART;Drivers\Smbus;Drivers\IDE;Drivers\Ethernet;Drivers\Audio;Drivers\VGA;"
TargetPath=\WINDOWS
[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=No
OEMSkipRegional=1
TimeZone=210
OemSkipWelcome=1
[UserData]
ProductID=12345-12345-12345-12345-12345
FullName=yourname
OrgName=yourcom
ComputerName= *
[Display]
BitsPerPel=32
Xresolution=1024
YResolution=768
Vrefresh=85
[TapiLocation]
CountryCode=86
Dialing=Tone
AreaCode=0432
[RegionalSettings]
LanguageGroup=10
SystemLocale=00000804
UserLocale=00000804
InputLocale=0804:00000804
[Components]
msmsgs=off
zonegames=off
[Branding]
BrandIEUsingUnattended=Yes
[URL]
Home_Page=
[Proxy]
Proxy_Enable=0
Use_Same_Proxy=1
[Identification]
JoinWorkgroup=mshome
[Networking]
InstallDefaultComponents=No
[NetAdapters]
Adapter1=params.Adapter1
[NetClients]
MS_MSClient=params.MS_MSClient
[NetServices]
MS_SERVER=params.MS_SERVER
MS_PSched=params.MS_PSched
[NetProtocols]
MS_TCPIP=params.MS_TCPIP
[params.MS_TCPIP]
DNS=Yes
UseDomainNameDevolution=No
EnableLMHosts=Yes
AdapterSections=params.MS_TCPIP.Adapter1
[params.MS_TCPIP.Adapter1]
SpecificTo=Adapter1
DHCP=Yes
WINS=No
NetBIOSOptions=0
[GuiRunOnce]
Command0="%systemdrive%\update\update.cmd"
*************************************************************
然后是一个批处理文件unattend.bat,这个批处理文件也是安装管理器生成的
我的是这样的被我给改了)
################
@rem SetupMgrTag
@echo off
rem
rem 这是由安装管理器生成的示例批处理脚本。
rem 如果此脚本是从它所生成的地址移入,它可能需要修改。
rem
set AnswerFile=g:\winxp\unattend.txt
set SetupFiles=g:\winxp\i386
G:\winxp\i386\winnt32 /s:%SetupFiles% /unattend:%AnswerFile% /copysource:lang
###################################