Many Windows System files (typically ending in .ocx or .dll) are shared by multiple programs. Installing or un-installing programs (including trial versions of programs such as Microsoft Office) into Windows can remove or corrupt shared files, or break interdependent links between files. Also, the User Account Control in Windows Vista or Windows 7 can block CTI Navigator's access to Windows system files.
To confirm whether or not a specified Windows system file is missing, and then to register it:
Hidden Files Note: To view hidden system files in Windows Explorer, select Tools > Folder Options > View tab > check "Show Hidden Files and Folders" > un-check "Hide extensions for known file types".
CTI provides a copy of some of the most common Windows System files needed to support CTI Navigator functions in its Downloads directory (see disclaimer below). Windows files downloaded from this site (see disclaimer below) should be saved to C:\Windows\System32. In Windows Vista, Windows 7 or Windows 8, you may need to first save the file to your desktop or a download directory, and then move or copy it to the Windows\System32 folder. If a downloaded file ends with ".exe", right-click on it and select "Run as Administrator" to install in Windows Vista/7/8.
To fix an error message such as "Component {Filename.ocx} or one of its dependencies not correctly registered; a file is missing or invalid" (error 339) in Windows XP, Vista, 7, or 8, go to www.ctimls.com/Downloads/Windows/{Filename.ocx} and save {Filename.ocx} to your C:\Windows\System32 . For example, if the filename is MSCOMCTL.OCX, go to www.ctimls.com/Downloads/Windows/MSCOMCTL.OCX and save the MSCOMCTL.OCX file to C:\Windows\System32. If the file already exists in the Sysyem32 folder you can either replace the existing file of the same name (effectively deleting the original file), or rename your existing file before downloading a replacement copy. Renaming a file gives you the option to restore that file by renaming it back to its original name if a replacement file causes any problems.
To fix an Update error such as "Specified module cannot be found" when the module is not named:
A "dB Exec Automation error... could not find file specified", but the "specified" file name is not provided, when logging into CTI Navigator indicates that some Windows system file(s) needed by Navigator probably is missing or corrupted. Close the error message and ensure that your Windows is up-to-date and that all "critical updates" have been installed successfully (See related article, "How to configure and use Automatic Updates in Windows"). If installing Windows updates does not resolve the problem, use Windows Restore (see Restore Windows System files in the related articles below) to set Windows back to when CTI Navigator last worked correctly, and then install all Windows updates. If CTI Navigator does not work correctly after restoring Windows to a time when it previously worked, uninstall and then reinstall CTI Navigator.
Disclaimer. CTI cannot warrant that the version of any Windows file provided for download will be compatible with other programs on your computer or with your version of Windows. See related article, "Windows File Protection."
Back to the top of this page È
System files need to be registered for use by Windows. Instructions to register a file are described in detail in the related article "Register dll or ocx file" below. These steps are summarized as follows*:
Note 1: There is one space between regsvr32 and the filename. Do not type the {} braces.
Note 2: To register or unregister a file not in the Windows system folder, you must enter the full path to the file enclosed by quotation marks after the Regsvr32 or Regsvr32 /u command. For example, to register the Announcement file in CTI Navigator that is installed in the normal default location on C drive, run Regsvr32 "C:\Program Files\Cti Navigator\CtiAnnouncement.dll". Ensure that you type the correct drive letter and the correct Program Files (or Program Files (x86)) in the path.
* Windows XP and Vista users may see the Registration Shortcut note below for an alternative method.
Back to the top of this page È
If the same error persists after replacing and/or registering a file, it may need to be un-registered and then re-registered (especially in Windows Vista or Windows 7). To un-register a file and then re-register it:
Registration Shortcut note: You can add a file to the Windows XP or Vista (but not Windows 7) registry that will allow you to right-click on any DLL or OCX file and simply select Register or Unregister (without going through the detailed commands). The steps to create these optional shortcuts are:
- To add the Register and Unregister command to your right-click menu for DLL files, go to www.ctimls.com/Downloads/Windows/Vista/VistaDll.reg > click Save > right-click on the saved file in your computer > select Merge > accept the registry change notice.
- To also add a file to the Windows XP or Vista registry that will allow you to right-click on any OCX file to register or unregister it, go to www.ctimls.com/Downloads/Windows/Vista/VistaOcx.reg > click Save > right-click on the saved file in your computer > select Merge > accept the registry change notice.
- Warning: See disclaimer above. Also, before making any registry changes, Microsoft highly recommends that you make a backup of your registry (see "How to backup and restore the registry..." in related articles below).
Back to the top of this page È
To fix an error message such as "Component {Filename.ocx} or one of its dependencies not correctly registered; a file is missing or invalid" when logging into an older installation of CTI Navigator in Windows Vista or Windows 7:
Compatibility Note. There usually is no Compatibility tab for new installations of CTI Navigator. The program automatically installs with administrative privileges. However, sometimes you may need to set the CTI Navigator.exe program file to "Run as an Administrator". To do so, right-click on the Windows Start globe > select Explore or "Open Windows Explorer" > browse to C:\Program Files [or Program Files (x86) in a 64-bit version of Windows]\CTI Navigator\ > right-click on CTI Navigator.exe > check "Run as Administrator" > close the Windows Explorer.
If setting the program to run as administrator does not fix the problem, reinstall CTI Navigator from fresh installation disks (or download from the Internet). See "Install CTI Navigator" (for detailed instructions) or "Download CTI Navigator..." (for streamlined installation) in the related articles below.
Back to the top of this page È
Related Articles and Internet Links:
To return to CTI's menu of Error Fixes, click here or use the back arrow at the top of your Internet browser. To go directly to CTI's menu of Help and Tutorials, click here.
rev. 12.11.2012