Differences

This shows you the differences between two versions of the page.

Link to this comparison view

class_not_registered [2019/01/27 11:28] (current)
Line 1: Line 1:
 +====== ​ ======
 +
 +
 +
 +==Description==
 +
 +
 +
 +Class Not Registered error message when opening a word document from SMS marketing or Control reporting.
 +
 +
 +
 +===== Explanation =====
 +
 +
 +
 +When opening a Word report, SMS and Control have to lookup the version of Word to open.  This is done inside the registry. ​ It works something like this:
 +  * Cyrious invokes the OLE application "​Word.Application"​.
 +  * The OLE engine looks for HKLM\Word.Application in the registry key and finds the programs'​ CLSID. ​ This should be the CLSID of the most recent version of Word installed.
 +  * Cyrious looks in the CLSID key in HKEY_Classes_Root\CLSID\ and finds the LocalServer32 default path.  This path is used to start Word to handle the document
 +
 +
 +
 +The error indicates that one of these paths is not found or correct. ​ This is usually caused by one of the following:
 +  - Word not being installed on the system.
 +  - Word not being installed correctly on the system.
 +  - Anti-virus and anti-spam software often remove these links to prevent spamming software from being able to invoke Word or other Office applications.
 +  - Anti-virus and anti-spam software may inject themselves between any request to look-up the CLSID location.
 +
 +
 +
 +==Resolution==
 +  - Check that Word is installed on the computer and runs fine.  If not, then you need to install/​reinstall Word.
 +  - Find a Word document (.doc) in Windows Explorer and double-click on it.  See if you get the same results as from Control. ​ (This doesn'​t change the results, but at least confirms if the problem is unique to Control.)
 +  - Check the Anti-Virus options to ensure they permit external programs to make OLE calls to Word.
 +  - Using the MS Office Installation CD, run the Repair utility. ​ This will reestablish the registry entries.
 +
 +
 +