在运行 Office 2003 的安装程序时出现“Error 1919. Error Configuring ODBC Data Source”(错误 1919。配置 ODBC 数据源时出错)错误信息

Support for Office 2003 has ended

Microsoft ended support for Office 2003 on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

重要说明 本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表的说明
症状
在运行本文开头所列出的任意程序的安装程序时,可能出现以下错误信息:
Error 1919. Error configuring ODBC data source:MS Access Database.ODBC error 6:Component not found in the registry.Verify that the file MS Access Database exists and that you can access it.
如果单击“忽略”,您可能会看到下面的错误信息:
Error 1919. Error configuring ODBC data source:Excel Files.ODBC error 0:Verify that the file Excel Files exists and that you can access it.
您可能还会收到以下错误信息:
Error 1919. Error configuring ODBC data source:MS Access Database.ODBC error 0:Verify that the file MS Access Database exists and that you can access it.
Error 1919. Error configuring ODBC data source:Visual FoxPro Database.ODBC error 0:Verify that the file Visual FoxPro Database exists and that you can access it.
Error 1919. Error configuring ODBC data source:Visual FoxPro Tables.ODBC error 0:Verify that the file Visual FoxPro Tables exists and that you can access it.
Error 1919. Error configuring ODBC data source:dBASE Files.ODBC error 6:Verify that the file dBASE Files exists and that you can access it.
原因
如果 Windows 注册表缺少某些注册表项,就可能会出现这些问题。
解决方案
要解决此问题,请重新添加缺少的注册表项。为此,请使用以下方法之一。

方法 1:使用 Mdac.inf 文件重置注册表项

使用 Mdac.inf 可以重置这些注册表项。

注意 此程序可能会提示您插入 Windows CD 以获取新文件。

如果有 Windows CD,请根据您的操作系统执行下列操作之一。

使用 Windows 2000 和 Windows XP 零售版时

  1. 单击“开始”,然后单击“运行”。
  2. 在“打开”框中,键入路径\inf(其中路径是指 Windows 文件夹的路径),然后单击“确定”。

    例如,键入 C:\Windows\InfC:\Winnt\Inf。默认情况下,C:\Windows 是 Windows 98、Windows Millennium Edition 或 Windows XP 的安装文件夹。默认情况下,C:\Winnt 是 Windows 2000 的安装文件夹,如果您从 Windows 2000 升级到 Windows XP,那么它也是 Windows XP 的安装文件夹。
  3. 在“工具”菜单上,单击“文件夹选项”。
  4. 在“查看”选项卡的“高级设置”框中,单击“显示隐藏文件和文件夹”,然后单击“确定”。
  5. 用鼠标右键单击“Mdac.inf”(对于 Windows 2000 或 Windows XP)或“Mdacinst.inf”(对于 Windows 98 或 Windows Millennium Edition),然后单击“安装”。
  6. 如果提示您插入 Windows CD,请将 Windows CD 插入到 CD-ROM 驱动器或 DVD-ROM 驱动器中。
  7. 单击硬盘上的“I386”文件夹(通常是 C:\I386),然后单击“确定”。

    注意:如果 I386 文件夹是 Windows 文件夹的子文件夹(在某些计算机上是如此),则无法选中它。在这种情况下,请在“文件复制来源”框中键入完整路径(例如,键入 C:\Windows\I386C:\Winnt\I386),然后单击“确定”。
  8. 重新启动计算机。

使用 Windows 2000 或 Windows XP 的原始设备制造商 (OEM) 版本时

警告:注册表编辑器使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。

第 1 步:修改注册表项

  1. 在硬盘上找到“I386”文件夹,然后记下它的路径。
  2. 单击“开始”,然后单击“运行”。
  3. 在“打开”框中,键入 regedit,然后单击“确定”。
  4. 在注册表编辑器中,找到以下注册表项并单击:
    HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup
  5. 用鼠标右键单击“安装源”项,然后单击“修改”。
  6. 在“数值数据”框中,将值更改为硬盘上 I386 文件夹的路径,然后单击“确定”。
  7. 对以下项重复第 5 步和第 6 步:
    • SourcePath
    • ServicePackSourcePath
  8. 退出注册表编辑器。

第 2 步:安装 Mdac.Inf

  1. 单击“开始”,然后单击“运行”。
  2. 在“打开”框中,键入 C:Winnt\Inf,然后单击“确定”。
  3. 在“工具”菜单上,单击“文件夹选项”。
  4. 在“查看”选项卡的“高级设置”框中,单击“显示隐藏文件和文件夹”,然后单击“确定”。
  5. 用鼠标右键单击“Mdac.inf”,然后单击“安装”。
  6. 如果提示您插入 Windows CD,请将 Windows CD 插入到 CD-ROM 驱动器或 DVD-ROM 驱动器中。
  7. 单击硬盘的“I386”文件夹(通常为 C:\I386),然后单击“确定”。

    注意
    • 如果您没有当前 Windows 安装的 CD,请单击“浏览”,然后找到并选择“I386”文件夹。
    • 如果“I386”文件夹是“Windows”文件夹的子文件夹(在某些计算机上是如此),则无法选中它。

      在这种情况下,请在“文件复制来源”框中键入完整路径(例如,键入 C:\Windows\I386C:\Winnt\I386),然后单击“确定”。
  8. 重新启动计算机。

方法 2:从网络上的其他计算机导入注册表项

注意 从其他计算机导入注册表项时,请确保源计算机和目标计算机运行的操作系统相同。例如,如果您在运行 Windows XP 的计算机上使用此方法,请使用其他运行 Windows XP 的计算机来导出注册表项。

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证可以解决因注册表使用不当所导致的问题。使用注册表编辑器需要您自担风险。

第 1 部分:从“源”计算机的注册表中导出注册表项

  1. 在不缺少注册表项的计算机(“源”计算机)上,单击“开始”,然后单击“运行”。
  2. 在“打开”框中,键入 regedit,然后单击“确定”。
  3. 找到下面的注册表项并单击:
    HKEY_CURRENT_USER\Software\ODBC
  4. 在“文件”菜单上,单击“导出”。
  5. 在“保存在”框中,指定临时保存注册文件(.reg 文件)的位置。

    在“文件名”框中键入文件名,然后单击“保存”。
  6. 找到下面的注册表项并单击:
    HKEY_LOCAL_MACHINE\Software\ODBC
  7. 重复第 4 步和第 5 步,导出该注册表项。

第 2 部分:将这些注册表项导入到“目标”计算机的注册表中

  1. 将导出的 .reg 文件从源计算机复制到缺少注册表项的计算机(“目标”计算机)上的临时位置。
  2. 单击“开始”,然后单击“运行”。
  3. 在“打开”框中,键入 regedit,然后单击“确定”。
  4. 在“注册表”菜单上,单击“导入注册表文件”。
  5. 找到在第 1 步中复制的 .reg 文件之一并单击,然后单击“打开”。
  6. 对另一个 .reg 文件重复第 4 步和第 5 步。
替代方法
出现这些错误信息时,单击几次“重试”可能会解决此问题。不过,从长远观点来看这种解决方法不可行;如果试图运行 Office 2003 的检测和修复,或重新安装 Office 2003,可能还会遇到这些问题。
更多信息
有关如何对 Office 2003 中出现的“Error 1919”错误信息进行故障排除的其他信息,请在 Microsoft 知识库中搜索 Error 1919。为此,请访问下面的 Microsoft 网站:
OFF2003
属性

文章 ID:818954 - 上次审阅时间:05/13/2010 21:29:24 - 修订版本: 2.0

Microsoft Office 2003, All Editions, Microsoft Office Access 2003, Microsoft Office Excel 2003, Microsoft Office FrontPage 2003, Microsoft Office InfoPath 2003, Microsoft Office OneNote 2003, Microsoft Office PowerPoint 2003, Microsoft Office Publisher 2003, Microsoft Office Word 2003

  • kberrmsg kbprb KB818954
反馈