修复 Windows 10 中缺少 COMDLG32.OCX

Visual Basic Runtime Suit的一个基本组件是 comdlg32.ocx。它包含与Visual 套件(Visual suite)相关的应用程序使用的几个功能。它有时可能会损坏,或者可能会从系统中丢失。如果您也在处理同样的问题,那么您来对地方了。我们为您带来了一个完美的指南,将帮助您修复 comdlg32.ocx 缺失的问题并修复 comdlg32.ocx Windows 10。

修复 Windows 10 中缺少 COMDLG32.OCX

如何修复 Windows 10 中缺少的 COMDLG32.OCX(How to Fix COMDLG32.OCX Missing in Windows 10)

comdlg32.ocx Windows 10 缺失问题是由两个不同的问题引起的。我们在下面列出了它们,以供您查看和理解错误。

  • 文件 comdlg32.exe 的问题:您可能需要替换文件并使用(Issues with the file comdlg32.exe:)命令提示符(Command Prompt)重新注册它。您还应该向所有应用程序提供访问它的权限,以防万一。
  • 用户帐户控制 (UAC):(User Account Control (UAC): )如果启用了UAC ,您可能会看到此错误。(UAC)禁用它可能会解决问题,但这取决于受影响的软件。

发生此错误时,用户抱怨收到此消息:组件 comdlg32.ocx 或其依赖项之一未正确注册:文件丢失或无效。(Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )这意味着文件丢失或损坏。它可能注册不正确,或者您可能需要重新下载。让我们看看如何使用以下方法解决此错误。

方法一:重新注册 comdlg32.ocx 文件(Method 1: Re-register comdlg32.ocx File)

如果您的计算机 comdlg32.ocx windows 10 文件损坏或丢失,您可以做的最好的事情是用工作文件替换它。请按照以下步骤执行相同操作:

1. 进入OCXme页面。单击下载 comdlg32.ocx(Download comdlg32.ocx )以下载文件。

ocxme 网页。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

2. 在您的下载文件夹中找到它并右键单击它并从菜单中选择复制。(Copy)

3.从左侧菜单中选择这台电脑。(This PC)

此 PC 选项

4. 根据您的计算机规格转到此路径。

  • 如果您有32 位(32-bit)Windows,请转到C:\Windows\System32路径

System32 文件夹位置。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

  • 如果您有64 位(64-bit)Windows,请转到C:\Windows\SysWOW64路径

转到 sysWOW64 文件夹路径

5.右键单击(Right-click)​​文件夹内的任意位置。从菜单中选择粘贴。(Paste)

粘贴选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

6. 将出现提示要求管理员权限(administrator permission)。点击继续(Continue)

7.在Windows 搜索栏中搜索(Windows Search Bar)命令提示符(Command Prompt ),然后单击以管理员身份运行(Run as Administrator)

在 Windows 搜索栏中搜索命令提示符

8A。键入以下命令并在每个命令后按Enter 。

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

命令提示符

8B。如果上述命令不能解决问题,您也可以键入这些命令作为替代。输入命令后按Enter 键(Enter key )

  • 对于32 位(32-bit)Windows:
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd 或命令提示符命令在 32 位系统中重新注册文件

  • 对于64 位(64-bit)Windows:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd 或命令提示符命令在 64 位系统中重新注册文件

让命令运行并检查 comdlg32.ocx 缺失问题是否已解决。

注意:(Note:)如果您的 comdlg32 文件没有丢失(not missing),那么您可以通过在命令提示符 下运行regsvr32 comdlg32.ocx命令重新注册它。

另请阅读:(Also Read:) 如何修复 StartupCheckLibrary.dll 丢失错误(How to Fix StartupCheckLibrary.dll Missing Error)

方法二:以兼容模式打开应用(Method 2: Open App in Compatibility Mode)

许多客户报告说,在以前版本的Windows(Windows)的兼容模式下运行该软件是可行的。通过以管理员权限执行有问题的程序可执行文件,在某些情况下修复了 comdlg32.ocx文件错误的问题。(file error was fixed)您可以按照以下步骤尝试两者。

1. 右键单击​​程序可执行文件 (.exe)(executable file (.exe))并从菜单中选择属性。(Properties)

属性选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

2. 在兼容性(Compatibility )选项卡中,选中以兼容模式运行此应用程序(Run this application in compatibility mode for)并从打开的列表中选择Windows 8 或 7 。(Windows 8 or 7)

以兼容模式运行此应用程序以获取选项

3. 选中以管理员身份运行此程序(Run this program as an administrator)选项。

以管理员选项运行此程序。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

4. 确认提示(如果出现)。

5. 单击应用(Apply)确定(OK)

属性窗口

该软件现在应该以管理员权限开始。

方法 3:更改所有权并提供完整权限(Method 3: Change Ownership and Provide Full Permissions)

