You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SQL OLE DB Driver msoledbsql.msi安装失败:已装VC++运行时仍报错求助

解决方案

1. 匹配VC++运行时与安装包架构

msoledbsql.msi分x86和x64版本,对应的VC++运行时必须和驱动架构一致:

  • 若安装x64版驱动,需确保安装x64版本的VC++ 14.34运行时
  • 若安装x86版驱动,即使系统是64位,也必须安装x86版本的VC++ 14.34运行时

2. 修复VC++运行时安装

  • 打开「控制面板」→「程序和功能」,找到已安装的「Microsoft Visual C++ 2015-2022 Redistributable (x64/x86)」
  • 右键选择「更改」,点击「修复」,完成后重启电脑,再尝试运行msoledbsql.msi

3. 手动注册VC++运行时组件(管理员权限)

打开管理员命令提示符,根据运行时架构执行对应命令:

  • x64运行时:
    regsvr32 "C:\Windows\System32\msvcp140.dll"
    regsvr32 "C:\Windows\System32\vcruntime140.dll"
    regsvr32 "C:\Windows\System32\vcruntime140_1.dll"
    
  • x86运行时:
    regsvr32 "C:\Windows\SysWOW64\msvcp140.dll"
    regsvr32 "C:\Windows\SysWOW64\vcruntime140.dll"
    regsvr32 "C:\Windows\SysWOW64\vcruntime140_1.dll"
    

执行后重启电脑,重新运行驱动安装程序。

4. 重装对应版本的VC++运行时

卸载现有VC++ 14.34运行时,重新下载版本号精确为14.34.31938的对应架构安装包,完成安装后再尝试驱动安装。

5. 用命令行安装并生成日志排查

以管理员身份打开命令提示符,运行以下命令(替换路径为你的msoledbsql.msi实际位置):

msiexec /i "C:\你的路径\msoledbsql.msi" /L*V "C:\temp\oledb_install.log"

安装失败后查看日志中关于VC++运行时检测的具体错误,定位问题根源。

6. 安装系统更新

安装所有可用的Windows更新(包括.NET Framework更新),部分系统组件缺失可能导致运行时检测异常。

内容的提问来源于stack exchange,提问作者BarcodeUK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 20:43:12