最近用一个小工具,结果提示:“部件MSCOMCTL.OCX或其附件之一不能正确注册:一个文件丢失或无效”。
于是Pop就从网上下载了Mscomctl.ocx,复制到 C:\Windows\SysWOW64 目录下然后使用regsvr32注册一下,问题就解决了。
具体步骤如下:
1、下载Mscomctl.ocx
http://soft.onlinedown.net/soft/578569.htm
2、复制Mscomctl.ocx到 C:\Windows\SysWOW64 目录下
3、点击开始菜单--Windows系统,找到“命令提示符”后点击“鼠标右键”--“更多”--“使用管理员身份运行”
4、分别输入下面的命令后回车
cd C:\Windows\SysWOW64
regsvr32 Mscomctl.ocx
注意:
如果提示:模块“MSCOMCTL.OCX”已加载,但对 DllRegisterServer 的调用失败,错误代码为 0x8002801c。
有关此问题的详细信息,请将该错误代码用作搜索字词进行在线搜索。
这就是没有使用管理员身份运行“命令提示符”导致的。
5、当提示“DllRegisterSerer在MSCOMCTL.OCX 已成功”就代表问题已经解决,再次打开缺少Mscomctl.ocx的软件就能正常运行了。
或者 使用批处理注册Mscomctl.ocx文件
把下载的文件放在桌面,然后在桌面上将下面的代码保存为 *.bat 的批处理文件,如 ms.bat ,然后点击“鼠标右键”--“使用管理员身份运行”即可
@echo off
copy MSCOMCTL.OCX %windir%\SysWOW64\
regsvr32 MSCOMCTL.OCX
原文地址:
https://blog.csdn.net/weixin_39620334/article/details/112084081