component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing.

Anonymous
2010-07-01T17:09:56+00:00

Installed some software and been running it just fine with Win7 with no problem.  I recently had the Windows Updates and now I'm getting this error.  What is strange, is the comdlg32.ocx file is renamed in the Windows/sysWow64 folder to:  comdlg32.ocx_eac_qt_.   I can't do anything in the software program now.  I'm also checking with the software vendor, but they seem to think its Win7 related.  Any idea what this is?

Windows for home | Previous Windows versions | Windows update

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes
Answer accepted by question author
  1. Anonymous
    2010-07-02T06:53:19+00:00

    Hi BrendaP,

    1.    Which program are you trying to run?

    You may try these steps as well.

    Step 1

    You can Re-register this file it by typing "regsvr32 comctl32.ocx" from the command line in the system32 directory. 

    1. Click Start
    2. In the Search bar type CMD
    3. In the programs pane right click on cmd and "run as an Administrator"
    4. Put in your credentials for UAC prompt
    5. In the command prompt type in "regsvr32 comctl32.ocx" then press ENTER. 

    Step 2

    Run a system file checker tool replace corrupt files.

    How to use the System File Checker tool to troubleshoot missing or corrupted system files on Windows Vista or on Windows 7

    http://support.microsoft.com/kb/929833

    Bindu R - Microsoft Support

    Visit our Microsoft Answers Feedback Forum and let us know what you think.

    0 comments No comments
Answer accepted by question author
  1. Anonymous
    2010-07-02T01:42:31+00:00

    It's named correctly as comdlg32.ocx in my SysWOW64 folder.  I'd use System Restore to go back to before the updates and see if that resolves the issues.  BTW what is the 'software' that has the errors?

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Anonymous
    2012-04-23T16:29:32+00:00
    1. Move comdlg32.ocx to c:\Windows\SysWOW64
    2. Open Command Prompt using the "Run as Administrator" option
    3. Run following command:

    regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-07-06T15:26:08+00:00

    I dont seem to have a sysWOW64 folder to put this in. You see, im having this problem too.

    0 comments No comments