为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

系统光盘制作

2011-09-28 26页 doc 266KB 35阅读

用户头像

is_923637

暂无简介

举报
系统光盘制作Windows XP 集成安装光盘制作完全教程 Windows XP 集成安装光盘制作完全教程 管理提醒: 本帖被 熊猫 执行锁定操作(2008-09-11) 第一章 制作集成SP2的Windows XP 安装光盘 本章讲述如何制作一张集成SP2的Windows XP安装光盘。 1 所需工具: (1) XP安装光盘 (2) XP SP2 (3) Cdimage (4) IsoBuster (5) VMware(或Virtual PC) 2 集成: 先把XP安装盘内的所有内容拷贝到硬盘的一个目录里,比如d:\xpcd\winxp...
系统光盘制作
Windows XP 集成安装光盘制作完全教程 Windows XP 集成安装光盘制作完全教程 管理提醒: 本帖被 熊猫 执行锁定操作(2008-09-11) 第一章 制作集成SP2的Windows XP 安装光盘 本章讲述如何制作一张集成SP2的Windows XP安装光盘。 1 所需工具: (1) XP安装光盘 (2) XP SP2 (3) Cdimage (4) IsoBuster (5) VMware(或Virtual PC) 2 集成: 先把XP安装盘内的所有拷贝到硬盘的一个目录里,比如d:\xpcd\winxp。 用winrar解压SP2包,或者在“开始/运行”里输入“d:\xpsp2.exe /x”把它解压到硬盘,比如d:\xpcd\sp2。然后输入“d:\xpcd\sp2\i386\updte.exe -s:\xpcd\winxp”进行集成。 其实sp2已经具备了sp2包直接集成的功能,并不需要先解压了。你可以用 “d:\xpsp2.exe -s:\xpcd\winxp”命令直接集成。 3 提取引导文件: 把安装光盘放进光驱,打开IsoBuster,选中光盘所在光驱盘符,在“bootimage.img”点击右键,选择“抽取bootimage.img”并保存为文件,假设放到d:\xpcd目录下。 当然你也可以用现成的光盘引导文件,比如bootsect.bin等,这些都可以在网上找到,效果是相同的。 4 制作光盘ISO: 把cdimage.exe放到d:\xpcd目录下,在运行里输入“cdimage –lWinXPSP2 -t08/10/2004,00:00:00 -h -m -n –bd:\xpcd\bootimage.img CD d:\winxpsp2.ISO”,将会弹出一个正在制作ISO文件进程的Dos窗口,结束后,你就可以在你的d盘下看到你制作的光盘镜像文件了。 你可以直接刻盘,如果不放心的话,可以用DAEMON Tools等虚拟光驱加载它,看是否正常,还可以用VMware Workstation虚拟计算机来测试它是否能够引导,更可以安装它看是否完美。 第二章 制作多合一的Windows XP SP2安装光盘 本章讲述如何制作一张多个版本共同存在的Windows XP SP2安装光盘。也就是现在流行的多合一的安装光盘。这里我们以制作oem和vlk二合一版本为例来讲解,为了方便制作和讲解,建立统一目录,假设为d:\xpcd\winxp,此目录为光盘根目录。 1 所需工具: (1) 多个版本的XP安装光盘,这里我们以二合一为例来讲。 (2) XP SP2 (3) Cdimage (4) IsoBuster (5) UltraEdit (6) Xxcopy (7) Winimage 2 准备工作: a) 要下载Windows XP的启动软盘,它的作用是让光盘在启动时能够模拟软盘启动,做到一个软盘对应一个安装文件。大家放心,这里的启动软盘并不是Win98启动软盘,而是Windows XP专用的启动盘,它带有NTFS、SCSI、RAID等驱动,所以完全可以识别NTFS分区。 下载地址:(这个是PRO版的,只能用在PRO的安装盘上,) http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=55820EDB-5039-4955-BCB7-4FED408EA73F 下载后用是个安装文件,不过不要安装,除非你有软驱(有软驱也很麻烦),直接以能干Winrar进行解压,解压后会有8个文件,其中6各是软盘镜像。如下图: b) 用Winimage把其中的cdboot几个文件解压到同一个目录中,假设为d:\xpcd\root。 C) 把两张安装光盘里的内容分别拷贝到d:\xpcd\winxp下的两个目录内,假设为d:\xpcd\winxp\oem、d:\xpcd\winxp\vlk。 3 集成SP2: 用 “d:\xpsp2.exe -s:d:\xpcd\winxp\oem”和“d:\xpsp2.exe -s:d:\xpcd\winxp\vlk”命令分别队两个版本安装文件集成SP2。 4 替换启动盘组文件: 把d:\xpcd\root下面的文件用d:\xpcd\winxp\oem\i386目录下面的文件替换,即把启动软盘组中的文件也替换为集成SP2后的文件。注意:一定不要替换system32中的文件,否则无法安装。 要替换这一大堆文件比较繁琐,可以用xxcopy来做:把下载到的xxcopy放到d:\xpcd下,执行命令“xxcopy d:\xpcd\winxp\oem\i386 d:\win2k\root\ /U /E /YY”。Xxcopy的作用就是可以复制目标目录下的相同文件到原始文件夹。经过这样替换后,root目录下的文件都已经和i386目录下的文件一样了。 5 复制文件 复制2份root文件夹到d:\xpcd\winxp目录,一个改名为oemx,一个vlkx,分别和oem版和vlk版的安装文件对应。 6 修改setupldr.bin: 用Ultraedit打开d:\xpcd\winxp\oemx\setupldr.bin,用ASCII方式搜索替换“i386”为“OEMX”,总共有4个地方。注意,这里的oemx一定要是大写的,因为刻录成光盘后,这些文件夹和文件都会自动转换为大写的,如果在这里是小写的话,到时就会提示找不到NTDETECT文件了。因为这个文件是告诉安装程序从哪里启动。 用同样方法把d:\xpcd\winxp\vlkx\setupldr.bin中的i386替换为VLKX。 7 修改txtsetup.sif: 用Ultraedit打开d:\xpcd\winxp\oemx\txtsetup.sif,搜索替换“SetupSourcePath = "\"”为“SetupSourcePath = "\oem"”;用Ultraedit打开d:\xpcd\winxp\vlkx\txtsetup.sif,搜索替换“SetupSourcePath = "\"”为“SetupSourcePath = "\vlk"”。这个文件时告诉安装程序从哪里复制安装文件。 8 修改光盘引导文件: 用第一章里的方法提取光盘引导文件,复制两份,分别命名为oemxp.bin和vlkxp.bin。用Ultraedit打开oemxp.bin,搜索替换i386为OEMX;用Ultraedit打开vlkxp.bin,搜索替换i386为VLKX。都只有一处。 9 制作启动菜单: 制作启动菜单的方法和工具有很多种,推荐使用现在最流行的图形化启动菜单制作工具easyboot。 把oemxp.bin和vlkxp.bin复制到d:\xpcd\winxp\ezboot目录中(这个文件夹是easyboot所带的存放引导文件的文件夹)。 在菜单命令行里分别对应oemxp.bin和vlkxp.bin,就可以分别引导oem版的XP和vlk版的XP了。Easyboot的使用方法请参考软件帮助,如果疑问比较多的话,我再专门开贴讲解。 10 制作ISO: 把cdimage.exe放到d:\xpcd目录下,在运行里输入“cdimage –lWinXP_SP2_2in1 -t08/10/2004,00:00:00 -h -m -n –bd:\xpcd\loader.bin CD d:\winxp_sp2_2in1.ISO”,将会弹出一个正在制作ISO文件进程的Dos窗口,结束后,你就可以在你的d盘下看到你制作的光盘镜像文件了。 你可以直接刻盘,如果不放心的话,可以用DAEMON Tools等虚拟光驱加载它,看是否正常,还可以用VMware Workstation虚拟计算机来测试它是否能够引导,更可以安装它看是否完美。 如果你要集成更多的xp版本的话,记本制作方法是一样的,你所需要改变的就是增加原装文件相对应的引导文件,例如启动盘组、引导文件等。 第三章 制作无人值守安装光盘 前面两章我们学习了怎样制作集成SP的安装光盘,这张盘是一张很“干净”的安装盘。其实我们还可以对这张盘做更深的加工。主要目的: 1 集成零散的补丁 2 无人值守安装 3 替换某些破解文件 这一章我不想再写了,因为已经有一个很好的教程了,呵呵,偷懒一下,引用最完整的无人值守安装光盘的制作教学网站:http://www.cctips.com/Unattended/xp/index.htm http://www.yesky.com/SoftChannel/72348973209223168/20030918/1729780.shtml 第四章 集成各种补丁和软件 因为SP2刚刚出来,目前还没有可用的关键更新,所以我就暂时以SP1时代的补丁为例例进行说明。 1 传统的集成方法 是采用微软的方法,即利用批处理来完成补丁程序的调用,再利用CMDLINES.TXT或者Winnt.sif中RunOnceE功能来实现补丁和其他程序的自动安装。系统安装时会寻找CMDLINES.TXT中的内容,并依次执行其中的内容。我们只要在“[Commands]”后面的每行中加入我们需要运行的程序或者批处理文件就可以实现自动安装。 方法:把所有需要安装的补丁(包括Directx9.0b、MediaPlayer9.0等)放到光盘“$OEM$\$1\INSTALL”目录下,再编写一个或多个批处理来让他们依次执行安装。在安装过程中,安装程序会先把“$1”目录下所有文件都拷贝到硬盘系统盘下,然后再执行CMDLINES.TXT或者Winnt.sif中的RunOnceE行来执行文件。 这种方法界面单一且不好看,是黑咕隆咚的很难看的DOS窗口。现在已经很少有人采用这种方法了。 2 Xpinstall Xpinstall是澳大利亚一位网友写的一个安装程序,它可以自动执行脚本,并用漂亮的界面代替DOS窗口。另外它还支持XML脚本,我们只需要在一个脚本文件里编写所有的执行命令。如果你要制作全自动集成安装光盘的话,它使你最好的选择。XPINSTALL最新版本是4.3版,你可以到 Xpinstall主文件有2个,还有一个文件夹,只要把XPINSTALL.EXE和XPINSTALL.XML这两个文件和IMAGES文件夹拷贝到“$OEM$\$1\INSTALL”目录下,并把所要安装的补丁和程序也拷贝到“$OEM$\$1\INSTALL”目录下。 剩下的事情就是编写XPINSTALL.XML了。你所需要修改的就是像“”这一段的内容,其中“file name='Applying Microsoft Jscript...”这一句是安装过程中显示在安装届面上的当前正在安装的补丁或者程序的名称;“#SYSTEMDRIVE#\INSTALL\Hotfixes\js56nchs.exe”这一处使指定所要执行文件的位置和名字;“arguments='/Q:A /R:N”这个是当前补丁或者程序的静默安装参数。 在这些行里修改所有的补丁和程序,把多余的行删除掉,然在后再CMDLINES.TXT或者Winnt.sif中的RunOnceE行指定运行xpinstall.exe就可以了。 其实XPINSTALL.XML里还有很多地方可以修改,比如开头的这一段,你可以在这里指定安装窗口显示名称、窗口位置、每次显示的数量等。这些你就自己去琢磨去吧,多玩玩这些对你有好处,呵呵。 [Copy to clipboard]CODE: Windows Update Standalone 第五章 如何在集成SP1的XP基础上制作完美VLK SP2版 很多朋友希望能够在VLK版原盘的基础上集成sp2,以保证集成后的完美。其实完美不完美只是你的心理作用,因为集成sp2后,被替换的文件是相同的,也就是说你在原版的基础上集成出来的安装文件和在sp1基础上集成出来的安装文件,在效果上是一样的,唯一不同的只是在sp1基础上集成出来的有很多sp1时代留下的无用文件。有丰富集成SP经验的朋友都会知道的。 看到大家都在寻找VLK原版的安装盘,能找到固然是好事,找不到也不必那么费事,你要做的,就是删除那些SP1时代遗留的无用文件而已。我可以保证这样做出来的SP2安装盘和你在原盘基础上做出来的几乎是一模一样! 下面我就讲一下如何在集成SP1的VLK版基础上制作完美的VLK SP2集成版。当然,如果有原版的VLK的话就不在讨论之列了。(问题在于你真的能找到吗?呵呵) 1、准备: 未集成sp1的任何版本的XP安装盘(其实只要i386目录就可以) 集成SP1的VLK版XP安装盘 中文SP2 RTM 2180 BEYONDCOMPARE2(比较文件和目录的工具) 2、集成: a 分别复制原版的XP安装盘和集成SP1的VLK安装盘的所有文件到硬盘目录 b 解压SP2包 c 分别集成SP2到两个安装盘里 3、比较: 打开BEYONDCOMPARE2,选择比较目录,分别指定两个版本安装盘的i386目录,确认后打开,这时你会看到软件的两边分别显示的是这两个目录内的文件。 选择菜单 “查看--显示过滤器--仅不匹配”,这时你会看到只在SP1版vlk这边保留了一部分文件。这些文件是sp1时代留下的文件,属于多余文件,直接删除即可。究竟是多少个文件,我已经删除了我做盘时的文件,现在也懒得去验证了。不放心的话你可以把他们移动到一个文件夹,以便恢复。 这时你再看看i386目录,因该是2766或者2767个文件(一个winnt.sif的差异),而且体积比未删除文件之前小了二十几M。删除根目录下的win51ip.sp1、SPNOTES.HTM连个文件。 现在这张盘和你在原版基础上集成SP的光盘基本没有任何区别了! 你可以安装测试一下,看看你的系统盘WINDOWS目录下的setuperr.log文件是否有报错信息,如果没有的话,恭喜你,你已经有了一张完美的集成SP2的VLK版XP安装光盘了!!! 第六章 个性化安装 本章的内容都是为了对安装过程和安装后进行一些个性化设置。 1 美化安装背景画面 其实这个就是对WINNTBBA.DLL和WINNTBBU.DLL两个文件进行改造。 1) 修改WINNTBBA.DLL和WINNTBBB.DLL A 从安装盘中I386目录提取WINNTBBA.DLL和WINNTBBU.DLL到硬盘。 B 用编辑DLL文件资源的工具软件如:RESOURCE HACKER或者Exescope等工具打开WINNTBBA.DLL和WINNTBBU.DLL文件在这里你可以看到这里分别是安装时的图片,图标,文字,版权信息等。 C 找到---位图---103,把里面的图片导出,然后用图像处理软件对其进行编辑、处理。或者直接用其他的图片替换此图片,但必须保证其格式相同。 D 保存文件,然后将WINNTBBU.DLL放回安装目录。OK! 2 oem信息 oem的设置我就以联想的安装盘为例来讲解。要设置系统属性里的oem信息是很简单的,只要在“$OEM$\$$\SYSTEM32”文件夹里放置OEMLOGO.BMP和OEMINFO.INI文件即可。 OEMLOGO.BMP是一张170X120左右的BMP文件,太大的话会超出显示范围而显示不完全,太小的话也不是很好看。OEMINFO.INI的内容有固定格式,如下面所示,你所要做的,就是修改其中的文字。如果需要增加内容,只要多加几行“LineN=”就可以了。 QUOTE: [Version] Microsoft Windows Whistler Edition WinVer=5.01 [General] Manufacturer=联想(北京)有限公司 Model=联想系列电脑 [Support Information] Line1="为保护您的每一分投资,联想(北京)有限公司" Line2="向您提供一系列的服务与支持,当您遇到硬件故" 3 高级oem信息 如果想做的高级些,比如在开始菜单中的支持中心和IE导航栏等。看下面这段: QUOTE: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}] @="欢迎使用联想电脑" "InfoTip"="联想电脑支持信息" [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\DefaultIcon] @="OemLinkIcon.ico" (图标文件) [HKEY_CLASSES_ROOT\CLSID\{2559a1f6-21d7-11d4-bdaf-00c04f60b9f0}\Instance\InitPropertyBag] "Command"="联想电脑支持信息" "Param1"="sysdm.cpl" (打开的程序,这里的sysdm.cpl示打开的是系统属性) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartMenu\StartPanel\ShowOEMLink] "NoOEMLinkInstalled"=dword:00000000 (告诉系统,打开OEM信息,否则所有的信息都无法显示的) 上面这段是一段注册表信息,它的作用就是在开始菜单的运行下面增加一条“联想电脑支持信息”的菜单,你只需要修改其中红色地方就可以了。另外你还需要制作一个名字叫OemLinkIcon.ico的图标文件放置到光盘“$OEM$\$$\SYSTEM32”目录下,其实这个目录的作用就是把此目录下的所有文件拷贝到系统的“WINDOWS\SYSTEM32”目录下。这个图标会在“联想电脑支持信息”菜单前面显示出来。 QUOTE: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{6096E38F-5AC1-4391-8EC4-75DFA92FB32F}] "CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}" "Default Visible"="Yes" "ButtonText"="联想" "Exec"="http://www.lenovo.com" "HotIcon"="%windir%\\system32\\oemlinkicon.ico" "Icon"="%windir%\\system32\\oemlinkicon.ico" 无人值守安装Win XP系统 你有没有想过有这样一张光盘,能够全自动安装Windows XP,并且自动输入你的姓名、序列号、时区还有区域设置?甚至还能全自动安装你常用的应用程序,包括DirectX 9.0b、.Net Framework 1.1还有在SP2 发布之前的所有Hotfix补丁、驱动程序、注册表调 整、破解过的UXTheme.dll,而这期间并不需要你的干预 ,是全自动运行的。如果你想要,那么本文就是为你准备的。   准备开始   需要准备的材料: 集成了SP1 的Windows XP CD XP SP1 Deployment Tools WinISO (可选) 一个顺手的光盘刻录工具   如果你还没有把SP1 集成进你的Windows XP 安装光盘,那么我建议你马上做一个,因为这是很有用的。你可以通过这两个链接找到制作的方法:The Elder Geek | Windows Help.net   在C盘的根目录创建一个叫做XPCD 的文件夹(C:\XPCD),然后复制集成了SP1 的Windows XP 安装光盘上的所有文件到C:\XPCD   如果你只是想全自动的进行Windows XP的无人值守安装,你就不需要再你的XPCD文件夹下创建任何子文件夹了。如果你想要在安装操作系统的同时安装一些额外的程序,例如驱动程序、常用的应用程序、Hotfixes等,那你就需要在XPCD文件夹下创建如下的子文件夹:   C:\XPCD\$OEM$\$1\install\   C:\XPCD\$OEM$\$1\drivers\   唯一一个你可以改名的文件夹只有“install”和“drivers”,你可以把它们改名为“Extras”、“MyStuff”或者其他什么你喜欢的名字(最好不要使用中文)。本文则会假设你就使用“install”和“drivers”,所以确保你使用的名称跟你在批处理文件中的名称是统一的。 下一步就是要创建一个winnt.sif文件了,这个文件将在安装系统的过程中提供所有预先输入好的应答信息。 创建 Winnt.sif 应答文件   下载XP SP1 Deployment Tools ,然后解压缩到一个文件夹,或者双击cab文件,提取出setupmgr.exe 和ref.chm这两个文件。   Setup Manager(setupmgr.exe)是一个向导模式的用来创建winnt.sif应答文件的工具,使用这个工具创建的应答文件基本上就不会出现什么错误了。创建过程中注意使用以下的选项:   新建或修改现有应答文件:新建   安装类型:Windows 无人值守安装   Windows 平台:Windows XP Home或者 Professional   交互等级:全部自动   分发文件夹:从CD安装   另外,你还要同意授权,然后按照你的实际情况填写安装过程中需要的其他信息。如果有什么选项的含义你不是很明白,那也可以忽略它,对于这些忽略的或者没有填写的选项,Windows XP 将会使用默认设置来进行安装。   当你完成后,程序会自动创建一个名为unattend.txt的文件。如果你要从CD上安装系统,那你就要把这个文件改名为winnt.sif(请确定你没有改名为winnt.sif.txt)。   如果你不打算安装额外的程序,而只是进行无人值守安装,那就可以直接参考结束工作。   重要   如果你还要安装额外的程序,那还需要在winnt.sif文件的[Unattended]字段添加如下命令:   [Unattended]   OemPreinstall=Yes   UnattendSwitch="no"   你也可以查看参考资料和资源获得批处理文件的范例。 批处理文件和命令的使用   在我们使用批处理文件安装额外的程序之前,你应该知道批处理文件起到什么样的作用以及它们是怎样使用的。   批处理文件(*.cmd 或者 *.bat)是从winnt.sif文件的   [GuiRunOnce]字段下被执行的,这发生在安装程序安装好操作系统并使用管理员帐户登录系统后。在这一过程中我们可以安装Hotfix补丁程序、应用程序、破解过的uxtheme.dll、删除不想要的墙纸和屏幕保护等。在批处理文件执行完毕后,Windows的外壳(Shell)就会被加载。   在本文的每一页中,每个应用的批处理命令都会被当作一个完整的批处理文件对待,都有自己的开头和结尾(应用程序和DirectX的批处理文件除外)。你可以选择使用多个单独的批处理文件,但也可以把它们全部综合在一起。   在批处理文件的开头通常会使用 CLS命令清理屏幕,随后会用@echo off 来隐藏我们熟悉的 C:\> 命令行。 ECHO. 命令则会显示一行空白。举例来说 ECHO example message 命令会在屏幕上显示“example message” 。   start /wait %systemdrive%\$OEM\$1\path\to\setup.exe /switches   start 会运行程序,而wait 命令会使得安装程序一直等待,直到批处理文件中的前一条命令完全执行完毕。使用wait命令是很重要的,这样在批处理文件中的命令就不会同时被执行,也就尽量避免了产生冲突的可能。   要结束批处理文件,可以使用 EXIT命令。建议你在进行测试的时候在使用Exit命令前先使用PAUSE命令。使用PAUSE命令会使得批处理文件运行完毕后要求你按任意键继续,这样你就有足够的时间阅读安装过程中出现错误的程序显示的错误内容(如果有的话)了。   如果你已经对批处理文件有所了解,并且想看到更多的示例,你可以察看后面的资源页。   批处理文件运行的截图: Screenshot   正如你在截图中所看到的,这里同时使用了"ECHO." 命令和 "ECHO message"命令。这不是必须的,但是这使得你可以明白批处理文件实际上是怎样工作的。 无人值守安装DirectX 9.0b   下载: DirectX 9.0b Redistributable   执行 dx90b_redist.exe,同意 EULA,然后选择把文件解压缩到这个文件夹: C:\XPCD\$OEM$\$1\install\Directx9b\   为了节省空间你也可以删除 BDA,BDANT和DirectX这三个文件,总共可以节约16MB左右。这个方法在Windows XP SP1下测试完全可行。整个文件夹现在应该是这样的:   为了让你同意EULA(事实上在解压缩安装文件的时候我们就同意过了),微软禁止了DirectX的无人值守全自动安装方式,因此我们要改动一下安装文件,以便可以无人值守安装。如果你想要自己修改,按么找一个二进制编辑软件,打开dxsetup.exe文件,搜索0x33e2然后把这一行的74改成EB。   如果你不想自己修改,也可以在这里下载修改过的 Dxsetup.zip (for DirectX 9.0b)   解压缩这个文件,然后复制其中的内容到之前保存DirectX9安装文件的文件夹,并覆盖原来的dxsetup.exe 文件。   在你的批处理文件中添加如下命令:   ECHO.   ECHO Installing DirectX 9.0b   ECHO Please wait...   start /wait %systemdrive%\install\DirectX9b\dxsetup.exe /opk   如果你想要看到安装的过程,你也可以用 /windowsupdate 命令代替 /opk 命令。 点击放大   如果基于某些原因你需要修改过的针对DirectX9.0a的dxsetup.exe 文件,你可以从这里下载。 应用程序的全自动安装   在本段中,我们会教你怎样在无人干预的情况下全自动安装常用的应用程序。所涉及到的程序都在左侧的列表中。   每一页中都会向你展示你需要用到的批处理命令。而你也可以把它们添加到你自己的批处理文件中,或者如果你分别为应用程序和补丁程序设置了不同的批处理文件,你就可以把这些命令添加到单独的一个applications.cmd批处理文件中。同时,你可以在资源部份看看我是怎样做的。   最后别忘了把批处理文件的路径添加到winnt.sif文件的[GuiRunOnce] 字段!   尚未添加的应用程序   Winamp   Messenger Plus!   没有添加这些程序是因为,在全自动安装这些程序完成后,这些程序会试图自动运行或者要求你回答一些问题。   全自动安装 Pre-SP2 Hotfixes   在写这篇文章的时候,在Windows Update网站上可用的Windows XP 关键更新大概有35MB左右,没人喜欢下载它们,尤其是当你使用一个56K的小猫上网时。在安装好操作系统并开始使用前,你还要上网更新大量补丁,甚至还要下载并安装不少应用软件,而在使用前你可能想对你的系统做一个完整的备份,这实在是一件麻烦的事。幸好我们可以自动安装程序,我们可以把这35MB的补丁程序放在Windows XP的安装光盘中,并且在安装操作系统的同时装好它们。本段分为两部分:获得Hotfixes 和安装Hotfixes。   在安装Hotfixes 的页面你将会看到需要使用的批处理命令,你需要把这些命令添加到你的批处理文件中,或者添加到专门的hotfixes.cmd 如果你根据用途的不同而使用了多个批处理文件。你可以在资源页面看到我是怎样创建我自己的hotfixes.cmd的。   别忘了在winnt.sif文件的[GuiRunOnce]字段下添加上你的批处理文件的路径! 获得 Hotfixes   你可能想知道怎样找到你的系统所需要的hotfixes补丁,有两种方法:   方法 1:   是用一台只安装了SP1 的Windows XP 电脑(不要安装其他补丁程序),然后访问 WindowsUpdate网站。注意显示出来的每个补丁程序前的六位数的编号,例如“329441: Security Update for Microsoft Windows”,在你记下所有补丁程序的编号后,把这些编号添加到这个URL的后面:http://support.microsoft.com/?kbid=xxxxxx ,用编号代替上面的 xxxxxx 。然后通过相应的知识库文章中提出的链接下载每个补丁程序。重复进行,直到所有可用的补丁程序都下载回来了。   方法 2:   不需要访问WindowsUpdate网站,我们可以使用免费得软件:HFNetChk 。正如网页上的说明:“HFNetChk.exe 是一个多线程的命令行工具,你可以用它连接多台计算机,并查看补丁程序的安装轻卡ung。”。   安装HFNetChk 然后打开命令提示符(开始 >运行 >CMD),进入到安装HFNetChk的目录(通常是:C:\Program Files\Shavlik Technologies\HFNetChk\),然后输入:hfnetchk -v   记下每个补丁程序的知识库文章编号,然后按照方法一中的说明来分别查询它们;或者使用Technet 安全公告编号(MSxx-xxx),然后使用这个URL:http://www.microsoft.com/technet/security/bulletin/MSxx-xxx.asp,把xx-xxx用HFNetChk中显示的编号代替。   这是一个冗长的过程,然是最终来说还是值得的!以后维护新的Hotfix补丁程序就容易得多了,因为以后每周三(那是微软的补丁日)只会发布一到两个新的补丁程序。当SP2 正式发布后,你就可以丢掉这些,然后开始收集Pre-SP3 hotfixe补丁程序了... 但那也是很久以后的事情了!   安装 Hotfixes   把所有的补丁程序都保存在这个文件夹中:C:\XPCD\$OEM$\$1\install\Hotfixes\   打开记事本,复制并粘贴如下的命令(这只是一个范例,如果这里的文件路径跟你的实际情况不同,请做适当的修改): CLS @echo off ECHO. ECHO Installing Q815021... start /wait %systemdrive%\install\Hotfixes\Q815021_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO Installing Q811493... start /wait %systemdrive%\install\Hotfixes\Q811493_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. ECHO Installing Q819639... start /wait %systemdrive%\install\Hotfixes\WindowsMedia9-KB819639-x86-ENU.exe /Q:A /R:N ECHO. ECHO Installing Q817606... start /wait %systemdrive%\install\Hotfixes\Q817606_WXP_SP2_x86_ENU.exe /Q /M /Z ECHO. EXIT 像这样的文件应该使用这个参数来安装: /Q /M /Z 像这样的文件要使用这个参数来安装: /Q:A /R:N   接着把文件保存为hotfixes.cmd,或者添加到你已有的批处理文件中。然后这些补丁程序就会一个接一个地全自动安装好了,这过程中并不需要用户的参与。   你同样可以使用这个方法安装IE6和OE6 的累积性补,还有JScript 5.6升级。如果你遇到了一些职能通过WindowsUpdate下载的补丁程序,你也可以试试通过Corporate WindowsUpdate 网站下载它们。 无人值守安装Windows 驱动程序   如果你每次装好系统后都要升级大量的驱动程序,那么本段就向你演示了怎样在安装Windows的同时升级设备的驱动程序,而不是仅安装光盘上drivers.cab文件中保存的过时驱动程序。这并不像你想象的那么难!   打开winnt.sif 然后在[Unattended] 字段下添加以下两行内容(驱动程序的路径和名称只是一个范例,你可以根据你的实际情况更改):   DriverSigningPolicy=Ignore   OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\Catalyst3_6\tv_out\WDM_XP"   说明:   OemPnPDriversPath="Drivers\Catalyst3_6\2KXP_INF;Drivers\Catalyst3_6\tv_out\WDM_XP"   在这一行中你可以告诉安装程序在哪里查找比光盘中自带的驱动版本更新的驱动程序目录,如果找到了更新的驱动这些驱动就会被用来替代操作系统自带的那些。我们可以用半角冒号来分隔不同的目录。   DriverSigningPolicy=Ignore   这一行可以使得安装程序强制安装没有经过微软数字签名认证(WHQL)的驱动,通常这个命令都是跟OemPnPDriversPath一起使用的。   驱动程序是怎样安装的 (以 ATI Catalyst 为例)   如果你没有ATI的镭显卡也不用担心,通过本段你就可以了解怎样安装其他设备的驱动程序了。   1. 下载最新的 ATI Catalyst 驱动程序   2. 从 .exe 文件中解压缩所有文件到一个文件夹,例如:C:\XPCD\$OEM$\$1\Drivers\Catalyst3_6\   3.找到 *.inf 文件,它们应当在当前文件夹或者其子文件夹中,ATI Catalyst 3.6 驱动的.inf 文件在这个子文件夹中: C:\XPCD\$OEM$\$1\Drivers\Catalyst3_6\2KXP_INF HYPERLINK "http://www.yesky.com/imagesnew/software/030917/catalyst_directory2.gif"   正如你在上面的截图中所看到的(点击放大),inf文件保存在 2KXP_INF 文件夹中。 4. winnt.sif 应该是这样的(用红色边框标记出的部分):   你可以看到,在批处理文件中指向的路径是inf文件所在的文件夹,we不是inf文件本身。保存winnt.sif文件,这样你就完成了。对于其他类型的设备,你同样可以按照上面的方法来自动安装驱动程序。   不过在安装SB Live!声卡的驱动时就没有这么幸运了,似乎该声卡的驱动程序只能通过exe文件安装而不是inf文件(然而直接通过运行安装程序也许同样可以全自动无人值守安装好该声卡的驱动,只不过我还没有尝试过)。   全自动破解 UXTheme.dll 文件   如果我们在系统安装的时候就破解好UXTheme.dll文件,那就不用以后重启动到命令行安全模式下,然后再字符界面中更换文件了。一起来看看吧!   下载: UXTheme_xpsp1.zip   解压缩 UXTheme.dll 到C:\XPCD\$OEM$\$1\install\uxtheme\   然后在批处理文件中添加如下命令:   ECHO.   ECHO Copying patched UXTheme.dll...   REN %systemroot%\System32\dllcache\uxtheme.dll uxtheme.old   COPY "%systemdrive%\Install\uxtheme\uxtheme.dll" "%systemroot%\System32\dllcache\"   REN %systemroot%\System32\uxtheme.dll uxtheme.old   COPY "%systemdrive%\Install\uxtheme\uxtheme.dll" "%systemroot%\System32\" 点击放大   你也可以用这个方法更换很多系统文件,例如msgina.dll 和shell32.dll。 自动调整注册表设置   在本页中,我们会教你怎样把最常用的注册表调整方法组合到一个.reg文件中然后统一执行。这样在启动过程中你就可以禁止漫游windows XP 的运行,或者禁用语言栏。   如果准备这样做,把下列命令粘贴到你的批处理文件中:   ECHO.  ECHO Applying Registry Tweaks...  REGEDIT /S %systemdrive%\install\RegTweaks.reg   接下来,打开记事本,新建一个名为RegTweaks.reg的文件并保存到C:\XPCD\$OEM$\$1\install\   确认你保存的不是RegTweaks.reg.txt (这是一个最常见的错误) 下面,你可以看看我最喜欢的注册表调整。但是那些还不是全部,建议你访问Kelly's XP Corner,那里有更多好用的注册表调整方法。建议你直接把下面的内容复制出来然后粘贴到你自己的RegTweaks.reg文件中去,这样你就可以清楚地看到具体由哪些命令,他们都起到什么作用 (注意:以下的文件中关于自动登录的内容需要你按照自己的实际情况添加你的用户名和密码)。 Windows Registry Editor Version 5.00 ;现在将给“我的电脑”的右键菜单中添加“服务”命令 [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\services] @=hex(2):53,00,65,00,72,00,76,00,69,00,63,00,65,00,73,00,00,00 "SuppressionPolicy"=dword:4000003c [HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\services\command] @=hex(2):25,00,77,00,69,00,6e,00,64,00,69,00,72,00,25,00,5c,00,73,00,79,00,73, 00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,63,00,2e,00,65,00,78,00, 65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52, 00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00, 32,00,5c,00,73,00,65,00,72,00,76,00,69,00,63,00,65,00,73,00,2e,00,6d,00,73, 00,63,00,20,00,2f,00,73,00,00,00 ;现在将给文件夹的右键菜单中添加“在这里打开命令行窗口”的命令 [HKEY_CLASSES_ROOT\Directory\shell\cmd] @="在这里打开命令行窗口" [HKEY_CLASSES_ROOT\Directory\shell\cmd\command] @="cmd.exe /k \"cd %L\"" ;禁用Windows 图片和传真查看器 [-HKEY_CLASSES_ROOT\SystemFileAssociations\image\ShellEx\ContextMenuHandlers\ShellImagePreview] ;在BSOD事件中禁用自动重启动 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl] "AutoReboot"=dword:00000000 ;禁用桌面清理向导 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Desktop\CleanupWiz] "NoRun"=dword:00000001 ;禁用错误报告但在发生严重错误时通知我 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting] "DoReport"=dword:00000000 ;禁用IMAPi光盘刻录服务 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ImapiService] "Start"=dword:00000004 ;禁用Messenger服务(是为了过滤垃圾信息,不会影响到MSN Messenger或者Windows Messenger软件) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Messenger] "Start"=dword:00000004 ;禁用Remote Registry 服务 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteRegistry] "Start"=dword:00000004 ;禁用Windows Time 服务 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time] "Start"=dword:00000004 ;禁用欢迎屏幕并使用传统登录窗口 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "LogonType"=dword:00000000 ;为Internet Explorer添加搜索引擎(以Microsoft Knowledge Base, Altavista, Google, MSN, FileMirrors为序) [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\MSKB] @="http://support.microsoft.com/?kbid=%s" [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\AV] @="http://www.altavista.com/sites/search/web?q=%s" [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\GGL] @="http://www.google.com/search?q=%s" [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\MSN] @="http://search.msn.com/results.asp?q=%s" [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchUrl\FM] @="http://www.filemirrors.com/search.src?file=%s" ;Prevents Internet Explorer windows from being reused [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main] "AllowWindowReuse"=dword:00000000 ;移除语言栏 [-HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}] @="Language bar" "MenuTextPUI"="@%SystemRoot%\\System32\\msutb.dll,-325" ;把Internet Explorer可同时下载的文件数目增大到10(默认是2) [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings] "MaxConnectionsPer1_0Server"=dword:0000000a "MaxConnectionsPerServer"=dword:0000000a ;改变菜单显示延迟(加快开始菜单的显示速度) [HKEY_CURRENT_USER\Control Panel\Desktop] "MenuShowDelay"="2" ;从我的电脑中删除共享文档文件夹 [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{59031a47-3f72-44a7-89c5-5595fe6b30ee}] ;删除快捷方式的箭头 [HKEY_CLASSES_ROOT\lnkfile] "IsShortcut"=- ;允许为回收站重命名 HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder] "Attributes"=hex:50,01,00,20 "CallForAttributes"=dword:00000000 ;禁用漫游Windows XP 窗口 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Tour] "RunCount"=dword:00000000 [HKEY_LOCAL_MACHINE\
/
本文档为【系统光盘制作】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索