Windows 10 中 “comctl32.ocx” 和 “mscomm32.ocx” 组件未正确注册的解决方法 2016-10-28 / 8,202 次 / 快抢沙发 /

摘要:Windows 10 中遇到以上问题,需要从网上下载缺失文件,然后以管理员身份运行命令行工具,通过命令行 ‘Regsvr32 C:\Windows\SysWOW64\***.ocx’,对组件进行注册,就可以了。

Runtime Environment
OS: Microsoft Windows 10 64位 10.0.14393(14393)
备注:此系统是在 Mac Book Pro Retina 15″ macOS Sierra 上用 Boot Camp 安装的。
最近需要调试 Bluetooth 相关的 App,自己购买了一个蓝牙模块,对方提供的串口打印工具只有 Windows 版本,再说,一直想要在我的 Mac Book Pro 笔记本上安装一个 Windows 的系统,于是就在最新的 macOS Sierra 中的 Boot Camp 只支持安装 Windows 10 或者以上版本,打开工具的时候,有以下错误提醒:
Component 'comctl32.ocx' or one of its dependencies not correctly registered:a file is missing or invalid

初步 Google 来看,是由于系统中缺少了以上 ‘comctl32.ocx’ 文件导致的,从网上下载。

以下为解决 ‘comctl32.ocx’ 文件没有被正确注册问题的重要步骤:
1.将下载的 ‘comctl32.ocx’ 文件复制到 ‘C:\Windows\SysWOW64’ 目录底下。备注:一定要复制到 ‘SysWOW64’ 文件夹底下,而不是其他文件夹。
2.然后去 ‘C:\Windows\SysWOW64’ 文件夹中找到 ‘cmd.exe’ ,然后点击右键 “以管理员身份运行”。备注:一定要“以管理员身份运行”,否则可能会出现以下错误提醒:模块“’comctl32.ocx”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x8002801c。
3.在打开命令行工具 ‘cmd.exe’中运行:’Regsvr32 C:\Windows\SysWOW64\comctl32.ocx’。然后就可以完成对 ‘comctl32.ocx’ 的注册。

再次打开串口调试工具的时候,又提醒 “mscomm32.ocx” 组件未正确注册,还是以上步骤,同样的解决方法!

打赏
上一篇: « 下一篇: »
暂无相关文章
Copyright © ifeegoo Time is limited, less is more! / 粤ICP备15109713号 / Theme by Hang & Ben / WordPress / 知识共享许可协议