有时,在给系统增加了服务器包裹或补丁后,你将面临这样的可能性,要么组件不能正常升级,要么升级到错误的修订版本。有很有种决定组件修订版本的方法,在磁盘上或者在记忆中,但是你选中的方法的效力取决于你的具体需求。这有这样一些选择:
1.在资源管理器中。最简单易行的确定组件修订版本的方法是右键点击资源管理器,选择Properties | Version。或者,你可以将资源管理器转换到视图模式,以栏的形式显示文件格式和产品格式。但是,在该模式下,不容易显示结果,注意:.DLLs文件会有格式签,但是.EXE文件没有,所以这其限制有用性。
2.通过任务管理器。来自Sys internals的非常有用的任务管理器列出了所有将要下载的组件的修订版本等级。如果你点击任务名称,选择View | Lower Panel View | Show DLLs,你可以看到程序正在使用的所有将要下载的DLLs以及他们的修订版本等级。这仅仅适用于运行程序,但是程序不支持输出特定的文本文件格式。注意,程序需要几分钟来统计正在运行的.DLLs
3.通过外部资源。如果你想找到适合程序或组件的其它修订版本,这是最好的方法。就微软组件来说,微软有其自己的站点DLL Help.。在那里你可以查找关于微软或微软支持的产品的任何组件,可以看到所有的组件的修订版本,同时能了解关于版本的信息。但是,DLL Help仅仅对微软组件有用,对third-party apps没有帮助。
4.通过脚本。这一选项是立即报告组件更新情况的有效方法。例如,如果你希望稽核目录中所有的项目(说明补丁应该放到哪里的项目),或者你希望快速的浏览对比组件修订版本信息,那么你应该使用脚本。在JSWare有这样的在线脚本,只要一些工作,就可以用于获得配合通配符或在目录中的所有文件的修订版本信息。