技巧回音壁(26):Windows XP补丁快速安装
软件世界
背景提示:本报第24期E10版的《Windows 2000补丁快速安装》一文中介绍了如何一次性将Windows 2000的几十个补丁同时安装的方法,这对于初次安装Windows 2000的朋友和许多没有安装补丁的朋友很有帮助。
本期回音:河北的BOX朋友看了这篇文章打开了思路,来信写了关于Windows XP中快速安装补丁的方法。
Windows XP的补丁中,带有安装程序图标的补丁,都采用图1中所列的参数。以KB开头不带安装图标的补丁部分采用图2中的参数,另一部分采用图3中的参数。
在Windows XP SP1系统需要安装的补丁中,KB825119以前的更新补丁普遍采用图2中所列参数,KB825119以后的补丁均采用图3中所列的参数。
针对这三种不同的参数,以Windows XP为例,简单安装补丁的方法如下:
1.首先将所有更新补丁放置到一个空文件夹,例如:D:\Update,在Update中新建一个子文件夹,命名为a,把所有带有安装图标的文件放置到这个子文件夹中。
2.在“开始→运行”对话框中键入CMD,打开命令行窗口,键入“cd update”进入刚才建立的目录,键入“dir .\a /b /od>install_a.bat”,这样就在update目录下生成了一个包含补丁名的批处理文件。需要说明的是Dir命令的“/b”参数用来输出只包含文件名的列表,“/od”参数用来按照修改时间的先后列出文件名,新文件在显示时将被列在底部,这样可以保证新旧补丁能够按照发布的先后顺序安装。
3.从资源管理器中找到刚才生成的批处理文件,单击右键选择“编辑”,从记事本“编辑”菜单中选择“替换”命令,将“exe”全部替换为“exe /q”。
4.同样建立b文件夹,按“修改日期”排序,将编号为KB825119及修改时间在它以前的补丁放入文件夹b中;“修改日期”在KB825119以后的补丁放入文件夹c中。仿照1~3步操作,生成install_b.bat、install_c.bat。然后将install_b.bat中的“exe”替换为“exe /u”,将install_c.bat中的“exe”替换为“exe /passive”。
5.将a、b、c文件夹中的补丁程序移动至Update下,将install_a(b、c).bat三个文件合并。
这样以后你就可以双击一个批处理文件安装所有补丁啦!
注意:如果你确定以后不会卸载这些补丁,也可以加上“/n”参数,同时加上“/norestart(/z)”参数避免安装后重启。如果你想查看所有已安装的补丁,在命令行键入“补丁名称 /l”即可。


