最近用一个小工具,结果提示:“部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效”。
网上下载了MSCOMCTL.OCX,放到 C:WindowsSysWOW64 目录下(64位系统放到C:WindowsSystem32 下,注册时会提示版本不对。放哪看系统位数,总之就是这两个文件夹之一,同时注意,换地方的时候剪切过去,别留着),运行,依然提示如故,那就是需要注册。
找到命令提示符(win10在开始菜单-windows系统-命令提示符 ),运行后输入:
cd c:windowssyswow64[回车]
regsvr32 MSCOMCTL.OCX[回车]
![1e61201f96e1858369d77c6207bf706f.png](https://img-blog.csdnimg.cn/img_convert/1e61201f96e1858369d77c6207bf706f.png)
这时候可能就成功了,可能会提示“模块"MSCOMCTL.OCX"已加载,但对DllRegisterServer的调用失败,错误代码为0x8002801c”。
问题在于管理员权限,只需在运行命令提示符时,右键-更多>以管理员身份运行,然后再同上输入。
![7036ffb7a88e439ad592565d078c879f.png](https://img-blog.csdnimg.cn/img_convert/7036ffb7a88e439ad592565d078c879f.png)
见到这样的提示,就成功了。