Class Does Not Support Automation or Expected Interface; or ClassFactory Cannot Supply Requested Class

The "class does not support automation or expected interface" error or "classFactory cannot supply requested class" error indicate that some file (or files) needed by CTI Navigator is not properly registered in Windows. To go to the appropriate corrective instructions, click in the following list on the function you were using when the error occurred (or go directly to the relevant section):

General Usage

Close CTI Navigator and re-register in Windows all the dynamic link library (dll) files needed by CTI Navigator as follows:

An alternative to running these batch files is to manually register all the ".dll" files in the C:\Program Files\CTI Navigator folder as described in the related article, "Register dll or ocx files." 

Note: Where instructions refer to {YourMLScode}, substitute CTI's 3-letter code for your local MLS. This code can be determined by opening the CTI Navigator login screen > click the Setup button > your MLS code is the first 3 letters in the Internet Server Address box.

Return to the top of the page È

Flyers or Custom Reports

If the above does not fix the problem when editing or using Flyers or Custom Reports
  1. Close CTI Navigator and go on the Internet to http://www.ctimls.com/Downloads/CTIRptDesign.dll  (click on this link or type into your Internet Explorer)
  2. Save the CTIRptDesign.dll file to C:\Program Files\Cti Navigator  (replace the existing file of the same name) 
  3. Open CTI Navigator and try your flyer or report. 
  4. If the error persists, also go on the Internet to http://www.ctimls.com/Downloads/CTIPrintLib.dll
  5. Save the CTIPrintLib.dll file to C:\Program Files\Cti Navigator  (replace the existing file of the same name).

Note: if any CTI files (such as CTIPrintLib.dll or CTIRpDesign.dll) are missing from your computer, check and revise the quarantine feature in the security program running in your Windows.

Back to the top of this page È

Search

If re-registering CTI Navigator's dll files does not fix the automation error when using the search function, or the error is "ClassFactory cannot supply requested class":

  1. Open Windows Explorer (right-click on Start and select Explore)
  2. Browse to C:\Windows\System32\
  3. Right-click on the Scrrun.dll file and rename it Scrrun.old
  4. Go on Internet to http://ctimls.com/Downloads/Windows/ScrRun.dll
  5. Save the ScrRun.dll file to the Windows\System32 folder in your computer
  6. Register the saved scrrun.dll file (double-click/open the file, or see related article below for registration instructions). 

If re-registering the Scrrun.dll file in Windows does not fix the problem, uninstall and reinstall CTI Navigator (see related article below for uninstall and installation instructions).

Back to the top of this page È

Login

If the "ClassFactory cannot supply requested class" error occurs when you attempt to log into CTI Navigator or attempt to use an Internet function in CTI Navigator, close any error message screens and/or CTI Navigator. Then run the following batch file as appropriate for your version of Windows:

The batch file runs very quickly in a black screen and normally automatically closes when it is complete. 

If the above batch fix does not resolve the error, install the SOAP patch (at www.ctimls.com/MlsServerNet/Default.htm). If needed, click here for instructions for the SOAP patch (provided under "Remote Server does not exist or is Unavailable" error (462) at CTI's Instructions to Fix Errors website in the related articles below). 

Otherwise, uninstall and reinstall CTI Navigator (see related article below for uninstall and install instructions). If the error persists, replace the ScrRun.dll file in Windows\System32 as described in the Search section above.

Back to the top of this page È


Related articles and Internet links:

To return to CTI's menu of Help & Tutorials, click here or use the back arrow at the top of your Internet browser. To go to CTI's menu of Error Fixes, click here.

 

 

rev. 08.07.08