Component “COMDLG32.ocx” or one of its dependencies not correctly registered: a file is missing or invalid.

Error:

Component “COMDLG32.ocx” or one of its dependencies not correctly registered: a file is missing or invalid.

Snapshot:

Causes:

  1. A DLL\OCX required by the object can’t be used, either because it can’t be found, or it was found but was corrupted.

Solution 1:

  • Navigate to application path
  • Search for COMDLG32.ocx file
  • If the file not found in the application path, get it from some other computer.

Solution 2:

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

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