HomeGuides :: VirtuosoTroubleshooting Tips and TricksComponent 'mscomctl.ocx' or one of its dependencies not correctly registered

8.9. Component 'mscomctl.ocx' or one of its dependencies not correctly registered


When the user attempts to add a new palette to Virtuoso, they receive the following dialog:


There are many things that can cause the MSCOMCTL.OCX file to not be properly registered.  The most common is if UAC is not properly configured on the workstation and the users are unable to registered due to UAC issues.


Check UAC

Make sure that UAC is properly configured on the workstation, then re-run the Virtuoso Workstation Install.  Please refer to this article: User Account Control (UAC) Information for further information on properly configuring UAC.

Manually Register the .ocx file

  • The MSCOMCTL.OCX will be in one of the following locations:
    • 32 bit Operating Systems:  C:\windows\system32\mscomctl.ocx
    • 64 bit Operating Systems:  C:\Windows\SysWow64\mscomctl.ocx
  • Manually register the file by logging into the workstation as an administrator and typing in the following in a command line prompt:
    • regsvr32 {fullpath/filename} as identified in the above section and without the brackets.
  • Re-run the Virtuoso Workstation Installer
  • Test creating a new palette

This page was: Helpful | Not Helpful

© 2012 Trumpet, Inc., All Rights Reserved