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
You are Genius my Friend.... muchas gracias, thanks
ReplyDeleteJorge Antonio
from
Quito Ecuador
I am glad to have helped you.
DeleteI used this method to install on a server 2008 32 bit. i get the following errors:
Delete1. Error while registering ole, Setup had a problem with reg.dat and shell.dll
2. Setup System Error.
gr8.. I had most of it figured out, but missing a few steps.. thanks Mitko. I 'l look for more of your blogs.
ReplyDeleteRoger Manian
from
Bangalore, India
I used this method to install on a server 2008 32 bit. i get the following errors:
Delete1. Error while registering ole, Setup had a problem with reg.dat and shell.dll
2. Setup System Error.
I performed the procedures correctly on two different PCs. After installing for the first time I got the message "Your system files have been updated ... You need to restart ..." After restart and again running setup, it gives same message again, and again. No trace of icons of CR visible.
ReplyDelete¡¡¡¡¡¡¡Please!!!!! i need the CR7. Contact me djlecxo@gmail.com thank you!!!!
ReplyDeleteHi!
ReplyDeleteIf you are still looking for CR7 then contact me, I can send you all files.
hi! please...can you send me the files? my mail is mcalderini@riogrande.gob.ar
Deletehi my friends pls can u send me the file crystal rpt 64bit tq (syed.hippop@GMAIL.COM)
Deleteplease send me all the files
Deleteplease send me a full copy of crystal 7..
DeleteHi, Do you still have this installation? can you send it me? avirguez@hotmail.com
DeleteThanks
I don't have that environment anymore. Sorry.
DeleteThanks for this bro! It worked!
ReplyDeleteI used this method to install on a server 2008 32 bit. i get the following errors:
Delete1. Error while registering ole, Setup had a problem with reg.dat and shell.dll
2. Setup System Error.
I used this method to install on a server 2008 32 bit. i get the following errors:
ReplyDelete1. Error while registering ole, Setup had a problem with reg.dat and shell.dll
2. Setup System Error.
Can you help
I am also unable to register the two files regsvr32 crpe32.dll
ReplyDeleteregsvr32 implode.dll on server 2008 32 bit
Sorry - I cannot help. We moved away from Crystal 7 long time ago.
Deletesigh...ok thanks...guess i will have to keep looking.
DeleteI tried to install Crystal Reports 7 on Windows 7 64 Bit System. I followed the steps mentioned by Mitko. After initializing and accepting the terms it is showing 'Setup was unable to find upgradeable software on this computer'..Pl..suggest..
ReplyDeleteSorry - I have no idea. It worked for me in the past but we have moved on from Crystal 7 long time ago and I can't even try it ...
DeleteGood luck!
Great.
ReplyDeleteYou saved my time a lot.
Works for Windows 10 x86 too.
Thanks.
You open my door my friend...., it working 100%
ReplyDeleteThank you for this. Very useful. Do you know why an AD domain user scheduling reports would get a "PEStartPrintJob" error? But running the report as a local user works.
ReplyDeleteI have no idea! I have not used Crystal 7 for years now.
ReplyDeleteThis comment has been removed by a blog administrator.
ReplyDeletei always got it working on windows 7 64 bit, install cr at one condition, you have to be under safe mode on windows 7, try it, and when the installation got an error, just press ignore (this option not available if not in safe mode) and the installation will continue
ReplyDelete