菜鸟制作自动安装补丁包

微软的产品在推出之后总是补丁不断,特别是对于我们这些初学者来说,重装系统几乎是家常便饭。虽说系统中已经提供了 Windows Update在线升级组件,但漫长的 下载安装过程也着实让人心烦。今天,我们就来学一回老鸟,自己动手制作自动安装补丁包,让重装 系统后的补丁安装过程变得方便简单。
一.制作前的准备工作
在制作补丁包前,我们首先要下载需要安装的补丁 程序。打开“开始”菜单,在“所有程序”中单击“Windows Update”打开 微软官方更新站点:单击“查找操作系统的更新”链接,查找 Windows 操作系统的更新;在 操作系统列表框中选择 操作系统版本后,单击“搜索,,按钮;在搜索目录中选择搜索类别,然后在更新列表中添加要下载的补丁到下载篮子里;完成后,单击“转到下载篮子”链接,进入下载篮子页面;选择保存位置后,单击“立即下载”按钮即可批量 下载补丁。另外,在下载完需要制作成补丁包的所有补丁后,还要下载微软的一次性补丁安装工具“qchain.exe”。该工具可以在微软的下载页面下载。
小提示:补丁文件也可以使用“ 360安全卫士”(其下载补丁速度很快)等软件下载, 所示。单击“打开已下载的补丁安装程序目录”,即可查看已下载的补丁。
二、批量生成 补丁
在制作批处理文件时,要手动输入 补丁文件的文件名。补丁文件的文件名较长,如果补丁文件较多,手动输入会费大量的时间。不过,利用DOS中的DlR命令可以快速建立一个文本性质的补丁文件名列表文件。首先,新建一个文件夹,把下载得到的补丁全部复制到该文件夹,然后单击“开始”一“程序”一“附件”一“命令提示符”,打开命令提示符窗口。在命令行中键入"   dir d:\hotfix>d:\a.txt   "在上述命令中, “d:\k”表示D盘中的K文件夹,“d:\l_txt”表示D盘根目录中的“I.txt”文件;整个命令的功能就是把D盘K文件夹中所有文件的文件名,列表到D盘根目录的“I.‘txt”文本文件中。
三.编辑批处理文件
将补丁文件、补丁文件名列表文件和“qchain.exe”程序放在同一文件夹中,打开补丁文件名列表文件,复制补丁文件名,按照下列规则编辑命令行。完成后“保存”退出,最后把文件的扩展名改为“.BAT”。
小提示:在编辑批处理文件时,可以把补丁文件名列表删除,也可以使用“::”进行逐行注释。注释是批处理中的说明性文字,被注释的字符在批处理中不会被执行。
@echo off
setlocal
set PAl。HTOFIXES=补丁文件所在的路径
%PA r’HTOFIXES%、幸丁丁文件名1一z—m
%PA r。HTOFIXES%\补丁文件名2一z—m
%PATHToFIXES%\补丁文件名3一z—m
%PATHOFIXES%\qcllairI.exe
上述命令中相关参数的含义:
–u无人参与模式
–f强迫其他应用程序在关机时关闭
–n不要为卸载备份文件
–o不提示就改写OEM文件
–z安装完成后不重新启动
–m自动安装模式
–q安装模式,无需用户参与
一l列出已安装的修补程序
“.BAT”文件是可执行文件,当双击该文件时,该文件中的命令就会逐行执行。相应地,该文件夹中的补丁就会按照批处理文件中的顺序依次安装。
“.BAT”文件可以用记事本打开,以后微软发布新补丁时,只要将补丁复制到该文件夹,然后在批处理文件中添加相应的命令即可。
四、将补丁文件打包
为了方便共享或者在朋友之间交流,还可以将上述的文件打包,将其制作成EXE格式的WinRAR自解压安装包。选中文件夹中的补丁文件、批处理文件和“qctlai r1.exe”程序,单击鼠标右键,在打开的右键菜单中选择“添加到压缩文件”;在“压缩文件名和参数”对话框的“常规”选项卡中输入压缩包文件名,在“压缩选项”中勾选“创建自解压格式压缩文件”;切换到“高级”选项卡中单击“自解压选项”,打开“高级自解压选项”对话框:在“解压后运行”文本框中输入批处理文件名,然后在“模式”选项卡中勾选“ 解压到临时文件夹”复选框:最后单击“确定”按钮后,一个 自动安装补丁文件的补丁包就创建成功了。
 
 
 @ECHO OFF
      FOR %%i IN (*.EXE) DO %%i /passive /norestart /nobackup
      shutdown -r  
做成.bat与下载的补丁放入同一文件夹内,运行可自动安装补丁。