如果软件仍然显示错误消息,则通过更改其所有者和权限使 comdlg32.ocx 文件可供所有人访问(file accessible to everyone by changing its owner and rights)。您将需要管理员权限,以下是修复 comdlg32.ocx 缺失问题的方法。

1. 在继续之前,您必须拥有存储在问题软件文件夹中的 comdlg32.ocx 文件的所有权。(ownership)

2. 右键单击​​文件(file)并从下拉菜单中选择属性。(Properties)

属性选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

3. 转到安全(Security)选项卡。

安全选项卡。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

4. 单击高级(Advanced)选项。高级安全设置(Advanced Security Settings)窗口将打开。

高级选项

5. 在Owner:(Owner:)标签旁边,单击Change将打开选择用户或组(Select User or Group)的窗口。

更改选项

6. 您可以使用高级(Advanced )选项来选择用户帐户,或者只需将其输入到输入对象名称以选择(Enter the object name to select)表单中。单击Check Names并等待它验证用户名,然后单击OK

选择用户或组窗口

7. 现在您是文件的所有者。接下来(Next),单击添加(Add)

添加选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

8. 在权限条目下,(Permissions Entry,)单击选择主体(Select a principal)

选择一个主要选项

9. 重复步骤 6(Step 6)

10. 在基本权限(Basic permissions)部分下,确保在实施任何更改之前选择完全控制。(Full control)单击确定(Ok)

权限输入窗口。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

另请阅读:(Also Read:) 修复选择超过 15 个文件时缺少的上下文菜单项(Fix Context Menu Items Missing when more than 15 Files are Selected)

方法 4:禁用用户帐户控制(Method 4: Disable User Account Control)

当此问题仅出现在特定应用程序中时,禁用UAC可能会有所帮助。它不会对您的 PC 进行重大更改。唯一的问题是,关闭它后,每次启动系统工具时可能会显示几个提示。您可以这样做:

1.在windows搜索栏中搜索控制面板(Control Panel)并点击。

搜索控制面板。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

2. 选择用户帐户(User Accounts)选项。

注意:(Note:)如果找不到它,请将查看方式(View by)选项更改为大图标(Large icons)并找到它。

用户帐户选项

3. 打开它并选择更改用户帐户控制设置(Change User Account Control Settings)

更改用户帐户控制设置选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

4. 现在将显示一个安全滑块,其中包含可供选择的不同级别。如果滑块接近顶部(top),请尝试将其降低(lowering )一并(one )单击确定(OK)。检查它是否解决了问题。

用户帐户控制设置窗口

如果您仍然面临 comdlg32.ocx 缺失问题,请继续尝试将其降低一步并检查它是否解决了问题。

方法 5:重新安装有冲突的软件(Method 5: Reinstall Conflicting Software)

对于某些用户,重新安装导致 comdlg32.ocx 错误的软件也可能会解决问题。跟着这些步骤。

1. 同时按下Windows + R keys打开 运行(Run)对话框。

2.在运行对话框中输入appwiz.cpl ,点击(appwiz.cpl)确定(OK)打开卸载程序窗口。

运行对话框

3. 选择导致 comdlg32.ocx 问题的软件。(software)右键单击它并选择Uninstall

注意:(Note:)我们在下面以Bonjour为例。

卸载选项。 如何修复 Windows 10 中缺少的 COMDLG32.OCX

4.在确认提示中单击是,然后(Yes)重新启动(Restart) Windows PC

确认提示

5. 从官方下载链接(official download link)重新安装已删除软件的最新版本。

另请阅读:(Also Read:) 如何修复音频服务未运行 Windows 10(How to Fix The Audio Service is Not Running Windows 10)

常见问题 (FAQ)(Frequently Asked Questions (FAQs))

Q1。在 Windows 10 64 位上,如何注册 comdlg32.ocx?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)

Ans:在命令提示符下键入regsvr32 comctl32.ocx并按Enter。它将注册文件。

Q2。comdlg32.ocx 到底是什么?(Q2. What exactly is the comdlg32.ocx?)

Ans: Comdlg32.ocx 是一个CMDialog ActiveX 控件DLL(CMDialog ActiveX control DLL),它嵌入了Visual StudioVisual Basic软件。

Q3。comdlg32.ocx 是一个安全的程序吗?(Q3. Is comdlg32.ocx a safe programme?)

Ans: 是的,(Ans: Yes, )它是一个与CMDIALOG连接的有效文件。它也被称为CMDialog ActiveX 控件 DLL(CMDialog ActiveX Control DLL)

受到推崇的:(Recommended:)

我们希望本指南对您有所帮助,并且您能够修复Windows 10中缺少的comdlg32.ocx(comdlg32.ocx missing)问题。让我们知道哪种方法最适合您。如果您有任何疑问或建议,请随时将它们放在评论部分。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts