First time here? Check out the FAQ!

I receive a COMDLG32.OCX error when trying to run an application.

0 votes
asked by
edited by

Start-up failure:339 component 'comdlg32.ocx' or one of its dependencies not correctly registered: a file is missing or invalid.

How can I fix this error?

1 Answer

0 votes
answered by (100k points)
edited by

You receive this error because the required component 'comdlg32.ocx' is not found in your system and the software you are trying to run needs this file.

Please use Google to search for the file and place it in Windows\System32 folder, then start a command prompt (Start > Run > CMD) and use the following command to register the control file: regsvr32 %Systemroot%\System32\comdlg32.ocx.

If the registration of the file was successful, you will receive the following message: DllRegisterServer in C:\WINDOWS\System32\comdlg32.ocx succeeded.

Your answer

Your name to display (optional):
Privacy: Your email address will only be used for sending these notifications.
Anti-spam verification:
To avoid this verification in future, please log in or register