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

文章翻译 文章翻译
文章编号: 818954 - 查看本文应用于的产品
重要说明 本文包含有关修改注册表的信息。修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 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 网站:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;KBHOWTO

属性

文章编号: 818954 - 最后修改: 2010年5月13日 - 修订: 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
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com