本文内容症状
为“适用于”部分中列出的任何程序运行安装程序时,可能会收到以下错误消息:
错误 1919。 配置 ODBC 数据源时出错:MS Access 数据库。 ODBC 错误 6:在注册表中找不到组件。 验证文件 MS Access Database 是否存在以及是否可以访问它。
如果选择“ 忽略”,可能会收到以下错误消息:
错误 1919。 配置 ODBC 数据源时出错:Excel 文件。 ODBC 错误 0:验证 Excel 文件是否存在以及是否可以访问该文件。
还可能会收到以下任一错误消息:
原因
如果 Windows 注册表缺少某些注册表项,则可能会出现这些问题。
若要解决此问题,请替换缺少的注册表项。 为此,请使用下列方法之一。
方法 1:安装 MDAC 2.8
有关 MDAC 2.8 的详细信息(包括安装和删除说明),请参阅 Microsoft 数据访问组件 (MDAC) 安装。
安装 MDAC 2.8 后,必须重新启动计算机并使用管理凭据登录。
注意
安装 Microsoft Windows XP Service Pack 2 (SP2) 时,也会安装 MDAC 2.8。 如果操作系统是 Windows XP,则可以选择安装 Windows XP SP2,而不是按照前面的步骤操作。
方法 2:使用 Mdac.inf 文件重置注册表项
使用 Mdac.inf 重置注册表项。 此程序可能会提示你输入 Windows CD 以获取新文件。
请根据你的操作系统以及你拥有 Windows CD,执行以下操作之一。
对于 Microsoft Windows XP 和 Microsoft Windows Server 2003 的零售版本
单击 “开始”,单击“ 运行”,在“ 打开 ”框中键入 path\inf,然后单击“ 确定”。
在此示例中,path 是 Windows 文件夹的路径。 例如安装程序集组件时出错,键入 C:\Windows\Inf 或 C:\Winnt。 默认情况下,C:\Windows 是安装 Windows XP 的文件夹,如果已将 Windows 2000 升级到 Windows XP,则 C:\Winnt 是安装 Windows XP 的文件夹。
在“ 工具 ”菜单上,单击“ 文件夹选项”。
在“ 视图 ”选项卡上的 “高级设置” 框中,单击“ 显示隐藏的文件和文件夹”,然后单击“ 确定”。
右键单击“ Mdac.inf”“错误1919。运行Office安装程序时,配置ODBC数据源时出错”,然后单击“ 安装”。
如果系统提示你输入 Windows CD,请将 Windows CD 插入 CD-ROM 驱动器或 DVD-ROM 驱动器。
通常单击硬盘上的 I386 文件夹 (C:\I386) ,然后单击 “确定”。
如果 I386 文件夹是 Windows 文件夹的子文件夹,则在某些计算机上,你无法选择它。 在这种情况下,请在“ 从复制文件 ”框中键入完整路径 (例如,键入 C:\Windows\I386 或 C:\Winnt\I386) ,然后单击“ 确定”。
重启计算机。
对于原始设备制造商 (WINDOWS XP) 版本
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
步骤 1:修改注册表项
在硬盘上找到 I386 文件夹,并记下其路径。
单击“开始”,然后单击“运行”。
在“打开”框中,键入“regedit”,然后单击“确定”。
在“注册表编辑器”中,找到并单击以下项:
HKEY_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Setup
右键单击“ 安装源” 条目,然后单击“ 修改”。
在 “值数据 ”框中,将值更改为硬盘上 I386 文件夹的路径,然后单击“ 确定”。
对以下每个条目重复步骤 5 和 6:
退出注册表编辑器。
步骤 2:安装 Mdac.inf
单击 “开始”,单击“ 运行”,在“ 打开 ”框中键入 C:\Winnt\Inf安装程序集组件时出错,然后单击“ 确定”。
在“ 工具 ”菜单上,单击“ 文件夹选项”。
在“高级设置”框中的“视图”选项卡上,单击“显示隐藏的文件和文件夹”,然后单击“确定”。
右键单击“ Mdac.inf”,然后单击“ 安装”。
如果系统提示你输入 Windows CD,请将 Windows CD 插入 CD-ROM 驱动器或 DVD-ROM 驱动器。
通常单击硬盘上的 I386 文件夹 (C:\I386) ,然后单击 “确定”。
注意
Restart your computer.
方法 3:从网络上的另一台计算机导入注册表项
注意 从另一台计算机导入注册表项时,请确保源计算机和目标计算机运行相同的操作系统。 例如,如果在运行 Windows XP 的计算机上使用此方法,请找到运行 Windows XP 的计算机,该计算机可用于导出注册表项。
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表。
第 1 部分:从“源”计算机上的注册表导出密钥
在未缺少密钥 (“源”计算机) 的计算机上,单击“ 开始”,单击“ 运行”,在“ 打开 ”框中键入 regedit,然后单击“ 确定”。
找到并单击以下注册表项:
HKEY_CURRENT_USER\Software\ODBC
在“ 文件 ”菜单上,单击“ 导出”。
在 “保存位置 ”框中,指定暂时保存注册文件的位置 (.reg 文件) 。
在“ 文件名 ”框中,键入文件名,然后单击“ 保存”。
找到并单击以下项:
HKEY_LOCAL_MACHINE\Software\ODBC
重复步骤 4 和 5 以导出此密钥。
第 2 部分:将密钥导入到“目标”计算机的注册表将导出的.reg文件从源计算机复制到计算机上缺少密钥 (“目标”计算机) 的临时位置。单击 “开始”,单击“ 运行”, regedit 键入“ 打开 ”框,然后单击“ 确定”。在 “注册表 ”菜单上,单击“ 导入注册表文件”。找到并单击步骤 1 中复制的.reg文件之一“错误1919。运行Office安装程序时,配置ODBC数据源时出错”,然后单击“ 打开”。对另一个 .reg 文件重复步骤 4 和 5。解决方法
在收到这些错误消息时,可以通过单击“ 重试” 多次来解决此问题。 但是,从长远来看,这种解决方法可能不起作用。
标签: office 安装程序 odbc 数据源 错误消息 注册表项 解决方案
留言评论