Fix COMDLG32.OCX Missing in Windows 10

Fix COMDLG32.OCX Missing in Windows 10

An important part of Visual Basic Runtime Suit is comdlg32.ocx. It accommodates a number of capabilities utilized by functions associated to Visual suite. It can turn out to be corrupt generally or could seem lacking from the system. If you’re additionally coping with the identical drawback, you’re on the proper place. We carry to you an ideal information that may provide help to repair comdlg32.ocx lacking situation and restore comdlg32.ocx Windows 10.

Fix COMDLG32.OCX Missing in Windows 10

How to Fix COMDLG32.OCX Missing in Windows 10

The comdlg32.ocx Windows 10 lacking drawback is attributable to two separate points. We’ve listed them beneath so that you can overview and perceive the error.

  • Issues with the file comdlg32.exe: You might have to switch the file and re-register it utilizing Command Prompt. You must also present permissions to all functions to entry it, in case you haven’t.
  • User Account Control (UAC): If UAC is enabled, then you might even see this error. Disabling it would repair the difficulty nevertheless it is determined by the affected software program.

Users have complained of getting this message when this error happens: Component comdlg32.ocx or one in all its dependencies not appropriately registered: a file is lacking or invalid. It implies that the file is both lacking or corrupt. It may be incorrectly registered or it’s possible you’ll must re-download it. Let’s have a look at easy methods to resolve this error utilizing the next strategies.

Method 1: Re-register comdlg32.ocx File

If your pc comdlg32.ocx home windows 10 file is corrupt or lacking, the very best factor you are able to do is exchange it with a working file. Follow the steps beneath to do the identical:

1. Go to OCXme web page. Click on Download comdlg32.ocx to obtain the file.

Ocxme webpage. How to Fix COMDLG32.OCX Missing in Windows 10

2. Locate it in your downloads folder and right-click it and choose Copy from the menu.

3. Select This PC from the left menu.

This PC option

4. Go to this path relying upon your pc specs.

  • If you may have 32-bit Windows go to C:WindowsSystem32 path

System32 folder location. How to Fix COMDLG32.OCX Missing in Windows 10

  • If you may have 64-bit Windows go to C:WindowsSysWOW64 path

go to the sysWOW64 folder path

5. Right-click wherever contained in the folder. Select Paste from menu.

Paste option. How to Fix COMDLG32.OCX Missing in Windows 10

6. A immediate will seem asking for administrator permission. Click on Continue.

7. Search for Command Prompt in the Windows Search Bar and click on on Run as Administrator.

Search for Command Prompt in the Windows Search Bar

8A. Type the next instructions and press Enter after every one.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

Command Prompt

8B. You also can kind these instructions as a substitute if those talked about above don’t resolve the difficulty. Press Enter key after typing the command.

regsvr32 %systemrootpercentsystem32comdlg32.ocx

cmd or command prompt command to reregister file in 32 bit system

regsvr32 c:WindowsSysWOW64comdlg32.ocx

cmd or command prompt command to reregister file in 64 bit system

Let the instructions run and verify if comdlg32.ocx lacking situation is resolved.

Note: If your comdlg32 file is not lacking, then you may re-register it by operating regsvr32 comdlg32.ocx command in command immediate. 

Also Read: How to Fix StartupCheckLibrary.dll Missing Error

Method 2: Open App in Compatibility Mode

Many clients reported that operating the software program in compatibility mode for a earlier model of Windows labored. The drawback with the comdlg32.ocx file error was fastened in some conditions by executing the problematic program executable with administrator rights. You can attempt each by following the steps beneath.

1. Right-click this system executable file (.exe) and choose Properties from menu.

Properties option. How to Fix COMDLG32.OCX Missing in Windows 10

2. In Compatibility tab, verify Run this software in compatibility mode for and decide Windows 8 or 7 from the opened checklist.

Run this application in compatibility mode for option

3. Check the Run this program as an administrator possibility.

Run this programme as an administrator option. How to Fix COMDLG32.OCX Missing in Windows 10

4. Confirm prompts, if any seem.

