解决在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

控件的程序也可

以使用了。



你可能感兴趣的:(win7,64,mscomm32.ocx)