on 12-22-2010 7:02 AM
I have a windows application created on 32 bit windows xp platform using visual studio 2005 with oracle 10g as database and crystal reports XI as reporting tool. The platform on which the application was created has Oracle 10g 32 bit Client, Crystal Reports Developer XI R2 and Crystal Reports XI Server Client. The application has to be installed on 64 bit Windows 7 machine. The application fails with following error
An error has occured while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient or Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist.msi) containing correct version of Crystal Reports runtime (x86, x64, or Itanium) is required. Please go to http://www.businessobjects.com/support for more information.*
Hello,
Can you please confirm if you have used CRXIR2 with SP6?
Just so that you are aware, SP6 makes CRXIR2 compatible in Win 7 OS. Also, CRXIR2 SP2 and above makes the product compatible with VS2005.
[Reference|http://www.sdn.sap.com/irj/boc/index?rid=/webcontent/uuid/9095c936-1e70-2d10-2696-eee8fc6f9c0c] [original link is broken];.
Ensure that you have CRXIR2 SP6 runtimes in the server.
Again: note that your application will need to run in 32 bit mode in 64 bit OS as we do not have any 64 bit runtime for CRXIR2.
Thanks.
Edited by: A G on Dec 22, 2010 10:46 PM
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Did you install the Crystal Designer in Win7 64 bit machine? If yes, can you view the reports from the designer properly?
If not, how did you install the Crystal (CRXIR2 SP6) runtimes? Did you use msi or merge module files in your deployment package?
I am not sure if I understood your question:
Do I have to update the server on which by reports exists?
Thank You.
I used msi install to install the Crystal (CRXIR2 SP6) runtimes.
What I ment by "Do I have to update the server on which by reports exists?" was do I need to update the service packs on the machine where my CMS repository resides.
At this stage I would like to add a couple of other observations. I am receiving same error in following cases too
I installed the Crystal Report Server (Client Comp) using SP4 Full install on windows XP (32 bit) and tried to run the software
I installed the Crystal Report Server (Client Comp) using SP4 Full install on windows 2k3 (64 bit), did an msi install of Crystal (CRXIR2 SP6) runtimes and tried to run the software
In all cases I am getting same problem
However on the 32bit XP machine when I uninstalled the Crystal Reports and installed simple Crystal Reports Server XI, the application worked.
Something is not adding up here. Make sure you are using the following MSI for CR XI R2:
https://smpdl.sap-ag.de/~sapidp/012002523100000633302010E/crxir2sp6_net_si.zip
If the above is the case, as the runtime is 32 bit, you must ensure that it is run under a 32 bit app pool. Also, the database client must be 32 bit...
If none of the above helps and this is a critical issue, I'd suggest creating a phone case here:
Ludek
We have an Windows Forms apps developed in VB.NET 2005 using Reports Documents from Crystal Reports XI R2 Server. The application is running fine on 32 bit Windows XP machine. We are trying to install the application on 64 bit Win 7 machine. We are getting following error while doing so
An error has occured while attempting to load the Crystal Reports runtime. Either the Crystal Reports registry key permissions are insufficient or Crystal Reports runtime is not installed correctly.
Please install the appropriate Crystal Reports redistributable (CRRedist.msi) containing correct version of Crystal Reports runtime (x86, x64, or Itanium) is required. Please go to http://www.businessobjects.com/support for more information.*
We have installed "Crystal reports XI R2 SP4 full build" and "SP6 incremental". We have also installed "CrystalReports11_5_NET.MSI from CR XI R2 FP 6.4 .NET Server Install" as well as "CRRedist2005_X64.msi".
We are still getting the same error.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
Uninstall "CRRedist2005_X64.msi", that is for VS 2005.
Use Process monitor, I think you have had too many versions on that PC and now your app is trying to load the wrong versions or they can't be found. Have a look at where the runtime is being loaded from as well as the versions, should be 11.5.x.x
In VS set your project for X86 and 3.5 Framework, or which ever one you are using, anything other than 4.0 which should not be available anyway.
It may also be that you need more permissions. When you install the MSI click on it and select run as administrator.
Don
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.