为什么 对c dllregisterserverr的调用失败

但对DllRegisterServer的调用失败,错误代码为0x | 日志 | 果壳网 科技有意思
OCX控件注册失败的解决方案:在开始菜单中找到【命令提示符】,右键选择【以管理员身份运行】,然后再进行注册转载:
本文由授权()发表,文章著作权为原作者所有。
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号记录宝宝成长、关注育儿知识、石油科技、电脑技术!!!!
现在的位置:
评论数 0+ /
&& 最近在用一些比较老的游戏软件的时候,遇到了Big2GB.ocx注册失败的问题,在解决这个问题以后,又遭遇了新的问题,经过向度娘虚心认真的请教,终于得到了解决方法,记录在这里,以给遇到类似问题的朋友提供捷径!&& VB开发环境下开发的程序经常会遇到打包好的工程能够无问题安装,但是安装后却显示“ ****.dll(或.ocx)控件已加载,但对DllRegisterServer的调用失败,错误代码为0x(或其他其他类似错误代码)。这样的问题明白人一看就知道这是dll或ocx控件未正确注册的原因,但是怎样解决这个问题,确是比较棘手。&& 遇到这个问题的时候大家首先能想到的是手动注册该控件。一般有两种方法(1)调用系统本身自带的regsvr32.exe注册器进行注册,但是注册后发现提示注册错误,未能成功注册。这是什么原因呢?难道是没有管理员权限?可我明明是以管理员身份登录电脑的啊。然后便是发送该程序快捷方式到桌面,右键该快捷方式,单击&以管理员身份运行&,重新注册控件,发现还是提示先前同样的错误。(2)在“运行”中键入regsvr32 &path& &控件名&的方法进行注册,但问题依旧。这时就让人们摸不到头脑了。其实这归根到底还是权限问题,以管理员身份登录电脑未必就具有管理员权限。下面介绍两种方式来解决这个问题:第一种方法:& 这种方法相对于第二种方法来讲要简单许多。在开始--附件--找到“命令提示符”然后右键单击,选择“以管理员身份运行”,进入DOS环境。在这种情况下使用regsvr32命令便可以成功注册原来控件了。其实类似的问题在以前的学习中遇到过,当时竟然没想起来,用的是第二种方法。不过还好,问题得以及时解决了。第二种方法:& 1.下载Microsoft的SubInACL 并安装。Subinacl是微软提供的用于对文件、注册表、服务等对象进行权限管理的工具软件。安装好SubInACL后以管理员身份运行程序将使您真正获取对改程序的管理员使用权限。& 2.在C:\Program Files\Windows Resource Kits\Tools文件夹下创建一个名为reset.txt的文件。将下面的内容复制到txt中并保存 :&&&&&&&&&&& subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f &&&&&&&&&&& subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f &&&&&&&&&&& subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f &&&&&&&&&&& subinacl /subdirectories %SystemDrive% /grant=administrators=f &&&&&&&&&&& subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f &&&&&&&&&&& subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f &&&&&&&&&&& subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f &&&&&&&&&&& subinacl /subdirectories %SystemDrive% /grant=system=f & 3.将reset.txt的后缀改为.cmd格式。& 4.开始-运行-cmd,进入DOS环境后 键入cd C:\Program Files\Windows Resource Kits\Tools 后回车。然后键入reset.cmd 后回车。当执行完一些列命令后,再对原控件进行注册就可以了。&注册Big2GB.ocx控件失败的解决方案如下:1.安装msvbvm50.exe2.复制Big2GB.ocx到c:\windows\system32(64位系统C:\Windows\SysWOW64\)3.注册Big2GB.ocx文件注册方法:按Win+R,打开运行栏,输入【regsvr32 c:\windows\system32\Big2GB.ocx】(64位系统regsvr32 C:\Windows\SysWOW64\Big2GB.ocx)
【版权声明】本站部分文章来自网络,如有侵权请说明,本人将尽快处理!!
欢迎转载本人原创文章、图片,请提供本博客中相应文章的链接。请勿将原创图片、文章用于商业用途!对于给您带来的不便表示抱歉!!
转载请注明:
本文地址:
您可能还会对这些文章感兴趣!
Copyright (C)
Powered By &Theme By只需一步,快速开始
后使用快捷导航
输入regsvr32 actxprxy.dll出现DllRegisterServer的调用失败
该用户从未签到
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
本帖最后由 tobyc 于
11:53 编辑
在Windows7打开“开始-运行”,输入“regsvr32 actxprxy.dll”弹出窗口“模块“actxprxy.dll”已加载,但对DllRegisterServer的调用失败,错误代码为0x。”请问如何解决?
卸载actxprxy.dll后,网上下载actxprxy.dll 再注册试一试?!
本帖最后由 liulangzhe 于
12:02 编辑
(25.65 KB, 下载次数: 483)
12:01 上传
点击文件名下载附件
用它试一试!不过我的是xp sp3 !
卸载actxprxy.dll后,网上下载actxprxy.dll 再注册试一试?!
liulangzhe 发表于
具体怎样卸载?
用它试一试!不过我的是xp sp3 !
liulangzhe 发表于
试过了,不行。我的是WIN7专业版。
逛了这许久,何不进去瞧瞧?
关注我们:

我要回帖

更多关于 dllunregisterserver 的文章

 

随机推荐