
这个是因为某些程序用隐含的方式调用了libeay32dll,就是说该程序没有指定调用哪个地方的libeay32dll,那么windows默认会到windows目录和windows\system32目录查找libeay32dll,如果找到就调用。但现在很多程序偷懒,安装的时候都把自己要用的libeay32dll放到system32目录中,然后就不管了。如果这个libeay32dll版本新还无所谓,但如果比较旧就会让其它需要这个文件的程序出错,就如楼主这样。
所以要解决这个问题,就去找一个比较新的libeay32dll(很多程序的目录中都有,自己在硬盘上面搜索一下),然后放到system32里面,应该都能解决问题。
我在我的电脑上搜索了libeay32dll文件,然后把它复制到c:\windows\system32下,再次运行成功!
望楼主采纳!
楼主你好,你可以重新下载一个libeay32dll文件,然后按如下步骤 *** 作:
文件已上传
一、解压后直接拷贝该文件到系统目录里:
1、Windows 95/98/Me系统,复制到C:\Windows\System目录下。
2、Windows NT/2000系统,复制到C:\WINNT\System32目录下。
3、Windows XP/WIN7/Vista系统,复制到C:\Windows\System32目录下。
4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录
二、打开"开始-运行-输入regsvr32 libeay32dll",回车即可解决。
已上传并提供下载连接,可根据需要下载。
小技巧:如果无法进入桌面,可以启动安全模式或者使用PE启动电脑,然后修复。
重要:一定要选择与系统版本一致的DLL才可以
libeay32dll下载地址:>
libeay32dll无法定位、丢失、找不到、加载失败 等问题的修复
(1)运行输入msconfig回车,打开系统配置实用程序,在启动项目中查找一个名为“dll”,如果有将它前面的钩去掉,然后按应用确定(如果没有跳过)。 (2)运行输入regedit回车打开注册表,选编辑查找一个名为“dll”的键值项,找到后删除,多查找几次删除干净,然后重新启动电脑即可。 (3)去掉自启动项 开始/运行输入regedit回车打开注册表编辑器,依次展开 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] 右侧, [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]在右侧, 看看有没有你要找的选项(dll),如果有删除,重启即可。 如果上述方法无效,请修复一下系统: 1、开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复。 2、请开机按F8进入到安全模式中用系统自带的系统还原,还原到你没有出现这次故障的时候修复。 3、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。 4、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。 5、如果故障依旧,建议重装 *** 作系统。方案一:进入随机启动项,在libeay32dll前小框打勾,不行的话再试方案二; 方案二:在单击开始选择里面的“程序”,选“附件”再选“系统工具”,再运行里面的磁盘扫描程序或磁盘碎片整理程序,如果这样还是不行,可以采用方案三; 方案三:选择开始--程序--附件--系统工具--系统信息命令,在打开MICROSOFT系统信息窗口选择工具——系统文件检查器命令,打开系统文件检查器的对话框,选择“扫描改过的文件”然后单击开始按钮,开始扫描改动过的文件,,,,完毕。可以安装腾讯电脑管家,点击工具箱-电脑诊所-直接搜索丢失eay32dll,会有一键修复办法,非常方便的。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)