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

时间::2015-07-17 栏目: 技术分享 作者: ↗℡ 浮华 青春 评论: 0 点击: 4031 次

启动某个应用程序时,弹出提示框,计算机丢失 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后,启动迅雷时,出现的报错截图。

2qvghex.jpg

多个这样的对话框,还有一个是关于 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 进行下载。

声明: 本文由(↗℡ 浮华 青春)原创编译,转载请保留链接: [解决]Windows 8 丢失 MSVCR71.dll 或 MSVCP71.dll

(选择后可查看结果)阅读本文后,您的心情是:
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
et_highlighter51

[解决]Windows 8 丢失 MSVCR71.dll 或 MSVCP71.dll:等您坐沙发呢!

发表评论

------====== 本站公告 ======------
博主大学蜕变期间,更新量应该骤减,表示十分可怕。2016,一起加油!

北京时间

    敢于浪费哪怕一个钟头时间的人,说明他还不懂得珍惜时间的全部价值。

    ——达尔文