DllRegisterServer的调用失败的问题解决方法

老虎说测试 大话测试字数 499阅读1分39秒阅读模式
摘要今天在公司安装测试程序的时候,在注册ActiveX控件时出错了, 错误提示是Mscomm32.ocx已加载,但是DllRegisterServer调用失败。其实在日常的工作中,用r...

今天在公司安装测试程序的时候,在注册ActiveX控件时出错了, 错误提示是Mscomm32.ocx已加载,但是DllRegisterServer调用失败。其实在日常的工作中,用regsvr32 命令注册dll、ocx等时,这种模块已加载,但DllRegisterServer的调用失败的问题很常见,下面和大家分享一下我的经验,希望能够帮到大家。

DllRegisterServer的调用失败的问题解决方法-图片1文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

简单说明下,这种错误一般都是因为我们的权限不够造成的。文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

第一种方法是直接用管理员权限运行“运行”。文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

第二种方法是我今天使用的,使用bat文件,然后使用管理员权限运行bat文件。文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

这里分享下bat文件内容:文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

32位系统:文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

Copy /y MSCOMM32.OCX %windir%\system32\文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

regsvr32 C:\WINDOWS\system32\MSCOMM32.OCX文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

 文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

64位系统:文章源自陈学虎-https://chenxuehu.com/article/2016/09/5560.html

Copy /y MSCOMM32.OCX %windir%\SysWOW64\

regsvr32 C:\WINDOWS\SysWOW64\MSCOMM32.OCX

 

自己命名即可,建立好文件后,把需要注册的文件放到和该文件同一目录下,然后再bat文件上右键,用管理员权限运行,即可注册成功。

DllRegisterServer的调用失败的问题解决方法-图片2

 

 最后更新:2022-3-4
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:DllRegisterServer的调用失败的问题解决方法 | https://chenxuehu.com/article/2016/09/5560.html
  • DllRegisterServer