一、制作工具
1、Windows XP Pro简体中文版系统安装源文件
2、精简优化工具(及补丁整合):NLITE 1.4.9.1多国语言绿色版(简称NLITE)
3、整合WMP10工具:RyanVMIntegrator 1.5.3多国语言绿色版(简称RVMi)
4、整合磁盘控制器工具:DPS
5、驱动程序检测和安装工具:DRVS/3.0 (DPS/NLITE也可,但是要复制全部驱动程序文件到系统文件夹内,这样占用光盘空间较大并且系统安装的时间较长,反之对以后用户添加新硬件有所帮助。此为可选工具)
二、制作开始的步骤
A:整合WMP10 (所用工具RVMi,用NLITE会出很多问题。)
B:整合系统补丁(用NLITE来整合补丁是最好的,比RVMi要好得多。)
C:整合系统增强软件(T13)
1、DIRECTX9.0C 2008年11月运行库
2、FLASH_PLAYER 10.0
3、MICROSOFT VISUAL C++ 2005 SP1 REDISTRIBUTABLE PACKAGE (X86)
4、MICROSOFT VISUAL C++ 2008 REDISTRIBUTABLE PACKAGE (X86)
5、MICROSOFT JAVA VM (X86)
6、Microsoft .NET Framework 2
7、其他一些常用小软件也可以在此整合安装,例如WINRAR;ACD See等······
以上这些基本上是系统增强必备的(包括封装系统同样需要的),整合方法:把这些软件放在I386\SVCPACK\文件夹里,编写SVCPACK.inf文件,在T13时让其静默安装,这些均有静默安装参数,其中前两个为“ /S”,后两个为“ /Q”。
注意后缀字母大小写格式!
8、优化注册表,可以在此进行,编写一个优化注册表转换成EXE格式,最重要的是可以现实首次进入系统调用软件安装管理器及系统优化设置等程序。
D:集成DRVS3.0
下载DRVS3调用整合包:
1、下载后得到DrvsAddOn.rar,解压获得DrvsAddOn.cab和说明文档,DrvsAddOn.cab为可用于NLITE的整合包,不要对DrvsAddOn.cab再进行解压,直接使用NLITE进行整合即可;
2、DrvsAddOn.cab使用NLITE整合完成后,会自动在I386下生成SVCPACK文件夹,并自动复制DrvsAddOn.exe到I386\SVCPACK中;
3、将DRVS3所有文件和文件夹复制到I386\SVCPACK中,复制完成后,目录结构基本如下:
I386\SVCPACK
I386\SVCPACK\Drivers
I386\SVCPACK\Files
I386\SVCPACK\DrvS3.exe
I386\SVCPACK\DrvsAddOn.exe
4、OK,所有整合工作完成,DRVS3将于“剩余13分钟”被调用。
E:用DPS整合磁盘控制驱动器,适用于更多机器安装。
这一步最好放在最后进行,再用NLITE容易出现错误,但用DPS整合磁盘控制驱动,比较完善。由于是安装版,在用DPS整合驱动时只需选择“文本模式”进行,而且整合方式必须选择“方式1”(似乎DPS打开默认选择方式2),如果选择方式2,会出现TXTSETUP.sif语法错误。
F:个性化设置及验证
a:如果你喜欢个性化安装。 用NLITE设置无人值守内容。
b:最重要的是破解验证,请使用网上网友提供成熟的破解验证程序WINLOGON.ex_代换原版的。
c:关于IE主页设定:改写NLITE.inf,找到NLITE.in_文件,解压,用记事本打开,查找HKCU,"SOFTWARE\Microsoft\Internet Explorer\Main","Start Page",0x00000000,后面跟着的就是主页地址,一般是空白页,你可以根据自己需要改成如:http://www.2345.com/751?,保存后,再用makecab命令压缩成NLITE.in_,替换原来的文件。
整合资源;安装顺序设置:
在I386目录下找到一个名为“Svcpack.in_”的文件,将其用7z软件解压为一个名为“Svcpack.inf”的文件,修改以下内容:
SVCPACK.inf:
[Version]
Signature="$Windows NT$"
MajorVersion=5
MinorVersion=1
BuildNumber=2600
[SetupData]
CatalogSubDir="\i386\SVCPACK"
[ProductCatalogsToInstall]
CODECS10.CAT
DRM10.CAT
KB888656.CAT
KB894476.CAT
KB895181.CAT
KB895316.CAT
······
······
KB958752.CAT
KB960714.CAT
MPCD10.CAT
MPSTUB10.CAT
WIN32K.CAT
WMDM10.CAT
WMFSDK10.CAT
WMP10.CAT
WMSET10.CAT
WPD10.CAT
[SetupHotfixesToRun]
kb941569.exe /q /n /z /o
kb950760.exe /q /n /z /o /b:sp3gdr
kb953839.exe /q /n /z /o /b:sp3gdr
kb955704.exe /q /n /z /o /b:sp3gdr
kb956391.exe /q /n /z /o /b:sp3gdr
WinRAR 3.8.exe /S
Flash10AX.exe /S
VisualC++2005.exe /Q
VisualC++2008.exe /Q
MSJavx6.0.exe.exe /Q:A /R:N
Media Encoder 9.exe /Q:A /R:N
Microsoft .Net 2.0 /Q /B
Svcpack.inf文件录入完毕,存盘退出。接下来,在“运行”对话框中输入“CMD”打开命令行窗口,通过CD命令进入到I386目录下,输入命令“makecab.EXE Svcpack.inf Svcpack.in_ ”,按一下回车键即可生成“Svcpack.in_”。然后覆盖掉原I386目录下的“Svcpack.in_文件就可以了。