abcxiatian 2024-10-08 10:51 采纳率: 100%
浏览 39
已结题

Origin错误14003参照的程序集没有安装在系统上

问题遇到的现象和发生背景

在安装了Origin2021后,作图导出图片失败,错误日志显示为:
OIMGLT.DLL
错误 14003
参照的程序集没有安装在系统上。

操作环境、软件版本等信息

操作环境 Windows 11 家庭中文版
Origin版本:Origin2021(不是2021b)

尝试过的解决方法

1.尝试过卸载后重新安装以及安装新版本(原本用的是2019b,换成2021也还是一样)
2.检查过.NET运行库,也试过安装一遍,虽然找的是运行库合集,一次性安了1.1~6.0
3.尝试过搜到的OIMGLT.DLL 14001报错解决方式,去官网下了MSI安装,安装完毕后按要求重启,但导出图片仍然失败,还是一样的错误日志、

我想要达到的结果

正常使用Origin制图。

  • 写回答

19条回答 默认 最新

  • 杨同学* 2024-10-08 15:34
    关注

    该回答引用ChatGPT4o及杨同学*共同作答, 如有帮助,还请采纳。
    错误 14003 通常与系统中的运行时库缺失有关,尤其是Visual C++ Redistributable(可再发行组件包)的问题。尽管你已经尝试了几个解决方案,但可能还有一些特定的步骤可以帮助解决这个问题。这里有几种方法,可以逐步排查并解决这个问题:

    解决方案步骤:

    1. 安装正确版本的 Visual C++ Redistributable

    • 即使你已经安装了 .NET 运行库和 Visual C++ 的合集,但某些程序可能依赖于特定版本的运行库。建议单独安装以下几个 Visual C++ Redistributable 包:

      • Visual C++ 2005 Redistributable (x86 和 x64)
      • Visual C++ 2008 Redistributable (x86 和 x64)
      • Visual C++ 2010 Redistributable (x86 和 x64)
      • Visual C++ 2013 Redistributable (x86 和 x64)
      • Visual C++ 2015-2022 Redistributable (x86 和 x64)
    • 这些可以在微软的官方页面上下载并安装。确保安装x86和x64两个版本,因为Origin可能需要其中某一个版本。

    2. 注册 OIMGLT.DLL 文件

    • 如果 OIMGLT.DLL 文件存在于 Origin 安装目录中,可以尝试手动注册该 DLL 文件:
      1. 在系统中找到 OIMGLT.DLL 文件,通常位于 C:\Program Files\OriginLab\Origin2021\C:\Program Files (x86)\OriginLab\Origin2021\
      2. 使用管理员权限打开命令提示符。
      3. 输入以下命令来注册该 DLL 文件:
        regsvr32 "C:\Program Files\OriginLab\Origin2021\OIMGLT.DLL"
        
        或者
        regsvr32 "C:\Program Files (x86)\OriginLab\Origin2021\OIMGLT.DLL"
        
      4. 注册成功后,重启电脑并尝试再次运行 Origin。

    3. 检查 Windows 更新

    • 确保你的 Windows 11 是最新版本。安装所有待处理的 Windows 更新,因为一些系统组件和运行库更新可能通过 Windows 更新进行分发。
    • 打开“设置” > “Windows 更新”,检查是否有可用的更新并进行安装。

    4. 检查 DirectX 和 OpenGL

    • Origin 的图像导出功能有时可能依赖于 DirectX 或 OpenGL。如果这些组件在系统中有问题,可能会导致 DLL 错误:
      • 下载并安装最新版本的 DirectX。可以通过运行 DirectX Web Installer 安装。
      • 更新你的显卡驱动程序,确保支持最新的 OpenGL 版本。

    5. 修复 .NET Framework

    • 尽管你已经安装了 .NET 运行库,但建议使用 .NET Framework Repair Tool 来修复潜在的问题:

    6. 重新安装 Origin 前清理注册表

    • 如果仍然无效,尝试卸载 Origin 后进行注册表清理,并确保彻底删除残留文件:
      1. 卸载 Origin。
      2. 使用第三方清理工具(如 CCleaner)清理注册表中的无效项。
      3. 手动删除以下路径中残留的 Origin 相关文件夹:
        • C:\Program Files\OriginLab\
        • C:\Users\你的用户名\AppData\Local\OriginLab\
      4. 重启电脑后,重新安装 Origin。

    总结

    以上步骤从不同角度排查了可能导致 14003 错误的原因,特别是Visual C++ Redistributable的安装和DLL的注册。建议按照这些步骤逐一尝试。问题的核心通常在于所需的运行库或组件缺失,适当安装和注册相关的 DLL 文件可能会解决这个问题。

    如果问题依然存在,可以尝试联系 Origin 官方的技术支持,因为这类问题可能与其软件版本特定的依赖有关系。希望这些建议对你有帮助,能够早日解决问题!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(18条)

报告相同问题?

问题事件

  • 系统已结题 10月18日
  • 已采纳回答 10月10日
  • 赞助了问题酬金15元 10月8日
  • 创建了问题 10月8日