cancel
Showing results for 
Search instead for 
Did you mean: 

Problem Running Crystal Reports after Install (Visual C++ Runtime Error)

Former Member
0 Kudos

Tl;dr

I am trying to install Crystal Reports 13. I get this error when starting it. I can't find a useful channel for support.

I am attempting to install Crystal Reports 13 purchased through Digital River and received as a download link and serial key through email.

The install starts and checks all pre-reqs. Reports successful completion. However it gives me this error every time I try to start the program.


I have tried a few things already but I've noticed some of the sections of SAP's website is inaccessible to me without a login. My SAP account does not grant me access. Download lists, Incident Report section etc. I am assuming this is the correct method of getting support.

http://i.imgur.com/ltPgJ71.png

Event Log from Windows Logs > Application

Faulting application name: crw32.exe, version: 14.1.6.1702, time stamp: 0x556ceec7
Faulting module name: MSVCR80.dll, version: 8.0.50727.6195, time stamp: 0x4dcddbf3
Exception code: 0x40000015Fault offset: 0x000046b4
Faulting process id: 0x1120
Faulting application start time: 0x01d1329e06d74ac1
Faulting application path: C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crw32.exe
Faulting module path: C:\Windows\WinSxS\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.6195_none_d09154e044272b9a\MSVCR80.dll
Report Id: bdc707a2-9e91-11e5-81ac-c03fd5b4f10d

Solutions I have tried:

Re-Installing Visual C++

Installing Visual C++ 2008, 2010, 2012, 2013 to be available during installation

Repairing Crystal Reports 2013 with Installer

Re-Downloading Archive and installing from fresh archive from SAP Email

Running Windows in Clean Startup Mode

Re-Installing Visual C++

System Specs:

Windows 7 Professional 64-bit

Intel Core i5-4440 with 4GB of Memory

On a Workgroup

Using a local Administrator Account

Currently Installed Visual C++ Runtimes:

Microsoft Visual C++ 2005 Redistributable

Microsoft Visual C++ 2008 Redistributable- x 64 9.0.30729.6161

Microsoft Visual C++ 2010 x64 Redistributable 10.0.40219

Microsoft Visual C++ 2010 x86 Redistributable 10.0.40219

Microsoft Visual C++ 2012 Redistributable (x64) 11.061030

Microsoft Visual C++ 2013 Redistributable (x64) 12.0.30501

Microsoft Visual Studio 2010 Tools for Office Runtime (x64)

Accepted Solutions (1)

Accepted Solutions (1)

DellSC
Active Contributor
0 Kudos

What version of Windows are you running?  Does your Crystal install indicate which service pack was installed?  Did you install Crystal while logged in with Administrator rights to the computer where you're installing?

-Dell

Former Member
0 Kudos

The machine is running Windows 7 Pro Service Pack 1 and I am using a local Administrator account.

The initial install from the download installs Crystal Reports 13 SP6 and I downloaded SP7 to see if it fixed anything but the patch does not change anything for me with this issue.

0 Kudos

Hi Brian,

Do you have CR 2011 installed? If so uninstall it first.

Check the install log, it is a log generated located here if it worked:

C:\Program Files (x86)\SAP BusinessObjects\InstallData\logs\2015.11.23.08.31.25

Your date stamp will be unique. In there there is a file called setupengine.log which will have all of the info while installing.

If you do not get that far then the log files will be in your:

C:\Users\<youruserID>\AppData\Local\Temp\

See what it is reporting, go to the bottom of the log file where the issue that cause the install to stop.

And the only dependency CR has is on VS 2005 C++ Security patch, none of the others are required.

Also, Check your Antivirus software logs to see if it blocked installing, CR installer does a lot of registry updates and registering COM dll's. We've seen AV software block installs before.

Don

Former Member
0 Kudos

CR2011 was installed before this but was uninstalled before I attempted the first installation.

The setup completes but obviously something is not correct because the application will not start.

I noticed these errors standing out in the install log:

11:12:49.208 Error: Module C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\CrystalExtension.dll failed to register

This is the last section of log before it closes.


11:19:28.214 Applying DUCachingPolicy: RemoveDUBundles=none 
11:19:28.214 SilentProgressMonitor->Task Name changed from:  to: Applying DU Caching Policy 
11:19:28.214 ApplyDUCachingPolicy(): processing policy element: RemoveDUBundles=none
 
11:19:28.214 InstallCache::ApplyDUCachingPolicy() - took 0.000 seconds. 
11:19:28.214 Manifest on location C:\Program Files (x86)\SAP BusinessObjects\InstallData\InstallManifest.sqlite has already been opened.  Returning cached value.
  11:19:28.214 SqliteManifest's sqlite db is successfully closed at C:\Program Files (x86)\SAP BusinessObjects\InstallData\InstallManifest.sqlite 
