WinXP SP3自己做

时间:2022-07-18 04:19:24

微软在WinxP的Service Pack 2补丁包之后,又了很多热补丁、应用程序,仅仅WinXP SP2的高优先级补丁就已经有67个。每次安装系统之后都要逐个安装这些补丁,太不方便,而根据微软官方消息,官方版WinXP SP3更要到2008年才,为了一次安装完这些补丁,我们就需要自己动手,制作一个WinXP SP3。

双剑合璧下补丁

首先,我们要下载WinXP SP2之后的所有补丁。这些补丁需要到“Windows Update”站点下载。

Step1在开始下载补丁之前,我们还需要安装一个没有安装任何补丁的WinXP SP2。通过这个干净版的WinXP SP2才能搜索到完整的补丁集合。

Step2通过执行“开始”“所有程序”“Windows Update”,或者在IE中直接访问update.省略打开“WindowsUpdate”主页。

Step3“Windows Update”站点,提供了“快速”和“自定义”两种更新补丁方法。因为我们这次访问“Windows Update”站点是为了查看需要安装的补丁,所以请点击“自定义”按

Step4“Windows Update”会自动搜索本地计算机上需要安装的Windows补丁包,并分三类显示:高优先级、软件可选和硬件可选。其中高优先级中的补丁是必须安装的,软件可选里面则包括了Windows Media Player 10和.NetFramework等可以选择安装的软件。我们下文就以高优先级补丁为例进行介绍。

Step5点击左侧的“高优先级”链接,右侧页面会显示出当前可用的更新(到2007年1月底,共有67个)。分别点击右侧的更新链接前的“+”号,再点击“详细信息”打开一个窗口,点击其中的support.省略/kb/xxxxxx链接就可以找到补丁下载页面(如图2)。

不过,这种补丁下载方式过于繁琐,即使只将所有的“高优先级”补丁下载下来就要花费很长的时间,所以推荐给大家一个小工具“Windows Updates Downloader”(wud.省略/)。

你只要安装了它,并且下载适合于Windows XP chinese Simplified(简体中文)的更新列表(wud.省略/download.ashx?type=ul&id=6,下载后双击导人),然后打开“Windows Updates Downloader”,在“Updates List”框选择刚才安装的更新列表,勾选“CriticalUpdates(高优先级)”后,点击“Download”按钮后大部分的高优先级就被快速下载下来了(如图3)。

需要注意的是,通过Windows Update Downloader下载的补丁并不完整,比如“Windows XP x86 CHS(2007-01-09)”更新列表中就只包括了截止到2007年1月9日的所有64个高优先级补丁,截止日期之后的补丁则不能自动下载,所以我们还需要通过“Windows Update”主页相应链接手工下载漏掉的补丁。

如何自动安装

现在所有的“Windows Update”高优先级补丁我们都下载下来了,可是难道我们还要手工点击每个安装程序来完成安装?不用这么麻烦,为了方便大家自动安装这些补丁Windows补丁都提供了自动安装参数,只要编写一个批处理文件,并给每条补丁加上适当的参数,就做成了一个自动、无提示的安装包。

Step1打开“记事本”,新建一个文件,并将它另存为WinXPSP3.cmd文件(在“另存为”窗口,保存类型设置为“所有文件”,文件名设置为WinXPSP3.cmd,如图4)。

Step2然后,在“记事本”中输入以下内容:

@Echo off

@Title正在自动安装Windows XP SP2之后的关键补丁

@Echo安装Windows Installer 3.0 V2(1 of 67)

WindowsInstaller-KB893803-v2-x86.exe/passive/norestart/quiet

@Echo安装KB898461(2 of 67)

WindowsXP-KB898461-x86-CHS.exe/q/n/z

@Echo安装KB896423(3 of 67)

WindowsXP-KB896423-x86-CHS-exe/q/n/z

WindowsXP-KB929969-x86-CHS-exe/q/n/z

其中第一行让命令行窗口不显示提示信息,第二行让命令行窗口的标题栏显示“正在自动安装Windows XP SP2之后的关键补丁”,接下来每两行的第一行是显示提示信息,第二行是补丁名称+自动无提示安装参数(如图5)。

需要注意的是,WinXP SP2之后的补丁,大部分可以在补丁名称后加上“/q/n/z”参数实现自动无提示安装,但还有几个例外,请参照《WinXPSP2补丁自动无提示安装例外参数表》。

Step3制作完毕自动安装批处理命令后,还建议大家在未安装任何补丁的WinXP SP2上执行一次WinXPSP3.cmd,看看在安装过程中是否有错误提示,并在安装后重启计算机,再次打开“Windows Update”主页,查看是否有漏安装的补丁,并根据问题进行下载漏掉的补丁、修改安装参数(如图6)。

开始制作安装包

Windows的Service Pack都是一个单独的可执行文件,现存我们就也把这些补丁和安装批处理指令制作成一个安装包,工具就采用大家最常用的WinRAR。

选中WinXP SP2补丁和补丁安装文件后,单击右键,选择“添加到压缩文件”打开WinRAR的“压缩文件名和参数”设置窗口,“压缩文件名”为Hotfix,并勾选右侧的“创建自解压格式压缩文件”,然后切换到“高级”选项卡,点击“自解压选项”,在“解压后运行”框中输入我们制作的自动安装批处理文件名WinXPSP3.cmd(如图7),点击“确定”。稍等片刻,一个正规的WinXP SP3安装包就制作成成功了。

最后需要说明一点的是,我们制作的这个WinXP SP3补丁包只包括了高优先级补丁,如果你想自动安装软件更新,比如WindowsMedia Player 10,则请在“软件更新”中下载、安装Windows MediaPlayer,再次打开“Windows Update”下载Windows Media Player的更新补丁,最后将Windows Media Player和更新补丁都集成在WinXP SP3补丁包中。

本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读

本文为全文原貌 未安装PDF浏览器用户请先下载安装 原版全文

上一篇:另辟捷径,安装Vista 下一篇:Vista快餐店·快捷操作大放送