5. Click on Apply and OK.

Properties window

The software program ought to now start with admin privileges.

Method 3: Change Ownership and Provide Full Permissions

If the software program remains to be displaying the error message, then make the comdlg32.ocx file accessible to everybody by altering its proprietor and rights. You would require administrator privileges and right here is how you are able to do it to repair comdlg32.ocx lacking situation.

1. Before persevering with, you have to assume possession of comdlg32.ocx file saved in the folder of problematic software program.

2. Right-click on file and select Properties from the drop-down menu.

Properties option. How to Fix COMDLG32.OCX Missing in Windows 10

3. Go to the Security tab.

Security tab. How to Fix COMDLG32.OCX Missing in Windows 10

4. Click on the Advanced possibility. The window for Advanced Security Settings will open.

Advanced option

5. Next to the Owner: label, click on on Change. The window Select User or Group will open.

Change option

6. You can use Advanced possibility to choose consumer account or simply kind it into the Enter the article title to pick kind. Click on Check Names and look ahead to it to confirm username and click on OK.

Select User or Group window

7. Now you’re the proprietor of the file. Next, click on on Add.

Add option. How to Fix COMDLG32.OCX Missing in Windows 10

8. Under Permissions Entry, click on on Select a principal.

Select a principal option

9. Repeat Step 6.

10. Under Basic permissions part, be sure to select Full management earlier than implementing any adjustments. Click Ok.

Permissions entry window. How to Fix COMDLG32.OCX Missing in Windows 10

Also Read: Fix Context Menu Items Missing when greater than 15 Files are Selected

Method 4: Disable User Account Control

When this drawback solely happens in specific apps, disabling UAC could also be useful. It makes no vital adjustments to your PC. The solely situation is that after turning it off, a number of prompts could show everytime you launch system instruments. Here is how you are able to do it:

1. Search for Control Panel in the home windows search bar and click on on it.

Search for Control Panel. How to Fix COMDLG32.OCX Missing in Windows 10

2. Select User Accounts possibility.

Note: If you’re unable to seek out it, change the View by choice to Large icons and find it.

User Accounts option

3. Open it and choose Change User Account Control Settings.

Change User Account Control Settings option. How to Fix COMDLG32.OCX Missing in Windows 10

4. A safety slider will now be displayed with distinct ranges to select from. If the slider is close to the prime, attempt decreasing it by one and click on OK. verify if it fixes the difficulty.

User Account Control Settings window

If you’re nonetheless dealing with comdlg32.ocx lacking situation then hold making an attempt to decrease it one step and verify if it solves the issue.

Method 5: Reinstall Conflicting Software

For some customers, reinstalling the software program that causes comdlg32.ocx error might also resolve the issue. Follow these steps.

1. Press Windows + R keys collectively to open the Run dialog field.

2. Enter appwiz.cpl in Run Dialog Box and click on OK to open the uninstaller window.

Run Dialog Box

3. Choose the software program that’s inflicting comdlg32.ocx drawback. Right-click on it and choose Uninstall.

Note: We have used Bonjour for example beneath.


4. Click on Yes in the affirmation immediate and Restart Windows PC.

Confirmation prompt

5. Reinstall the latest model of the eliminated software program from its official download link.

Also Read: How to Fix The Audio Service is Not Running Windows 10

Frequently Asked Questions (FAQs)

Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?

Ans: Type regsvr32 comctl32.ocx in command immediate and press Enter. It will register the file.

Q2. What precisely is the comdlg32.ocx?

Ans: Comdlg32.ocx is a CMDialog ActiveX management DLL which was embedded with Visual Studio or Visual Basic software program.

Q3. Is comdlg32.ocx a protected programme?

Ans: Yes, it’s a legitimate file linked with CMDIALOG. It is also referred to as CMDialog ActiveX Control DLL.


We hope that this information was useful and also you had been capable of repair comdlg32.ocx lacking in Windows 10 drawback. Let us know which technique labored for you the very best. If you may have any queries or options then be at liberty to drop them in the feedback part.