站内搜索
分类列表
本类阅读排行
本类推荐文章
- Windows 2003常见故障诊断
- 应对Windows 2003服务器管理难题
- 隐藏在Windows 2003中的“妙招”
- 如何配置Win 2003的DNS服务器
- 架设维护Windows Server 2003网页...
- Windows server 2003使用技巧集
- Windows 2003中搭建视频服务器
- Win2003作路由 局域网共享多出口上...
- WinXP/2003系统服务备份与灾难保
- 给Windows2003转载视频压缩
- Windows 2003系统Web服务器配置方...
- 简化Win 2003域控制器密码
- 在Win 2003中轻松架设用户隔离FTP...
- 删除Windows 2000后NTFS空间重利用
- 启用Windows server 2003桌面主题
广告
深度分析Win2003自动升级补丁
作者: 来源: 点击: 日期:2007-7-7 1:00:37
有读者反映使用批处理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主要有两类不同的补丁程序,需要使用不同的参数,一旦参数错误,会导致无法安装,所以对不同补丁需要使用不同的参数。我们来具体分析一下。
从图片看补丁类型
如图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而来的,所有其他的具有标志压缩文件的可执行文件图标的补丁程序也都有类似特征。
深度分析Win2003自动升级补丁 评论
