首页 > 经验分享 > 正文

打开软件提示Run-time error '-2147024770(8007007e)' Automation error The specified module could not be found,亲测有效

      前几天帮别人安装软件,点击打开后一直提示这个“Run-time error ‘-2147024770(8007007e)’ Automation error The specified module could not be found”错误,还以为是重新安装软件或者是系统版本太高不支持的问题,毕竟这个软件是XP时代的产物,现在安装在win7或者win10上难免不让人有这种想法(重装win7不行,在自己win10上可以,然后又重装回win10)。

      字符播客博主我今天和大家分享下,一来希望帮到有需要的朋友,二来也可能帮助到以后的自己。由于博主是在64位的电脑上亲测有效,也提供了下网上说的32位系统,32位系统的请自测哈。

以下是解决办法:

1、在C:\Program Files (x86)\Common Files\Microsoft Shared文件夹里,新建DAO这个目录(就是新建一个名为DAO的文件夹);

2、然后复制C:\Windows\SysWOW64里面的dao360.dll文件到上面的DAO目录(文件夹)里;

3、打开命令提示符(Windows键+R,输入cmd,回车即可打开命令提示符窗口);

4、输入:regsvr32   C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll     ;

5、会提示注册成功,这时候重新打开你的软件即可正常运行了。

      上面这5个步骤就是博主亲测有效的方法,下面的只做分享,没有亲测哈,只供参考。望理解。

如果是32位的操作系统,上面的路径则分别是:

C:\Program Files\Common Files\Microsoft Shared

C:\Windows\System32

如果还是报错,C:\WINDOWS\system32,找到文件scrrun.dll,右击选择【打开方式】,选择【从列表中选择】→【浏览】,浏览到如下路径:C:\WINDOWS\system32,找到regsvr32.exe文件,打开即可。