作为先决条件和先前版本安装时,CRRuntime_32bit_13_0_20.msi无法安装

2020-09-13 01:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我已经使用Installshie...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我已经使用Installshield为VS 2015创建了一个安装程序。它必须包含Crystal Reports 32位运行时引擎(带有Service Pack 20)。

当我在具有Crystal Reports运行时引擎SP 9的计算机上运行安装程序时,前提条件失败,并显示消息" Visual Studio(32位)SP20的Crystal Reports Runtime安装失败。现在安装程序将 出口。"

如果我手动卸载较旧的Crystal Reports运行时(SP9),然后再次运行安装,则可以正常运行。 显然,我不想让用户先卸载旧版本。

当它失败时,我可以在应用程序事件查看器中看到它:

产品:.NET Framework(32位)的SAP Crystal Reports运行时引擎-安装程序检测到现有安装。 安装程序必须使用UPGRADE = 1命令运行。 安装程序现在将退出。

我使用以下参数运行安装程序(从.msi文件):

/qn/norestart。

根据我在互联网上可以找到的信息,我尝试了:

/qn UPGRADE = 1/norestart

但是没有用。 我认为整个问题取决于如何将" UPGRADE = 1"命令传递给msi。 真的不知道为什么这不是默认行为。 有什么想法吗?

从2011年的上一篇文章看来,这长期以来一直是一个问题。

1条回答
粗暴的香蕉
2020-09-13 01:31 .采纳回答

已知问题。 解决方法是先卸载先前版本,或者在安装完成后在SP 21+上进行修复安装。

一周热门 更多>