我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 操作系统 > 故障维修 > DIY自己动手打造Win自动更新包
热门文章排行
热门文章排行 合理使用硬盘(12-27)
用Windows组策略打造个性电脑(12-27)
WindowsXP优化设置之系统篇(12-27)
WinXP防火墙经典使用指南(12-27)
提高Photoshop应用效率八十条小技巧(12-27)
精采文章排行
精采文章排行
技术专题推荐
网管论坛交流
 

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

作者:   来源:[网络]   点击:   日期:2006-12-27

首先说一下什么是自动更新包,其实名字是无所谓的,自动更新包是一种通过批处理命令来实现当前文件夹下所有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

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

文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·删除隐藏在WindowsXP系统深处的组件 ·IE被修改的几大解决办法
·常见WinXP启动故障及解决方法 ·经典常见的桌面系统使用故障几则
·看了这篇,没人敢和你忽悠CPU ·企鹅瘦身倒计时新版QQ将剥离TM、TT

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。