首页 > 解决方案 > Crystal Reports for Visual Studio 安装错误 1904

问题描述

不知何故,我为 Visual Studio 2013 Professional 长期运行的 CR 安装停止工作。我无法打开任何 .rpt 文件。我在 VS2017 和 VS2010 中尝试过......同样的事情。所以...

尝试安装/更新到从 SAP 网站下载的最新 Crystal Reports for VS 13-0-23.exe。以管理员身份运行,我收到错误 1904,这似乎是 Framework 4.0 的问题。

Error 1904. Module C:\Program Files (x86)\SAP BusinessObjects\Crystal Report for .NetFramework4.0\Common\SAP BusinessObjects Enterprise XI 4.0\win32_x86\craxddrt.dll failed to register. Result -2147023898. Contact yourself!

周一进度更新:我似乎已经能够重新安装 Framework 4.0。然后,再次安装 CR,我在 6 个未能注册错误中的每一个上都按了“忽略”。

然后,尝试使用 RegSvr32 手动注册这些 dll,我收到错误:

The moddule 'craxddrt.dll' failed to load.
Make sure the binary is stored at the specified path or debug
it to check for problems with the binary or dependent .DLL files.  
Invalid access to memory location.

并且 VLE.dll 注册抱怨:模块“vle”可能与您正在运行的 Windows 版本不兼容。

我正在运行 Windows 7 Professional,所以???

标签: visual-studio-2013crystal-reports

解决方案


对于 Crystal Reports SP21 或更高版本,您需要满足 Windows 7 中的一些依赖项:

1- Microsoft Visual C++ 2015 可再发行包。

2- 微软 Windows 更新 KB2999226。

两者都需要 Windows Service Pack 1。

以下链接是关于安装 Crystal Reports Runtime SP21+,但适用:

.NET Framework 依赖项的 SAP Crystal Reports 运行时引擎有哪些?

如何解决水晶报表运行时安装中的错误1904

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads


推荐阅读