Asked by:

This document could not be opened. It does not appear to be a Crystal Report document.

Question

Hi, I have sequenced an application called Symology that uses Crystal Reports XI. It works fine on my PC but on a number of others when they try to open any report thay are getting the following error.

This document could not be opened. It does not appear to be a Crystal Report document.

This document has the file extension (.RPT), but it seems to be corrupted. If this report used to work, try opening it with a different version
of Crystal Reports and if that still does not work, please contact your administrator.

The document is not corrupt as it can be opened from other PCs. I have a feeling that they are missing some .dll file.

The document is a template that is used throughout the authority so it has to be on the shared server. It only uses the template for a split second to populate it with data and places
it in the users temp folder so that they can print it. I have already virtualised Crystal Reports XI as a separate package and this opens the template .rpt’s fine.

The problem is that the Symology uses its own version of Crystal Reports XI as an add-on.

If I log onto PC (a) and try to access the .rpt through the virtualised Symology app it works fine. If I log onto PC (b) and try to access the same rpt I get the error.

I have installed the thick client onto PC (b) and this also works fine, but once I un-install it and try to access the .rpt again through the virtualised version it fails.

I have already had problems with sequencing Crystal Reports as it doesn’t sequence all the .dll’s it needs. I have to manually copy mfc71u.dll,msvcp71.dll, msvcr71.dll as not all PC’s have them.

Oh ok, I see. So it sounds like it might be a good idea to check your report.xml file to see if anything got excluded during sequencing or failing that, install the app locally (or look in the MSI if possible) and compare that to the contents of your
virtual app.

After further investigation I found that the business Objects Chrystal Reports 11 is not being captured in the Appv Bubble. If I run the installation and then manually install just that part it will then work. I have tried to automate this by
trying to record the manual installation eg. "Symology.exe -r" which should create an .iss that I could have run in the OSD in pre-launch but this application will not allow the -r /r command. I have done a regshot and can see the multiple registry settings
& would put a copy on here but I don't know how to put a html file

from my c: drive on here. Is there a way I can capture/record these settings?

Microsoft is conducting an online survey to understand your opinion of the Technet Web site. If you choose to participate, the online survey will be presented to you when you leave the Technet Web site.