Comctl32.ocx missing – How to fix comctl32.ocx error instantly?

When starting Microsoft Word, you may sometimes get the following error message:

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

fix comctl32.ocx error

The comctl32.ocx file is required by Nitro PDF Professional and the problem above will happen when the system could not found and read it properly in the system32 directory (%system_root%/Windows/system32) or by some other aspects, just like virus infections or registry issue. But don’t worry! You are reaching the right place here for solutions to fix comctl32.ocx error on your computer immediately.

1. Re-register File

If the file is not properly registered in the registry, it may result in ComCtl32.ocx error. So, the first step that you need to do register the file on your computer again.

1. Open My Computer and then the directory:


2. Right click comdlg32.dll file and select Cut option.

3. Open this directory:


4. Click Start and type Command Prompt in the Search box.

5. Right click it from the search results and select Run as Administrator option.

6. Type the following command and press ENTER to go:

regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

7. When you have finished the control registration process, type exit and press ENTER.

8. Restart your computer to see whether you still get the error message or not.

Sometimes, when encountering other DLL error just like fm20.dll error and dound.dll error, you can also first follow these steps to check whether the file is registered or not.

2. Restore the System to an Earlier State

If you have ever made a backup before the ComCtl32.ocx error showing on your computer, you can restore your computer to that date so as to fix the problem. But sometimes, this will get rid of some programs that you just installed recently.

3. Relocate the Original File from the Installation disk

Most of the time, the ComCtl32.ocx error was caused by the mis-removal or corruption of the file on your computer. An original copy of this file will replace the one on the computer and remove the dll error immediately. You can simply perform the below steps to get this job finished:

*Insert the Windows installation disc in your DVD Drive.

* Click Start, then Run.

* Type SFC /ScanNow and press ENTER.

3. Repair Computer Registry

Windows registry is used to store all information of the hardware and software on your computer. So, bad and corrupted entries may also cause ComCtl32.ocx error. At this time, you can easily download and run a Registry Cleaner software and perform a full registry scan to detect and remove all registry errors from the computer. And RegCure Pro is one that will do this job perfectly for your computer. If you are wondering which registry tool you should use, you can directly download and have a trial with this one.

Free Instant Scan Now


Posted by Daisy in Blog DLL errors on September 22nd, 2011 | 6 Comments

6 Responses to Comctl32.ocx missing – How to fix comctl32.ocx error instantly?

  1. Author Image
    Doug Wise -  September 22, 2011 at 7:20 pm

    I read one of your posts on my friend’s blog, and I really appreciate your posts. Keep it up and I will visit your post regularly as I can.


  2. Author Image
    Nasser Jafari -  September 22, 2011 at 9:40 pm

    My friend told me I could find some information that I need. And I really found it. Thanks for sharing.


  3. Author Image
    Sonia Stan -  September 22, 2011 at 11:20 pm

    I need Comdlg32.ocx for a program and I’ve done everything, but everytime I try to enter “regsvr32 %Systemroot%\System32\comdlg32.ocx” into Command Promp it says it failed to load. Thanks for your steps here, I was able to register the file on your computer right now!


  4. Author Image
    Idan Cohen -  September 22, 2011 at 11:53 pm

    I was trying to run a program and it said that it was missing ‘COMDLG32.OCX’ I have searched and found ths solutions for many days, and yours is the most informative one. Well done, guys!!


  5. Author Image
    Jan Albert -  September 23, 2011 at 12:50 am

    After reading this post, I’ve learned a lot. And it really helps me a lot. Thanks.


  6. Author Image
    Elitarny -  March 1, 2012 at 9:42 pm

    Amazing layout! How did you get it?


Leave a Reply