修复 Windows 10 中缺少 COMDLG32.OCX
Visual Basic Runtime Suit的一个基本组件是 comdlg32.ocx。它包含与Visual 套件(Visual suite)相关的应用程序使用的几个功能。它有时可能会损坏,或者可能会从系统中丢失。如果您也在处理同样的问题,那么您来对地方了。我们为您带来了一个完美的指南,将帮助您修复 comdlg32.ocx 缺失的问题并修复 comdlg32.ocx Windows 10。
如何修复 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 )以下载文件。
2. 在您的下载文件夹中找到它并右键单击它并从菜单中选择复制。(Copy)
3.从左侧菜单中选择这台电脑。(This PC)
4. 根据您的计算机规格转到此路径。
- 如果您有32 位(32-bit)Windows,请转到C:\Windows\System32路径
- 如果您有64 位(64-bit)Windows,请转到C:\Windows\SysWOW64路径
5.右键单击(Right-click)文件夹内的任意位置。从菜单中选择粘贴。(Paste)
6. 将出现提示要求管理员权限(administrator permission)。点击继续(Continue)。
7.在Windows 搜索栏中搜索(Windows Search Bar)命令提示符(Command Prompt ),然后单击以管理员身份运行(Run as Administrator)。
8A。键入以下命令并在每个命令后按Enter 。
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
8B。如果上述命令不能解决问题,您也可以键入这些命令作为替代。输入命令后按Enter 键(Enter key )。
- 对于32 位(32-bit)Windows:
regsvr32 %systemroot%\system32\comdlg32.ocx
- 对于64 位(64-bit)Windows:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
让命令运行并检查 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)
2. 在兼容性(Compatibility )选项卡中,选中以兼容模式运行此应用程序(Run this application in compatibility mode for)并从打开的列表中选择Windows 8 或 7 。(Windows 8 or 7)
3. 选中以管理员身份运行此程序(Run this program as an administrator)选项。
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)
3. 转到安全(Security)选项卡。
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)。
8. 在权限条目下,(Permissions Entry,)单击选择主体(Select a principal)。
9. 重复步骤 6(Step 6)。
10. 在基本权限(Basic permissions)部分下,确保在实施任何更改之前选择完全控制。(Full control)单击确定(Ok)。
另请阅读:(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)并点击。
2. 选择用户帐户(User Accounts)选项。
注意:(Note:)如果找不到它,请将查看方式(View by)选项更改为大图标(Large icons)并找到它。
3. 打开它并选择更改用户帐户控制设置(Change User Account Control Settings)。
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为例。
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 Studio或Visual Basic软件。
Q3。comdlg32.ocx 是一个安全的程序吗?(Q3. Is comdlg32.ocx a safe programme?)
Ans: 是的,(Ans: Yes, )它是一个与CMDIALOG连接的有效文件。它也被称为CMDialog ActiveX 控件 DLL(CMDialog ActiveX Control DLL)。
受到推崇的:(Recommended:)
- 修复 Active Directory 域服务当前不可用(Fix The Active Directory Domain Services is Currently Unavailable)
- 修复 Windows 10 0xc004f075 错误(Fix Windows 10 0xc004f075 Error)
- 修复 0x80004002:Windows 10 不支持此类接口(Fix 0x80004002: No Such Interface Supported on Windows 10)
- 修复 Windows 11 上丢失的 VCRUNTIME140.dll(Fix VCRUNTIME140.dll Missing on Windows 11)
我们希望本指南对您有所帮助,并且您能够修复Windows 10中缺少的comdlg32.ocx(comdlg32.ocx missing)问题。让我们知道哪种方法最适合您。如果您有任何疑问或建议,请随时将它们放在评论部分。
Related posts
Windows 10中的Fix NVIDIA Control Panel Missing
Windows 10中Fix Pin至Taskbar Missing
修复 Windows 10 中的 Steam 缺少文件权限
Windows 10中的Fix Black Desktop Background
Fix Computer Wo在Windows 10中没有转到Sleep Mode
Windows 10缺少Fix BOOTMGR如何缺少
Fix Volume Mixer在Windows 10上不打开
升级到Windows 10后未检测到Fix CD/DVD drive
Fix Desktop Icons Windows 10创建者更新后继续重新排列
Fix Wacom Tablet Driver Windows 10中Fix Wacom Tablet Driver号Found
Fix Microsoft Edge不在Windows 10工作
Windows 10缺少Fix Desktop Icon
Windows 10出现模糊的Fix Apps
如何在Windows 10上Fix High CPU Usage
Windows 10中的Fix Microsoft Compatibility Telemetry High Disk Usage
Windows 10的Fix High CPU and Disk usage problem
Windows 10中的Fix Task Host Window Prevents Shut Down
如何在Windows 10中Fix Corrupted Registry
如何在Windows 10 Blurry Apps到Fix Scaling
Windows 10中Fix Unable至Delete Temporary Files