设为首页
加入收藏
网站首页
休闲娱乐
军事
·
社会百态
·
娱乐八卦
·
校园
体育
·
美女写真
·
幽默笑话
·
游戏
综合
·
在线视频
·
搞笑图片
·
灵异
两性生活
两性知识
·
性爱技巧
情色实录
·
两性图片
女性健康
·
同性之恋
电脑网络
网络编程
·
网页制作
·
软件教学
操作系统
·
图形图象
·
冲浪宝典
网络安全
·
邮件系统
·
认证考试
热点专题
芙蓉
·
真人漫画
72式
·
欲望都市
帅哥
·
人体彩绘
您现在的位置:
世纪中国
>>
操作系统
>>
Windows 2003
>> 教程正文
深度分析Win 2003自动升级补丁功能
作者:中国图霸 教程来源:网络 点击数: 更新时间:2007-1-3
有读者反映使用批处理Windows自动升级文件有问题。有些补丁包安装时出现了错误提示,无法继续。
经过研究,发现这是由于Windows主要有两类不同的补丁程序,需要使用不同的参数,一旦参数错误,会导致无法安装,所以对不同补丁需要使用不同的参数。我们来具体分析一下。
从图片看补丁类型
如图1,把Windows 2003 Server的补丁文件放在同一个目录,
可以清楚地看到补丁文件名字前面的图标有两种类型,一种是简单的可执行文件图标,另外一种是标志压缩文件的可执行文件图标。
从属性分析格式
WindowsServer2003-KB823559-x86-ENU.exe文件的图标是一个简单的可执行文件图标。从图2中可以看到该补丁的帮助信息,发现它使用微软的update程序来安装补丁。从图3可以查看该补丁的版本信息,它是由SFXCAB.EXE制作而成,所有其他具有普通可执行文件图标的补丁程序都有类似性质。
DirectX9-KB819696-x86-ENU.exe文件的图标是一个标志压缩文件的可执行文件图标,可以查看该补丁的帮助信息。它所认识的参数不包括/U和/Z,如果使用/U 参数来运行就会产生错误。同样,查看该补丁的版本信息,可以看出DirectX9-KB819696-x86-ENU这个补丁是由WEXTRACT.EXE而来的,所有其他的具有标志压缩文件的可执行文件图标的补丁程序也都有类似特征。
现在很清楚了Windows有两类不同的补丁,使用不同的补丁程序,需要参数也不一样。
自动分清补丁的格式
如何在批处理文件中区分这两类不同的补丁呢?最稳妥的办法是找一个小程序检测补丁文件资源信息,如果补丁资源中包括了一个标志压缩文件的可执行文件图标,那么该补丁就是第二类补丁,仅仅使用/Q参数,如果补丁资源中不包括图标,那么就是第一类补丁,可以使用/U /Q /Z参数来安装补丁。
这里给出一个更简单的方法,仅仅使用Windows的内部命令,不需要额外程序了。查找补丁文件中的特征字符串,如果一个字符串仅仅在某一类补丁程序中存在,就可以根据这个来区分补丁的类型。
第一步:如图4,用文本编辑器分别打开WindowsServer2003-
KB823559-x86-ENU.exe 文件和DirectX9-KB819696-x86-ENU.exe文件,可以找到很多特征字符串,如字符串“_SFX_CAB_EXE_PATH”仅仅存在于SFXCAB.EXE类型的补丁中,而字符串“CABINET”和“WEXTRACT”仅仅存在于WEXTRACT.EXE类型的补丁文件中。所以可以用查找字符串的方法来决定补丁文件的类型。
第二步:在“开始→运行”菜单中输入“cmd”,然后进入补丁所在文件夹,运行如下命令,就可以指明该补丁文件需要的参数:
(@findstr _SFX_CAB_EXE_PATH 补丁文件名字 >nul && @echo 参数
[1]
[2]
下一页
分类推荐
社会
社会
娱乐
军事
校园
幽默
体育
女性
专题
电脑
编程
网页
软件
系统
安全
图象
冲浪
认证
搞笑
人物
动物
物品
表情
签名
色图
漫画
奇闻
美女
明星
清纯
自拍
欧美
丝袜
卡通
性感
走光
两性
知识
性图
孕育
技巧
同性
单身
情感
实录
视频
写真
搞笑
MTV
翻唱
写实
片段
游戏
综艺
Windows 2003热门文章
windows 2003服务器配置VPN实现
Windows Server 2003网络负载均
解决w3wp.exe占用CPU和内存问题
为Win2003服务器打造铜墙铁壁
了解Win 2003中的四大web接口
在Windows 2003中快速搭建超酷
如何恢复Windows Server 2003域
windows server 2003 r2 64位w
架设Windows Server 2003的安全
Windows 2003系统25招加速大法
Windows 2003 硬盘安全设置[针
解决win2003 iis6的请求的资源
Win 2003系统传真功能的配置及
查看Windows 2003系统日志的简
为Windows 2003服务器打造铜墙
Windows 2003服务器安全配置终
Windows Server 2003系统配置方
Win 2003操作系统25招加速大法
体验Win 2003系统中实用的四种
抢先看!WinServer 2003 R2 RTM
|
设为首页
|
加入收藏
|
服务合作
|
友情链接
|
版权申明
|
联系我们
|
广东广州海珠区 世纪网络工作室 版权所有 上海电信提供网络带宽
信箱: 9297659@qq.com
粤ICP备06113754号