Component ‘MSCOMCTL.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid

Error:

Component ‘MSCOMCTL.OCX’ or one of its dependencies not correctly registered: a file is missing or invalid

Snapshot:

Causes:

  • It depends on which ActiveX Component the program is trying to initiate. It’s possible that the program looking for its custom DLL/OCX, that has been erased from the system.
  • A DLL required by the object can’t be used, either because it can’t be found in the system, or it was found but it was corrupted.
  • When you use Microsoft Access, you receive the this error message: A component [DLL/OCX] related to MS-Access might be missing or corrupted.

Workaround 1: 

  • Search for the MSCOMCTL.OCX file in application folder if it is not found get it from different computer and paste into application folder.
  • If it is found Register it.
  • Start > Run > type cmd
  • In command prompt type
  • Regsvr32 “<Product Application Path>”\MSCOMCTL.OCX”
  • Click Enter to Register.

Workaround 2: 

Re-install the software. [Before un-installation take the backup of entire folder]

  1. Open control panel, click Add\Remove Programs and uninstall the software.
  2. Clean the application path.
  3. Re-Install the software And make sure that you are running the setup as Run as Administrator.

Leave a Reply

Your email address will not be published.