HomeGuides :: VirtuosoTroubleshooting Tips and TricksComponent COMDLG32.OCX or one of its dependencies is not correctly registered

8.8. Component COMDLG32.OCX or one of its dependencies is not correctly registered


When the user attempts to add or edit a Launcher button, they receive the following dialog:


There are many things that can cause the COMDLG32.OCX file to not be properly registered.  The most common is if UAC is not properly configured on the workstation.  We have also seen situations where version information missing from an older install of COMDLG32.OCX prevents the Virtuoso Workstation installer from updating that library.


Check UAC

Make sure UAC is properly configured on the workstation, then re-run Virtuoso Workstation Install.  Please refer to this article for information about UAC configuration.

Check COMDLG32.OCX version information

  1. The COMDLG32.OCX will be located in the following places:
    • 32 bit operating systems: c:\windows\system32\COMDLG32.OCX
    • 64 bit operating systems: c:\windows\syswow64\COMDLG32.OCX
  2. From Windows Explorer, right-click on this file and choose "Properties"
  3. Switch to the Details tab
  4. The version information should be populated - if it is missing, then the file is corrupted and you should continue with this procedure.  If the version information is present, then the issue is something else and will need to be diagnosed by Trumpet.

    Here is what the version properties look like:
  5. If the version information is missing, rename the COMDLG32.OCX file (change it to zzCOMDLG32.OCXzz for example)
  6. Re-run the Virtuoso Workstation Installer and confirm that COMDLG32.OCX is now in the syswow64 or system32 directory, and that the Properties > Details pane shows a version number
  7. Test editing a launcher
This page was: Helpful | Not Helpful

© 2012 Trumpet, Inc., All Rights Reserved