Showing results for 
Search instead for 
Did you mean: 

crystl32.ocx failed to register...

Former Member
0 Kudos

I have an older application that was written by a retired/no longer available developer that was running on a Windows 8.1 64-bit desktop. The PC got a virus so the PC was reinstalled and files were restored for application. The application uses a Access DB.

Now when trying to run the application, I get the following error:

Component 'crystl32.ocx' or one of its dependencies not correctly registered: a file is missing or invalid

I have found several items where the following files were needed, so they too were restored but same issue:






I have also tried to install Crystal Reports and Visual Studio, but based on restore, neither of these were installed so files much have come from developer installed application.

Info on file itself:

Crystal Reports OLE Control DLL

ActiveX control


Crystal Reports Professional

Product Version:

Size: 183 KB

Date Modified: 1/16/1997

Any suggestions on how to resolve this?

Thanks in advance for your help!!

Keith Jetton

Accepted Solutions (1)

Accepted Solutions (1)

Active Contributor
0 Kudos

That particular version of Crystal was produced when Crystal Reports was owned by Seagate Software - three owners ago. You're going to need to find the install media for that runtime in order to get everything registered correctly. However, that's going to be a real challenge. SAP certainly doesn't have it to provide to you, but you might be able to find something on E-Bay or elsewhere.

A quick google on "Crystal Reports" provided this link: If you still have access to the old image, look for runtime.hlp, which will give you all of the information you need to get all of the correct files from the old system and register them.


Answers (0)