Comcat was unable to register itself in the system registry

The following error is displayed during the SOFTIMAGE|XSI software installation:

 comcat was unable to register itself in the system registry.

Any attempt to launch SOFTIMAGE|XSI will then fail, displaying this error message:

 Incomplete installation. Due to an installation problem, not all the dlls registered properly.


Cause

This problem is caused by a mismatch between the Comcat.dll and Ole32.dll files on your system. Comcat.dll is used to register .DLL and .OCX files during installation and must match the Ole32.DLL version (Ole32.dll being one of the system32 .DLLs required by XSI).

Solution

  1. Locate the files in the System32 folder and right-click > Properties > Version tab.
  2. Ensure that the version numbers for both the comcat.dll and ole32.dll files are identical.
  3. If the version numbers do not match, rename your comcat.dll to anothername.dll and copy over an appropriate version of comcat.dll, either from another machine on your network, or from your Operating Systems Installation CD. Your Windows OS sales representative could also provide you with the required file.
  4. Install SOFTIMAGE|XSI



Posted: 12/11/2000



This page was last modified 22:34, 24 Jan 2006.
This page has been accessed 1977 times.