11:19:28.214 Manifest on location C:\Program Files (x86)\SAP BusinessObjects\InstallData\WorkingManifest.sqlite has already been opened.  Returning cached value. 
11:19:28.214 SqliteManifest's sqlite db is successfully closed at C:\Program Files (x86)\SAP BusinessObjects\InstallData\WorkingManifest.sqlite 
11:19:28.234 Closed manifest C:\Program Files (x86)\SAP BusinessObjects\InstallData\WorkingManifest.sqlite 
11:19:28.234 Exiting Windows wmain function

I will attempt a repair with Anti-Virus completely disabled.

Update 1:

Re-ran setup in repair mode with Symantec Endpoint disabled. Ran as Administrator. After installation, I attempted to start the program.

Same error occurs. Same Faulting application path, module path.

Event log

Full Install Log

0 Kudos

Hi Brian,

Try registering that dll.

Open a comand window and type in regsve32.exe "paste in the path and dll name", all wrapped in double quotes.

See if that fixes the issue.

All those log entries at the bottom is just install stuff, nothing that would cause this.

Don

Former Member
0 Kudos

http://i.imgur.com/aUpC4Zh.png

Update 1:

It took me until now to realize the dates on all those files. They are cleraly from before the install date and must be leftover from Crystal Reports 11.

The uninstall must have missed the files? Do I need to manually go through and get rid of these old files? Like this old .DLL?

0 Kudos

Hi Brian,

Did you try registering the dll?

I suggest uninstalling and then delete the complete folder c:\Programs Files (x86)\SAP Business Objects.

If you don't have anything else installed.

It's odd it left things behind though, check the Programs and Features and verify nothing else is installed from SAP.

Uninstall it all and then delete the folder and then re-install.

Don

Former Member
0 Kudos

I completely removed everything I could find SAP related in

+ Programs and Features

+ ProgramData

+ Program Files (x86)

+ C:\Users\User\AppData

I re-installed SAP Crystal Reports 2013 as Local Administrator with Anti-Virus turned off.

I still receive the same error reported at the beginning of this discussion.

I attempted to register the .dll manually but receive this error.

http://i.imgur.com/jRM1EvT.png

0 Kudos

Hi Brian,

Can you search for that crypto....dll. There was an earlier version installed by Adobe and one by Computer Associates that is an older versions and that broke ours and caused strange behavior in CR.

If you find any more try renaming then and test again. If you can't rename them then a service has them open and locked.

I believe both of them run as services, see if you have them and stop the service if you can.

Don

Former Member
0 Kudos

Don none of those .dll's were in use and after renaming them I was still unable to register the DLL's from Crystal. Isn't regsvr32.exe supposed to be for .ocx files?

Anyway I also tried running Crystal after these changes and it threw the same original error.

Unfortunately the issue has been going on for too long now and I can't crack it. I am going to try the install on another machine that had Crystal Reports 11 on it as well. If the 13 install won't work after removing it then I am going to completely re-install a clean windows. 

0 Kudos

This is very strange... usually if a COM dll fails to register it's because of some dependency is missing. but as far as I know you should have them all. Only thing that be the cause is some other third party app may have changed a dependency we need to either a newer or older version than what we need.

No regsvr32 is for any COM dll, CR is full of them...

Let me know if it works on another PC.

Don

Former Member
0 Kudos

Yeah it installed perfectly on another machine. No problems. No reload necessary.

0 Kudos

Great... I always say "if all else fails FDISK" ( just kidding of course, that would wipe your drive.... )

So up to you, either fdisk or you can try to find the cause by uninstalling re-installing or repairing everything....

For the amount of time it takes to try to fix it it may be just easier to start over....

Thanks again

Don

Former Member
0 Kudos

My compulsive behavior would have me trying to figure this out for hours but considering how quickly we can reload and deploy a workstation I'm just going to write this off as unsolved and wipe the machine.

Thanks for the help anyway.

0 Kudos

If you really want to find out I can send you the PDB's and you can use DebugDiag to find out what method/etc. is causing the loading of the dll. Possibly that would help, there are other tools out there for debug also...

But, there are so many dependencies on CR products it's really tough to find tha actual cause. It could simply be one of your dll's is corrupted and only shows up in CR....

At the end of the day though is it really worth the time to find the cause.... I too have spent countless hours trying to find "why" for other software and eventually had to FDISK...

A good one was installing, when MS changed the c:\temp folder to \%user%\temp the program I was trying to install to did not like that I created my own temp folder... until I undid that change nothing would get the program to install. It threw an InstalllShield error... I finally realized I had changed the default behaviour of Windows 7, undoing that change fixed it...

Don

Answers (0)