Showing posts with label windows 7. Show all posts
Showing posts with label windows 7. Show all posts

Tuesday, December 18, 2012

How to install Crystal Reports 7 on Windows 7 64-bit?

I was able to finally install CRW 7 (Crystal Reports for Windows) on my Windows 7 Ultimate 64-bit workstation. The advice below was collected from many web sources and from my trials and errors.

Here is how to do it:

Copy the installation files off the CD to a new folder on your hard drive.


Edit the win32\x86\setup.inf file and remove or comment out the two lines in the section
[Database Access\ODBC\Microsoft SQLServer\@Winsys] that reference dbnmpntw.dll and sqlsrv32.dll

Create a shortcut to win32\x86\setup.exe, and change the properties of the shortcut (under the Compatibility tab) to
1.    Run program in Compatibility Mode for Windows 2000
2.    Run as Administrator


The installation should launch now but at the end you will get two error messages that the following DLLs are missing:

  • crpe32.dll
  • implode.dll


Find the files listed below from a working installation with functional installation of CRW and copy them to the following locations:
c:\windows\system32
c:\windows\sysWOW64

(You'd need admin privileges to copy to these locations!)

List of files to copy:


  • Crpe32.dll
  • crpe32.dep
  • crrun32.exe
  • Implode.dll
  • msvcrt.dll - CAREFUL with this one! You probably have it so do not overwrite it! Only copy if you don't have it!



Open an admin command prompt and navigate to c:\windows\system32 and regsiter the DLLs:
regsvr32 crpe32.dll
regsvr32 implode.dll

I don't really remember if I registered them while being in System32 ot SysWOW64 but I think it was System32!

You might get an error message that the library was loaded but some entry point wasn't found. In my experience this does not affect the installation.

At this point I think that you are able to run CRW but it starts with errors about some files missing.

You would need to copy these two files as well to both System32 and SysWOW64:

  • crpaig32.dll
  • p2smon.dll

You DO NOT need to register these libraries.


I think that's all.

Good luck and let me know if you have any comments or questions!

Mitko