DIY自己动手打造Win自动更新包

作者:FireFox[F.S.T] 火狐技术联盟[www.wrsky.com]

首先说一下什么是自动更新包,其实名字是无所谓的,自动更新包是一种功过批处
理命令来实现当前文件夹下所有windows补丁的无人职守安装,在之前通常我们上网进行Windows Update,而冲击波和震荡波病毒发生后,让我们明白新安装的系统只要接入网络就已经存在了N多高风险的漏洞。那么今天就让我们一起动手来打造自己的自动更新包。

文章动画请大家到www.wrsky.com下载,我们首先说到批处理文件,批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。我们再来说几个关于windows 发布的更新包.exe文件在dos模式下安装时的常用的安装参数。

/passive '无人参与模式
/norestart '安装完成后不重新启动
/u 'unattended模式
/z '安装完后不重新启动
/q 'quiet模式(无用户干预)

大家也许要问我是怎么知道这些参数的,其实很多N人都知道的,我也只不过是拽篇文章出来而已,不说废话了其实windows早给出了安装参数只是大家并没有注意到我们转到dos模式下输入补丁文件名.exe /?就可以看到这个补丁安装的时间要用到的参数例如

Windows2000-KB823980-x86-CHS.exe /?

这就是冲击波漏洞的补丁了 执行后会弹出窗口给出这个补丁程序的安装参数有那些

-u unattended模式
-f 强制其他程序在关机时关闭
-n 不为杰出安装备份文件
-o 覆盖OEM文件,不提示
-z 安装完后不重新启动
-q quiet模式(无用户干预)
-l 列出安装的修补程序

好了我们新建一个记事本文件 在文件第一行输入

Windows2000-KB823980-x86-CHS.exe -u -z

将记事本文件保存为.bat或者.cmd后缀执行程序就可自动安装[要在已下载的补丁目录下

运行]
windows 几天一个补丁 算下来如果我们平时做好补丁的管理 把补丁下载再把他的安装

写入批处理这样不失是一个好的方法,由于本人比较懒才用这样的方法呵呵,另外那么

多的补丁在编辑批处理的时候有几个注意点给大家说一下

1、按照补丁时间顺序
2、一行一个补丁安装参数 最好给出注释方便管理

常用的参数刚才我也给大家列了出来,不过还是希望大家自己动手看一下
下面给出很早前我写的一个自动更新的批处理文件,给大家以参考

echo www.wrsky.com[F.S.T] FireFox QQ:9300571
Windows2000-KB329115-x86-CHS.exe /passive /norestart
Windows2000-KB823182-x86-CHS.exe -u -z
Windows2000-KB823559-x86-CHS.exe -u -z
Windows2000-KB823980-x86-CHS.exe -u -z
Windows2000-KB824105-x86-CHS.exe -u -z
Windows2000-KB824146-x86-CHS.exe -u -z
Windows2000-KB825119-x86-CHS.exe -u -z
Windows2000-KB826232-x86-CHS.exe /passive /norestart
WindowsMedia-Q828026-x86-CHS.exe /passive /norestart
Windows2000-KB828035-x86-CHS.exe /passive /norestart
Windows2000-KB828741-x86-CHS.exe /passive /norestart
Windows2000-KB828749-x86-CHS.exe /passive /norestart
Q831167.exe /q
CHN_Q832483_MDAC_x86.EXE /Q
Q832894.exe /q
Windows-KB833407-x86-CHS.exe /passive /norestart
Windows2000-KB835732-x86-CHS.EXE /passive /norestart
Windows2000-KB837001-x86-CHS.EXE /passive /norestart
OE6.0sp1-KB837009-x86-CHS.exe /q
js56nchs.exe /q

当然大家可以更灵活的为这些文件加入完成后自动重新启动的命令,不要忘了最后,

echo [F.S.T] www.wrsky.com 呵呵文章简陋 各位不要笑话偶。

相关日志

发表评论