Crystal Reports与第三方软件冲突

2020-09-28 03:44发布

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

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


我想就发现的涉及SAP Crystal Reports和名为Taxprep的第三方软件( https://www.taxprep.com )。 安装了Crystal Reports后,所有版本的Taxprep打开速度都非常慢,最多需要5-10分钟来启动该应用程序。

此问题在Windows Server 2016上发生,已通过全新安装进行了测试,仅安装了Crystal Reports和Taxprep。 经过测试,Crystal Reports 2011和2016的最终结果相同。

不幸的是,没有错误消息或提示提供,因为唯一的症状是Taxprep软件的速度极慢。 我对Taxprep启动进行了过程监视器审查,它一遍又一遍地循环9个注册表值(9分钟内发生3400万个事件是我记录的最糟糕的测试),这导致了延迟。 当未安装Crystal Reports并启动Taxprep时,会出现这9个相同的注册表值,但它们只显示很少的时间。

9个注册密钥循环如下:

 RegQueryKey
   香港大学
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKCU \ Software \ Microsoft \ Installer \产品
   找不到名字
   所需访问权限:读取
 
   RegCloseKey
   HKCR \安装程序\产品
   成功
 
   RegQueryKey
   HKLM
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKCR \安装程序\产品
   成功
   所需访问权限:读取
 
   RegSetInfoKey
   HKCR \安装程序\产品
   成功
   KeySetInformationClass:KeySetHandleTagsInformation,长度:0
 
   RegEnumKey
   HKCR \安装程序\产品
   成功
   索引:2,名称:000061091C0090400100000000F01FEC
 
   RegQueryKey
   HKLM
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKLM \软件\ Microsoft \ Windows \ CurrentVersion \ Installer \ Managed \ S-1-5-21-220523388-1644491937-725345543-11677 \ Installer \ Products
   找不到名字
   所需访问权限:读取
  

任何信息或见解都会有所帮助。 我还向Taxprep的供应商开了一张支持票,但我想从双方那里解决。

谢谢

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

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


我想就发现的涉及SAP Crystal Reports和名为Taxprep的第三方软件( https://www.taxprep.com )。 安装了Crystal Reports后,所有版本的Taxprep打开速度都非常慢,最多需要5-10分钟来启动该应用程序。

此问题在Windows Server 2016上发生,已通过全新安装进行了测试,仅安装了Crystal Reports和Taxprep。 经过测试,Crystal Reports 2011和2016的最终结果相同。

不幸的是,没有错误消息或提示提供,因为唯一的症状是Taxprep软件的速度极慢。 我对Taxprep启动进行了过程监视器审查,它一遍又一遍地循环9个注册表值(9分钟内发生3400万个事件是我记录的最糟糕的测试),这导致了延迟。 当未安装Crystal Reports并启动Taxprep时,会出现这9个相同的注册表值,但它们只显示很少的时间。

9个注册密钥循环如下:

 RegQueryKey
   香港大学
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKCU \ Software \ Microsoft \ Installer \产品
   找不到名字
   所需访问权限:读取
 
   RegCloseKey
   HKCR \安装程序\产品
   成功
 
   RegQueryKey
   HKLM
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKCR \安装程序\产品
   成功
   所需访问权限:读取
 
   RegSetInfoKey
   HKCR \安装程序\产品
   成功
   KeySetInformationClass:KeySetHandleTagsInformation,长度:0
 
   RegEnumKey
   HKCR \安装程序\产品
   成功
   索引:2,名称:000061091C0090400100000000F01FEC
 
   RegQueryKey
   HKLM
   成功
   查询:HandleTags,HandleTags:0x0
 
   RegOpenKey
   HKLM \软件\ Microsoft \ Windows \ CurrentVersion \ Installer \ Managed \ S-1-5-21-220523388-1644491937-725345543-11677 \ Installer \ Products
   找不到名字
   所需访问权限:读取
  

任何信息或见解都会有所帮助。 我还向Taxprep的供应商开了一张支持票,但我想从双方那里解决。

谢谢

付费偷看设置
发送
3条回答
浮生未央
1楼-- · 2020-09-28 04:15

我想说CR不需要调查。
CR不会受到影响,我们也不知道Taxprep的功能或方式。
如果我不得不猜测,taxprep使用的是一些常见的功能 CR可能会覆盖的dll,这就是性能受损的原因。 但是,将需要Taxprep来确定是哪个原因或是否是原因。您可以运行一些测试:先安装RC,然后安装taxprep,看看其工作原理,或者先安装taxprep,再安装CR,然后看看

歪着头看世界
2楼-- · 2020-09-28 03:52

感谢Denis的回复。 尽管我知道这主要是Taxprep问题,但是我想在这里询问是否有人遇到此问题,类似的问题,或者对发生的事情有一些了解。

我将尝试首先在新计算机上安装Crystal Reports,以查看问题是否仍然存在,谢谢您的建议!

SC_Yao
3楼-- · 2020-09-28 04:05

您还可以修复Taxprep的安装,这可能会使 首先依赖它们。

如果我不得不猜测,我相信那些reg键可能正在检查现有文件。 发生的情况是,启动CR时,它会验证所有依赖项是否存在,否则Windows Installer将启动并尝试将丢失的文件放回原处。 我怀疑当时TaxPrep安装程序正在检测到他们的一个dll丢失,然后替换了刚安装的一个CR,然后CR检测并替换了....

您可以通过删除或重命名DB Driver dll之一(例如crdb_odbc.dll)来执行相同的测试。 我认为一个人就能做到。 几年前,我尝试过此操作,但不记得我使用了哪一个,但是它确实触发了安装程序的启动。

我查看了他们的网站,但找不到他们可能使用的CR运行时版本。

寻找crpe32.dll,那会告诉我版本。 可能不止一个版本。

程序和功能还应该显示是否安装了任何SAP CR运行时程序包。

Don

一周热门 更多>