您的位置:首页 > 其它

解决在WIN7 64位系统下无法注册comdlg32.ocx、mscomm32.ocx等的控件的问题

2015-08-03 16:31 399 查看
Component 'MSCOMCTL.OCX' or one of its dependencies not correctly
registered: a file is missing or invalid
提示的意思是'MSCOMCTL.OCX' 这个控件未能正确注册:文件丢失

在命令行中输入regsvr32.exe
MSCOMCTL.ocx,如果为能注册,在其他电脑上copy一个MSCOMCTL.ocx到系统所在分区的
windows\system32文件夹下,再注册

以下方法仅供参考:
---------------------------
1、找到你电脑上mscomm32.ocx 这个文件所在的目录
2、然后新建一个文本文件名字叫
1.txt 内容写:
regsvr32 mscomm32.ocx
3、然后将这个文件改名为1.bat
然后双击运行这个bat

下载放进
SYSTEM32
文件夹后,开始
-
运行输入
“regsvr32 mscomctl.ocx”

却提示模块已加载,
但对
Dllregisterserver
的调用失败,
错误代码为
0x8002810c
我查了一下错误代码,但还是不目标哪不对,期间也使用
SFCscan
来着,没有


问题补充:

先反注册再重新注册也不起作用

最终我自己解决了问题。
原来是权限不够。
需要开启超级管理员账户,
然后进超
级管理员账户为
mscomctl.ocx
注册,重启即解决问题

先反注册再重新注册试试!

regsvr32 mscomctl.ocx /u
regsvr32 mscomctl.ocx

解决在
WIN7 64
位系统下无法注册
comdlg32.ocx

mscomm32.ocx
等的控件的问题

1
、首先确保你的
WIN7
是管理员权限

2
、下载
comdlg32.ocx
等控件,网上可搜到

3
、把
comdlg32.ocx
放到
c:\Windows\SysWOW64
,注:需要管理员权限

4
、开始
-
程序
-
附件
-
命令提示符,右键点击,管理员身份运行

5

regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
(相应控件名)

提示
DllRegisterServer in C:\WINDOWS\SysWOW64\comdlg32.ocx succeeded
即表示控件注册成功,
可以使用
WindMencoder
了。
其他需要
comdlg32.ocx
控件的程序也可
以使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: