搜档网
当前位置:搜档网 › 解决在WIN7 64位系统下无法注册comdlg32.ocx、mscomm32.ocx等的控件的问题

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

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

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控件的程序也可以使用了。

相关主题