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]
- Open control panel, click Add\Remove Programs and uninstall the software.
- Clean the application path.
- Re-Install the software And make sure that you are running the setup as Run as Administrator.