解决您的问题和     虑!

博客首页 > 其他内容

解决FM20.dll控件已加载,但对DllregisterServer的调用失败,错误代码为0x80007005

2019-12-5

有个别电脑在运行客户开发系统或者其他一些电脑程序的的时候,提示FM20.DLL没注册,mscomctl.ocx没注册(具体错误:“运行错误'399'  部件‘***.ocx’或其附件之一不能正确注册:一个文件丢失或无效”),如下图所示

image.png

我们手工注册FM20.dll 试试,regsvr32 FM20.DLL,发现这样不正确

image.png


 尝试用 regsvr32 + 目录+dll的方式试试再试试 ,输入regsvr32 C:\Windows\SysWOW64\mscomctl.ocx ,我自己电脑注册成功了,但客户电脑却不成功,提示下面的错误


image.png

错误原因网上说是没有权限导致的,于是尝试用管理员身份运行regsvr32试试,找到CMD命令后,不要直接点开,而是点右键:以管理员权限运行,如图

image.png

再次输入注册命令  regsvr32 C:\Windows\SysWOW64\FM20.dll 注册成功,果然是用户电脑权限问题,权限问题连set factory这样的软件都搞定不了,以后遇到,那就这样手工解决吧,

其他DLL和OCX也是这样操作,例如 regsvr32 C:\Windows\SysWOW64\mscomctl.ocx 也注册成功了

  • 日发一万封开发信,不怕邮箱被封,做外贸发开发客户必备 (建站客户免费)
    完全免费
  • 适合外贸人的客户管理系统 ,操作简单,完全替代excel,建站用户免费使用)
    完全免费
  • 付费企业邮箱,安全,海外收发稳定,到达率高,退信率低,无限容量 [详情]
    买2年送2年
  • 免费提供海关数据,可通过货物名称,供应商,进口商,标签查询 [介绍]
    完全免费