编写批处理文件自动更新Windows Update补丁程序

2008-11-14  |  10:43  分类:电脑应用, 编程代码  |  标签:  |  

使用Windows操作系统的用户来说,定时升级WindowsUpdate安全更新补丁是保证系统正常运行,避免病毒蠕虫木马等恶意软件攻击的必要手段。

我们除了使用”控制面板”的自动更新功能以来,也可以手工运行从可信任网站上下的Windows Update更新包,如果一个一个执行肯定很麻烦的啦,所以我就用了以下的方法,实现自动安装:

新建一个文本文件,保存为updata.cmd,

文件内容为:
echo 共51个补丁 正在安装第 1 个  WindowsXP-KB898715-x86-chs.exe
.\hotfix\WindowsXP-KB898715-x86-chs.exe /quiet /passive /nobackup /norestart
echo 共51个补丁 正在安装第 2 个  WindowsXP-KB896428-x86-chs.exe
.\hotfix\WindowsXP-KB896428-x86-chs.exe /quiet /passive /nobackup /norestart
echo 共51个补丁 正在安装第 3 个  WindowsXP-KB929969-x86-chs.exe
.\hotfix\WindowsXP-KB929969-x86-chs.exe /quiet /passive /nobackup /norestart
echo 共51个补丁 正在安装第 4 个  WindowsXP-KB896358-x86-chs.exe
.\hotfix\WindowsXP-KB896358-x86-chs.exe /quiet /passive /nobackup /norestart
echo 共51个补丁 正在安装第 5 个  WindowsXP-KB901214-x86-chs.exe
.\hotfix\WindowsXP-KB901214-x86-chs.exe /quiet /passive /nobackup /norestart
echo 共51个补丁 正在安装第 6 个  WindowsXP-KB893756-x86-chs.exe
.\hotfix\WindowsXP-KB893756-x86-chs.exe /quiet /passive /nobackup /norestart
其中hotfix为存放Windows Update安全更新补丁的目录,
*.exe为Windows Update安全更新补丁包,
echo 共51个补丁 正在安装第 * 个  WindowsXP-KB893756-x86-chs.exe  提示下一个安装的文件是哪一个,第几个..

/quiet  参数表示自动(非交互式安装),
/passive  表示被动方式,
/nobackup  表示安全更新时不做备份,/
/norestart  表示升级后不重启操作系统。
编写完成后,运行updata.cmd文件就可以了
(注意喔!hotfix文件夹下有对应Windows Update安全更新补丁包exe文件)

收藏本文到网摘: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论