答案1
Crystal Reports (CR) 8.5 似乎于 2001 年问世,因此您在 2009 年问世的 Windows 7 上安装时遇到问题并不令我感到惊讶。如果您有时间,可以尝试通过免费的 VirtualBox 或 Microsoft Windows XP Mode 环境安装 Windows XP 虚拟机 (VM),然后在其中安装 CR。这将验证您的 CR 副本是否可以在受支持的操作系统下正常运行。
如果它在虚拟机中安装成功,您可以尝试在 Windows 兼容性设置下运行该程序。请参阅https://support.microsoft.com/en-ca/help/15078/windows-make-older-programs-compatible了解步骤。(注意:有时,某个应用程序会按顺序启动多个可执行程序,您可能必须更新所有这些可执行程序的兼容性设置 - 因此您必须仔细搜索程序文件。)如果此方法无效,请尝试卸载然后重新安装 CR,但这次请在运行安装/安装程序可执行文件之前启用兼容性设置。
最后,有几个人似乎遇到了类似的 DLL 问题,并使用 regsvr32.exe 手动注册解决了这些问题: