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):
Close CTI Navigator and re-register in Windows all the dynamic link library (dll) files needed
by CTI Navigator as follows:
- For Windows 7 or Vista (32-bit): go on the Internet to
www.ctimls.com/u/BOR/{YourMLScode}Reg32.bat
(substitute the code for your MLS in place of {YourMLScode} - see note
1 below for
"YourMLScode") > Save the .bat file
to your desktop (or to a Download folder) > right-click
on the saved file > click "Run as Administrator"
> click Allow > Click OK after each file
registers successfully > Close the black screen after the last file
registers.
 
- For Windows 7 or Vista (64-bit): go on the Internet to
www.ctimls.com/u/BOR/{YourMLScode}Reg64.bat
(substitute the code for your MLS in place of {YourMLScode} - see note
1 below for
"YourMLScode") Save
the .bat file to your desktop (or to a Download folder) > right-click
on the saved file > click "Run as Administrator"
> click Allow > Click OK after each file
registers successfully > Close the black screen after the last file
registers.
 
- For Windows XP, go on the Internet to www.ctimls.com/u/BOR/{YourMLScode}RegXP.bat
(substitute the code for your MLS in place of {YourMLScode}* - see note
1 below for
"YourMLScode") > Open or Run the .bat
file > Click OK after each file registers successfully > Close
the black screen after the last file registers. [For example, the
address for the Sarasota MLS (whose code is "Sar") would be www.ctimls.com/u/BOR/SarRegXP.bat]
 
- For Windows 98, go to www.ctimls.com/u/BOR/{YourMLScode}Reg98.bat
(substitute the code for your MLS in place of {YourMLScode} - see note
1 below for
"YourMLScode") > Open or Run the .bat file
> Click OK after each file registers successfully > Close the
black screen after the last file registers.
An alternative to running these batch files is to manually register all the
".dll" files in the C:\Program Files\CTI Navigator (or C:\Program
Files (x86)\CTI Navigator in
64-bit Windows) folder as
described in the related article, "Register
dll or ocx files."
Note 1: 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.
Note 2: In 64-bit Windows, CTI
Navigator is installed in the \Program Files
(x86)\ folder, and uses DLL library files in the
\Windows\SysWOW64\ folder.
▲ Back to the top of this web page ▲
If the above does not fix the problem when editing or using Flyers
or Custom Reports:
- Close CTI Navigator and go on the Internet to /Downloads/CTIRptDesign.dll
(click on this link or type into your Internet Explorer)
- Save the CTIRptDesign.dll file to
C:\Program Files\Cti Navigator (replace the existing file of the same
name)
- Open CTI Navigator and try your flyer or report.
- If the error persists, also go on the Internet to /Downloads/CTIPrintLib.dll
- 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 web page ▲
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":
- Open Windows Explorer (right-click on Start and
select Explore)
- Browse to C:\Windows\System32\
(or to C:\Windows\SysWOW64
in 64-bit Windows)
- Right-click on the Scrrun.dll file and rename it
Scrrun.old
- Go on Internet to /Downloads/Windows/ScrRun.dll
- Save the ScrRun.dll file to the Windows\System32
(or to C:\Windows\SysWOW64
in 64-bit Windows)
folder in your computer
- 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 web page ▲
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,
first close any error message screens and/or CTI Navigator. Then follow the
instructions below appropriate for your CTI Navigator installation and version
of Windows:
- If
CTI Navigator was installed on this computer on or before June
2008, run the following
batch file for your version of Windows:
The batch file runs very quickly in a black screen and
normally 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.aspx).
If needed, click here
for instructions for the SOAP patch (also 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).
- If
CTI Navigator was installed on this computer after
June 2008, or if the preceding does not resolve the error, uninstall and reinstall CTI Navigator (see related
article below for uninstall and install instructions). Close all programs
and disable any antivirus program on your computer while reinstalling CTI
Navigator.
- If the error
persists, replace and/or re-register the ScrRun.dll file in Windows\System32 as described in the
Search section above.
- Repair the Microsoft Data Access Components (MDAC) in Windows as
described in the article "Repair
MDAC in XP SP2 or SP3."
- If the preceding, including a new installation of CTI Navigator, does not resolve the
error, then you can try to set CTI Navigator to use Windows DCOM (although
this setting is not recommended) as follows:
- Open Windows Explorer and browse to C:\Program Files\CTI Navigator
- Right-click on the file CTIMlsServerNet.dll and Rename it
to CTIMlsServerNetX.dll
- Go on the Internet to www.ctimls.com/Downloads/MlsServer.exe
- Download the MlsServer.exe file into C:\Windows\System32
(or to C:\Windows\SysWOW64
in 64-bit Windows) and Run it
- Run the MSR*.bat file appropriate for you version of Windows as
described in step 1 above
- Click here to run the
"Set DCOM and Tunneling" (also available at Download CTI Navigator
in the related articles)
- Re-start Windows.
▲ Back to the top of this web page ▲
To fix an "Class does not
support Automation or Expected Interface" error that appears when you
click on a Web-link in Windows (or in Internet Explorer), close all
browser screens and re-register the actXprxy.dll file in your
Windows\System32.
- Click on Start
- In Windows 10 or 8:
- type cmd in the Search box
- Right-click on Command Prompt (Desktop App) and
choose “Run as administrator”
In Windows 7 or Vista:
- type cmd in the Search box
- Right-click on cmd.exe and choose “Run as
administrator”
In Windows XP:
- select Run > type cmd in the Open box > click OK
- Type Regsvr32 actxprxy.dll and press Enter
- Click Ok to close the "DllRegisterServer in actxprxy.dll
succeeded" screen.
If re-registering actxprxy.dll does not resolve the
error, reset your version of Internet
Explorer (described below). This should also reset Internet connectivity
components in Windows, regardless of which browser is set as the
default. (See the warning note before re-setting Internet Explorer.)
Internet Explorer may become unstable (repeatedly shuts itself down or fails
to function properly) after being upgraded, after
add-ons (such as extra toolbars, animations, pop-up blocker,
weather/stock tracker, etc) have been installed to your browser, after
installing (or uninstalling) a different browser (such as Google Chrome),
or after running a "registry cleaner" or similar program. You can reset
Internet Explorer back to its original default settings as follows (see
warning note below):
- Start Internet Explorer (if possible) and select the Tools menu.
If Internet Explorer fails, open the Windows Control Panel.
- Click on Internet Options
- Select the Advanced tab
- Click the Reset button
- In the "Reset Internet Explorer Settings" dialog box, click Reset to
confirm.
- You may need to re-start Windows for all changes to take effect.
Warning Note.
- This Reset disables all Internet Explorer temporary files,
disables all browser add-ons, and resets all changed IE settings back to
their original default. Resetting Internet Explorer to its default
settings does not delete your favorites, feeds, Web Slices, and a few
other personalized settings. However, when you delete personal settings,
some web pages that rely on previously stored cookies, form data, passwords,
or previously installed browser add-ons (such as Silverlight) might not work
correctly.
- Resetting Internet Explorer's settings is not reversible. After a
reset, all previous settings are lost and cannot be recovered.
- Rather than resetting everything, you might want to either reset
specific settings, or delete just your
browsing history
▲ Back to the top of this web 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 Instructions to Fix Errors, click here.
{rev. 12.30.2016}