Class Not Registered


Summary

This article will explain the steps to fix the error message 'Class Not Registered' when running reports.
In addition to the normal TempWizardTM client installation process, version 4.6 and later require a few additional steps on each client workstation: the Crystal 9 setup and addition of dlls to the local computer. If these steps are not taken, it can result in a 'Class not registered' error message when running some reports.


1. Crystal 9 Setup: Located under the BWSIAPPS folder on the SQL Server, you will find a folder titled Crystal9Setup. There is a chance it will be in a sub folder in the BWSIAPPS folder. If it is, it will be under TWV46, TWCurrentUpgrade or something similar. In any event, you are looking for the Crystal9 Setup folder.



In the Crystal9Setup folder you will find a Setup.exe. Simply run it and follow the on-screen instructions accepting all defaults. This step is now complete.


2. Adding the Graphing DLLs: This step will take a little bit more work. As you can see from the screen shot above, there is also a folder called GraphingDLLs (it should be in the same area you found the Crystal9Setup).

You will need to copy contents of that folder to the local workstation; they need to go in System32 under the local Windows folder (C:\Windows\System32).



Once the files have been copied to the local C:\Windows\System32 folder, go to Start\Run and type in graphgreg.bat and execute it.



You will get a series of Succeeded prompts (you should see 6 of them). Click OK on each one.
They will look like this:

Download this tutorial