晕,这几天一直去给客户装软件,结果不能运行,一直找不到原因,到后来发现是Mdac的问题,winxp sp2中带的是dmac2.8,我们以前一直都用2.7,晕死,狂搜,发现microsoft还有专门检测mdac版本的东东,晕,不过只支持到mdac2.7sp1,感兴趣的可以一试,2.8我试过了,unknow version,哈哈
网址:http://support.microsoft.com/default.aspx?kbid=301202

概要

本文介绍了两种不同的方法,用以检查系统中装有哪个版本的 Microsoft Data Access Components (MDAC)。

  • 使用组件检查器工具。
  • 检查存储在注册表中的版本信息。

返回页首

安装和使用组件检查器工具

确定已安装的 MDAC 版本的最可靠方法是:将每个 MDAC DLL 文件的版本号与每个 MDAC 版本所附带的 DLL 文件列表进行比较。组件检查器可帮助您完成此操作。它检查计算机上的文件,将它们与每个版本的 MDAC 的列表进行比较,并报告最匹配的项。

要安装组件检查器,请按照下列步骤操作:

  1. 浏览到以下 Microsoft Web 站点:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=8F0A8DF6-4A21-4B43-BF53-14332EF092C9&displaylang=en

  2. 单击用于下载组件检查器的链接。得到浏览器的提示时,将 Cc.exe(自解压缩可执行文件)保存到桌面上。
  3. 在桌面上双击 Cc.exe;这将解压缩组件检查器文件并安装到默认位置 C:\Comcheck。

要使用组件检查器检查 MDAC 版本,请按照下列步骤操作:

  1. 开始菜单,单击运行
  2. 打开文本框中,键入 c:\comcheck\comcheck.exe,然后单击确定
  3. Component Checker - Choose Analysis Type(组件检查器 - 选择分析类型)对话框中,选择 Perform Analysis of your machine and automatically determine the release version(对您的计算机进行分析并自动确定发行版本),然后单击确定
  4. 该程序通过扫描所有的核心 MDAC 文件和注册表设置,尝试确定计算机上的 MDAC 版本。此过程通常需要几分钟。完成后,应收到以下消息:
    The MDAC version that is closest to the version on your computer is 'XXXX'.
  5. 单击确定
  6. 将出现组件检查器扫描的概要。请注意,可安全地忽略 Dir、FileDescription 和 FileSize 错误。

返回页首

检查存储在注册表中的版本信息

虽然最可靠的方法是检查 MDAC 版本,但在注册表中检查版本信息是仔细检查此信息的方便方法(如果您遇到的不是与 MDAC 有关的问题)。

可在以下项中找到版本信息:

HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess\FullInstallVer

要检查注册表,请按照下列步骤操作:

  1. 开始菜单上,单击运行
  2. 打开文本框中,键入 regedit,然后单击确定,这将启动注册表编辑器。
  3. 在导航窗格中,向下浏览到以下路径:

    HKEY_LOCAL_MACHINE\Software\Microsoft\DataAccess

  4. 在“详细信息”窗格中,在名称列中查找 FullInstallVerVersion。其中的每个注册表项在数据列中都有相应的版本信息。
  5. 完成后,单击注册表菜单上的退出以关闭注册表编辑器。

返回页首

疑难解答

请注意,在与实际文件的版本进行比较时,存储在注册表中的版本信息对于 2.1 以前的 MDAC 版本可能不正确。Windows 2000 安装 2.5 版。在 Windows 2000 上只能安装 MDAC 2.5 以后的版本。

可从以下 Web 站点下载 Microsoft Data Access Components:

http://msdn.microsoft.com/library/default.asp?url=/downloads/list/dataaccess.asp

返回页首

参考

有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

307255 INFO:组件检查器:诊断问题并重新配置 MDAC 安装

231943 INFO:Microsoft Data Access Components (MDAC) Release History

返回页首

这篇文章中的信息适用于:

  • Microsoft Data Access Components 2.1
  • Microsoft Data Access Components 2.1 (GA)
  • Microsoft Data Access Components 2.1 SP1
  • Microsoft Data Access Components 2.1 SP2
  • Microsoft Data Access Components 2.5
  • Microsoft Data Access Components 2.5 SP1
  • Microsoft Data Access Components 2.5 SP2
  • Microsoft Data Access Components 2.6
  • Microsoft Data Access Components 2.6 SP1
  • Microsoft Data Access Components 2.6 SP2
  • Microsoft Data Access Components 2.7
最近更新: 2003-11-4 (8.0)
关键字: kbHOWTOmaster KB301202 kbAudDeveloper

转载于:https://www.cnblogs.com/xia/archive/2004/10/10/50382.html

