2007/04/28
MDAC在SP2上的版本
今天在新闻组上碰到有朋友装不上MDAC 2.8,并且说明了系统的报告:MDAC 2.8 RTM is incompatible with this version of Windows. All of its features are currently part of Windows.出现这种情况的绝大多数原因是已装有SP2,因为SP2已把MDAC 2.8更新为SP1,即MDAC 2.8 SP1 on WindowsXP SP2。
这一点可以通过两种办法来证明:
1、下载安装组件检查器工具
cc_pkg.exe
下载下来的文件是自解压文件,需要指定解压位置,默认为C:\Comcheck,可更改。
解压之后会自动运行,如果没有自动运行,到其解压位置运行cc.exe即可。
运行的默认设置即“Perform analysis of your machine and automatically determine the release version.”(执行对你的电脑的分析和自动测定版本),按下“OK”按钮
出现对话框询问已查出匹配的版本为“MDAC 2.8 SP1 on WindowsXP SP2”,是否再次执行分析。到这里已经可以确认该机器的MDAC版本为MDAC 2.8 SP1了。
2、检查注册表键值
HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess
在该注册表项目的FullInstallVer键值即为版本号,如果已装有SP2,这里应为2.81.1117.0。
参考文献:How to:检查MDAC版本

