[解决]Windows 8 丢失 MSVCR71.dll 或 MSVCP71.dll

启动某个应用程序时,弹出提示框,计算机丢失 MSVCR71.dll 或/和 MSVCP71.dll,并提示重新安装该应用程序。

无法启动此程序,因为计算机中丢失 MSVCP71.dll。尝试重新安装改程序已解决次问题。

如果按照提示重装应用程序,可能解决,但并不是每次都奏效。

一、现象和分析

除了上述动态链接库文件,还有可能是其他名字的同类型的文件,如 MSVCR80.dll,MSVCP90.dll,唱见于免安装版的程序,例如绿色版的游戏。因为这类动态链接库文件一般是存放在 C:\Windows\System32,在系统分区。MSVCR71.dll 是 Microsoft C Runtime Library,MSVCP71.dll 是 Microsoft C++ Runtime Library,他们都是 7.1 版本。同理,MSVCR80.dll 和 MSVCP90.dll 分别是 Microsoft C Runtime Library 8.0 版本和 Microsoft C++ Runtime Library 9.0 版本。

1.案例一

一个朋友在 Windows 7 上安装了 Visio 2007,发现已经安装了 Visio 2010了,于是卸载了 Visio 2007。当启动 Outlook 2010 时,弹框提示计算机丢失 MSVCP80.dll。

按照这个提示,对 Office 2010 进行了修复安装,解决了问题。这算是幸运的,为什么,且看下面的分析。

分析:
低版本的 Visio 2007 向系统中注册了低版本的动态库文件 MSVCP80.dll,带来的结果是所有 Office 2010 都是用这个。而卸载了 Visio 2007 后,低版本的动态链接库文件随之卸载,因为高版本的 Office 2010 本身不需要这个低版本的动态链接库文件,他们可能本身用的是 MSVCP90.dll 或 MSVCP100.dll。为什么这么说?按照网上的绝大多数解决方法,用 sfc /scannow 来修复系统缺失的文件,这个思路没错,但是不起效。因为低版本的 C++ Runtime Library 动态链接库文件不再需要,而高版本的 C++ Runtime Library 动态链接库文件其实存在,只是误装的 Visio 2007 将低版本的注册在注册表中。通过修复安装 Office 2010,实际上是将本来存在的高版本的文件又注册了一遍。或者,Office 2010 中自带了高版本的 C++ Runtime Library 动态链接库文件。

2.案例二

下图是在 Windows 8 下安装好迅雷7后,启动迅雷时,出现的报错截图。

多个这样的对话框,还有一个是关于 MSVCR71.dll 的。多次确定后,迅雷可以启动。重装迅雷7,无法解决问题。于是去下载了那2个动态链接库文件,放到 C:\Windows\System32 目录下,问题得以解决。

分析:
迅雷7的界面复杂,一些组件或功能需要用到 C/C++ Runtime Library 版本 7.1,但是自己的安装包不自带,而Windows 8 系统本身不再依靠或需要较低版本 C/C++ Runtime Library 动态链接库文件了。看看 C:\Windows\System32 目录,11.0 版本的都有了。解决方法只能下载,放入 C:\Windows\System32 目录。

二.解决方法总结

1.重装或修复出错的软件,如果软件自带所需的 C/C++ Runtime Library 动态链接库文件,问题可以解决
2.缺失什么版本的文件,就下载放入 C:\Windows\System32
3.如果是类似的系统动态链接库文件,可以使用 sfc /scannow 来修复系统文件

三.动态链接库文件下载地址

我一般去 dll-files.com 下载,比较安全。如 MSVCR71.dll 的下载地址为:
http://www.dll-files.com/dllindex/dll-files.shtml?msvcr71

注意:点击 DOWNLOAD ZIP-FILE 进行下载。

如果以上国外地址无法访问,可以从我的华为网盘里下载:


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值