无法注册dll/ocx:DLLRegisterServer失败!代码Ox8002801C 访问OLE注册表错误

如题所述

无法注册dll/ocx:DLLRegisterServer失败,是设置错误造成的,解决方法如下:

1、首先按照提示找到注册失败的文件,文件不同,路径不同。

2、然后下载反编译工具Depends。

3、打开Depends,点击左上角的文件→打开→选择文件的路径→打开。

4、文件打开后,会显示文件有哪些错误。

5、然后右键不能注册的文件,选择打开方式为C:\Windows\System32\regsvr3  2.exe,全部注册成功后,即可打开软件。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-22
1.ocx本身有问题
2.如果1没问题,先用regsvr32 -u反注册,再重新注册
3.1,2都不行,删除regsvr32.exe。从其他电脑拷贝一个过来。
第2个回答  推荐于2017-11-25
C盘WINDOS下 找SYSTEM32下

cmd 文件
右键--管理员身份运行(关键)--输入regsvr32 msi.dll

回车本回答被网友采纳
第3个回答  2013-04-29
http://oness7.blog.163.com/blog/static/183968163201271794316596/
这个问题困扰了我很长时间我也是在安装某个软件时遇到了这个问题 我用原版xp试过了都存在 根本原因在于vbvc 运行库 到这个人的博客下载vbvc安装上问题就解决了

...Server失败!代码Ox8002801C 访问OLE注册表错误
无法注册dll\/ocx:DLLRegisterServer失败,是设置错误造成的,解决方法如下:1、首先按照提示找到注册失败的文件,文件不同,路径不同。2、然后下载反编译工具Depends。3、打开Depends,点击左上角的文件→打开→选择文件的路径→打开。4、文件打开后,会显示文件有哪些错误。5、然后右键不能注册的文件,选择...

...Server失败!代码Ox8002801C 访问OLE注册表错误
无法注册dll\/ocx:DLLRegisterServer失败,是设置错误造成的,解决方法如下:1、首先按照提示找到注册失败的文件,文件不同,路径不同。2、然后下载反编译工具Depends。3、打开Depends,点击左上角的文件→打开→选择文件的路径→打开。4、文件打开后,会显示文件有哪些错误。5、然后右键不能注册的文件,选择...

...OCX已加载但DllRegisterServer调用失败,错误代码0x8002801C。_百度...
- Windows 7\/8: C:\\Windows\\System32\\ 3. 注册控件需要使用regsvr32.exe工具。可以通过右键点击comdlg32.ocx选择"打开方式",然后找到regsvr32.exe运行,或者通过"开始"-"运行"输入"regsvr32 comdlg32.ocx"。4. 对于Windows XP及以上版本,可能还需要在注册表中进行额外操作,如"reg add HKCR\\Licens...

...Server失败!代码Ox8002801C 访问OLE注册表错误
找SYSTEM32下 cmd 文件 右键--管理员身份运行(关键)--输入regsvr32 msi.dll 回车

...是"flash.ocx中的DllRegisterServer失败.返回代码是:0x8002801c...
方案一:安装或升级flash打开【电脑管家】→点击【软件管理】,在搜索框中输入"flash"→找到相应版本点击【安装】或【升级】(如果以安装请点击下箭头后选择修复,如此步骤无法成功修复,可继续执行第二步骤再进行此步骤)2. 打开文件夹C:\\Windows\\System32\\Macromed\\Flash 将名为"Flash32_版本号.ocx" ...

...但对DllRegisterServer的调用失败,错误代码为0x8002801c. 这个怎么...
注册的话要用system32下的一个文件运行,名字叫regsvr32.exe 方法是右键单击comdlg32.ocx——打开方式——浏览找到regsvr32.exe点确定就可以了。或者点“开始”“运行”(或者按快捷键 徽标+R),输入 regsvr32 comdlg32.ocx 点“确定”。对于 Windows XP 以及更高版本系统,点“开始”“运行”(或者...

mshtmled.dll以加载但DllRegisterServer调用失败错误代码0x8002801c如何...
(1)运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“***.dll”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过)。(2)运行输入regedit回车打开注册表,选编辑查找一个名为“***.dll”的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可。(3)去掉...

...但对 DllRegisterServer的调用失 败,错误代码为0x8002801c?
从不通知”并重启计算机。尝试使用Regsvr32:如果DLLRegisterServer仍然失败,你可以尝试使用Regsvr32命令注册MSCOMM32.OCX。在命令提示符中键入“Regsvr32 MSCOMM32.OCX”,然后按Enter键。确保文件存在:如果以上步骤仍然无法解决问题,你需要确保MSCOMM32.OCX文件存在于系统中,并且尝试重新下载和替换该文件。

dllregisterserver调用失败 错误代码为0x8002801c
在win7系统里,命令和程序你都可以右键用管理员身份运行即可解决!补充:在Win7系统内,还要把mswinsck.ocs拷贝到 C:\\Windows\\SysWOW64\\ 这个路径下,而不是C:\\WINDOWS\\system32\\ ;然后再注册:regsvr32 C:\\Windows\\SysWOW64\\mswinsck.ocx 如果不这样操作,会报找不到模块的错误!

错误'8002801c' 访问 OLE 注册表的错误
用http;\/\/localhost\/打开网站可以用http;\/\/192.168.1.101本机的地址打开就出现这样的问题---错误'8002801c'访问OLE注册表的错误... 用http;\/\/localhost\/打开网站可以用http;\/\/192.168.1.101本机的地址打开就出现这样的问题---错误 '8002801c' 访问 OLE 注册表的错误 展开  我来答 1个回答 #...

相似回答