Solved

Failed to run Crystal Reports x64 run time for VS2008

Posted on 2011-02-21
7
2,094 Views
Last Modified: 2012-05-11
When running CRRedist2008_x64.msi to install Crystal Reports runtime for VS2008 on a new HP Windows 7 64-bit computer (Home Premium), the installation program vanished when there were about 10 seconds left.  I can see the CR runtime listed in the list of installed programs (under Control Panel | Programs), but the installation is apparently incomplete because when I ran the VS2008 application invoking Crystal Reports, the following error occurred:

An error has occurred while attempting to load Crystal Reports runtime.

Either the Crystal Reports registry key permissions are insufficient or the Crystal Reports runtime is not installed correctly.

Please install the appropriate Crystal Reports redistributable (CRRedist*.msi) containing the correct version of the Crystal Reports (x86, x64, or Itanium) required.

I have installed this runtime on several other computers previously and none of them has this problem.  I've tried to turn off McAfee's firewall and runtime file protection, and windows UAC, the above problem still occurred.

Any possible cause of this problem?

Thanks.
eskie


0
Comment
Question by:eskie296
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
7 Comments
 
LVL 100

Expert Comment

by:mlmcc
ID: 34953513
Did you build the application as a 64-bit application?

Assme you ran the install with admin privilege.

mlmcc
0
 

Author Comment

by:eskie296
ID: 34954510
Yes I did, i.e. with target CPU x86 (as opposed to Any).  It has been running on several 64-bit Windows successfully.

Yes I did log in with Admin.

I also used "Run as Admin" option on Command prompt and run the runtime distribution package in CMD.  Got same problem.  The installer simply disaapeared in the middle of execution.

Thanks.
Eskie
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 34956644
I believe CPU x86 creates a 32-bit app.  I may be wrong about that.

mlmcc
0
How our DevOps Teams Maximize Uptime

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us. Read the use case whitepaper.

 

Author Comment

by:eskie296
ID: 34956829
I know x86 is misleading here, but that is exactly what I need to do (forcing the target to 32-bit CPU) to make the .Net app run on both 32- & 64-bit machines.

One possibility I want to look into is that, someone else might have tried to install some version of Crystal Reports runtime on this computer before.  Although I've looked thru the list of installed programs and got rid of all Crystal Report related programs, there may be something left in the registry from the previous installation that needs to be removed before a new installation can be successful.  I will search thru HKLM\Software\ for "Business Objects" or "Crystal Decisions", but if there is other things or places to look for, I would like to know.

Eskie
0
 

Accepted Solution

by:
eskie296 earned 0 total points
ID: 34971535
I finally solved the problem.

The solution is to run both 32-bit and 64-bit Crystal Reports runtime.  On 64-bit OS, you should only need to run 64-bit runtime, and that has been the case with several of my Windows 7 64-bit machine.  Somehow, this particular new HP laptop required me to load both runtimes.

Eskie
0
 
LVL 100

Expert Comment

by:mlmcc
ID: 35213361
This question has been classified as abandoned and is being closed as part of the Cleanup Program. See my comment at the end of the question for more details.
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A basic question.. “What is the Garbage Collector?” The usual answer given back: “Garbage collector is a background thread run by the CLR for freeing up the memory space used by the objects which are no longer used by the program.” I wondered …
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
I've attached the XLSM Excel spreadsheet I used in the video and also text files containing the macros used below. https://filedb.experts-exchange.com/incoming/2017/03_w12/1151775/Permutations.txt https://filedb.experts-exchange.com/incoming/201…
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an antispam), the admini…

749 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question