@@HOW TO:检查 MDAC 版本相关推荐

  1. 如何检查 MDAC 版本

    文章编号: 301202 - 查看本文应用于的产品 本文的发布号曾为 CHS301202 展开全部 | 关闭全部 本页 概要 安装和使用组件检查器工具 检查存储在注册表中的版本信息 故障排除 参考 属 ...

  2. 如何检查MDAC版本,如何查看MDAC版本

    本文介绍了两种不同的方法,用来检查系统中安装的 Microsoft 数据访问组件 (MDAC) 的版本. • 使用组件检查器工具. • 检查存储在注册表中的版本信息. 安装和使用组件检查器工具 确定已 ...

  3. java检测ubuntu_在Ubuntu、Debian、CentOS Linux中检查Java版本的方法

    本文介绍在Linux操作系统中使用命令行来检查所安装的Java版本(Java Version),当安装需要特定版本的Java的应用程序时,这很有用.该方法适用于Ubuntu.Debian.CentOS ...

  4. linux安装ppp服务器,服务器_最简单的Linux系统上的pptpd服务器安装,1. rpm -qa|grep ppp 检查ppp版本, - phpStudy...

    最简单的Linux系统上的pptpd服务器安装 1. rpm -qa|grep ppp 检查ppp版本,必须在2.4.1-3或以上,否则下载新版本,用rpm -Uvh更新: 2.下载pptpd-1.1 ...

  5. 怎么查看自己安装的python版本_教你如何检查 Python 版本

    本教程介绍如何使用 命令行检查操作系统上安装的 Python 版本.这在安装用 Python 编写的需要特定版本 Python 的应用程序时非常有用. Python 是世界上最流行的编程语言之一.它用 ...

  6. 玩转oracle 11g(29):检查操作系统版本和查询表中修改数据

    20.检查操作系统版本: 必须是5.1 or 5.2. 实际为 6.1未通过 解决方法: 修改参数文件oraparam.ini • [Certified Versions] • #You can cu ...

  7. 检查java_如何检查Java版本?

    Java是世界上最流行的编程语言之一,用于构建不同类型的跨平台应用程序. 本文介绍了如何使用命令行检查你的Linux系统上安装了什么版本的Java.这在安装需要特定版本Java的应用程序时很有用. J ...

  8. 如何检查Django版本

    我必须在我们的应用程序中使用Python和Django . 所以我有两个版本的Python,2.6和2.7. 现在我已经安装了Django. 我可以运行示例应用程序来测试Django的成功. 但是我如 ...

  9. 检查 ubuntu 版本_如何检查Ubuntu版本–快速简便的方法

    检查 ubuntu 版本 In this tutorial, we will go over the easiest methods to check Ubuntu version from the ...

  10. 如何检查CentOS版本– 8种方法

    There are many ways to check the CentOS version. In this tutorial, we will learn how to check the Ce ...

最新文章

  1. keras 的 example 文件 mnist_acgan.py 解析
  2. 盛大云主机 就是价格有点贵啊
  3. 在 LinearLayout里addView一个图表
  4. ASP.NET Core Web API基于RESTFul APIs的集合结果过滤和分页
  5. 用python快速合并代码(方便软著申请)
  6. C 怎么读取Cpp文件_opencv从yaml文件中读取矩阵(c++)
  7. 算法不会,尚能饭否之排序——直接选择排序
  8. 使用struts框架的简单jsp登录页面
  9. TweenMax之一些方法
  10. JAVA菜鸟驿站快递分发系统计算机毕业设计Mybatis+系统+数据库+调试部署
  11. Python正则表达式写法
  12. 【大熊智能nrf connect使用方法
  13. 爱码物联|汽车制造行业,汽车零部件质量溯源解决方案
  14. 基于java的SCADA系统_基于普通PC的SCADA系统
  15. 让大数据“觉醒”,数据中台与数据开发平台成为企业关键战略
  16. 迈锐宝xl android auto,迈锐宝xl导航怎么连接手机
  17. Python开发技术详解
  18. js背景图片按比例充满全屏
  19. Python 生成数据 make_circles 和 make_moons
  20. 怎么把字母缩小当符号_全脑学拼音怎么操作,有资料有方法

热门文章

  1. html制作幸运抽奖,基于canvas的jQuery幸运抽奖大轮盘插件
  2. 初学者C语言输入输出挖坑填补处须知
  3. 中心极限定理_达尔文的进化论正确吗?
  4. 阿里云云计算 37 PolarDB MySQL的连接
  5. URLSession实现iTunes搜索听歌
  6. oracle安装出现乱码报错,oracle_oracle安装出现乱码等相关问题,安装oracle时候遇到错误 Preparing - phpStudy...
  7. linux内核 header.s,arm架构的linux内核中,clrex指令的作用是什么
  8. 2021-09-13强化学 习 原理及技术介绍
  9. 进程和线程的基本概念与区别
  10. mysql导入.sql文件