没有找到MSVCP71.dll,迅雷5无法进行离线下载,P2P Seacher无法连入emule网络
2012年12月7日14:14:08
某同学重装XP系统后,使用P2P Seacher绿色版来找片片(大家都懂的),出现报错,如下图所示
另外,平时用这个P2P Seacher绿色版的时候,可能还有“无法连入emule网络”这个问题,就是点击程序图标后,弹出一个如下图所示的对话框。
点击上图总的确定后,可以进入程序,但是P2P Seacher是未连接成功的,如下图所示
注意看,上图右下角的状态均未连接,“正在连接”也是没有连接成功。
另外,发现用绿色版的迅雷5(我们都不喜欢用迅雷7)不能下载迅雷离线下载中的文件,直接变成了浏览器下载,见下图
以上3个问题均为缺少了一个库的安装所导致的,后来装了一个游戏与软件运行库就全部正常了。但问题是,到底是装了哪个库从而把问题解的没有搞清楚。于是,在一个新装好的系统下我进行了一个测试,发现了问题的本质。
1、在新装好的XP系统下,先测试迅雷和P2P Searcher,都出现了问题,问题就如前两图所示。
2、运行RuntimeLibraries_1.4_XiaZaiBa.exe(后面会给出下载地址),只选择装一个库,即只在“Visual C++ 2003 运行库(VC7)”前打钩。看看是不是“Visual C++ 2003 运行库(VC7)”起的作用。
为什么先测试Visual C++ 2003 的运行库,这里解释一下。因为之前迅雷和P2P Searcher出现问题的时候,把从Visual C++ 2005-2010的库都装了,但是都不行。所以才猜想是要Visual C++ 2003这个比较老的库。于是这次优先测是不是它。
3、结论
装好这个库之后,问题就解决了。迅雷5绿色版可以下载迅雷离线下载中的文件了。关于迅雷5绿色版,有点要提醒下,使用前最好进行一次IE右键修复,修复好后,重新启动浏览器。不然可能导致迅雷5绿色版下载不了文件。
P2P Searcher也能启动并搜索了,搜索“生化危机”,结果见下图。
注意看,上图右下角的状态均为已连接。
4、特别说明
对于“没有找到MSVCP71.dll”这个问题,网上搜到方法很多是将MSVCP71.dll放入system32里即可。我想说明下,用这种方法后,有时候软件是能正常使用了,但更多情况下软件还是不能用的。将MSVCP71.dll放入system32里后,一个很经常出现的状况就是系统并不再提示“没有找到MSVCP71.dll”,但是软照样不能用。这就说明这个方法只能让系统不报错而已,至于软件的运行问题,其实还是没有解决的。所以要解决这类缺少库文件的问题,还是老老实实装一个库比较靠谱。
软件下载:
1、RuntimeLibraries_1.4_XiaZaiBa.exe下载页面:
http://www.xiazaiba.com/html/4261.html
PS:上面的软件是一个运行库的汇总包,一共有150MB多,但是我们只需要其中的Visual C++ 2003,在装的时候可以不必勾选其它的库。如果勾选了也没有问题,大不了都装上。另外,嫌这个文件太大懒得下的,可以自己去找找单独的Visual C++ 2003运行库文件。
2、迅雷5绿色版,直接点击以下地址下载
https://files.cnblogs.com/pingyidou/Thunder.rar
3、P2P Searcher绿色版,直接点击以下地址下载
https://files.cnblogs.com/pingyidou/p2pSearcher.rar
2013年1月4日20:00:12更新
忘记说明一点,关于迅雷5不能批量下载迅雷离线中内容的。如果按我上述的方法还是不能够使迅雷5批量下载迅雷离线中的任务,那么还有一个很好的办法,那就是去下载一个最新版的迅雷,安装好,然后再卸载掉。这样一折腾,迅雷5就一定能够批量下载迅雷离线中的内容了。