700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 找不到MSVCP140.dll 解决方案

找不到MSVCP140.dll 解决方案

时间:2021-05-14 14:18:47

相关推荐

找不到MSVCP140.dll 解决方案

继上周安装VC++6.0Enterprise导致我的Office全盘崩溃,后来Office连安装都安装不上了之后,

【在学校官网下载的Office和在网上找的Office都无法安装,提示打不开某个注册表,后来在Office官网下载Office安装成功了。详见/Owen_Suen/article/details/79591339】

昨天我安装VC++6.0绿色版又导致我的至少QQ、Excell、Word无法使用,提示为找不到MSVCP140.dll。

[-03-26添加:经过反复的尝试,发现这个问题其实不是VC6.0的锅,而是由于我的GTA5没有声音,于是使用DirectX修复工具修复,修复之后GTA5的确会有声音,但是也会导致MSVCP140.dll的丢失]

最开始时候是QQ无法打开我就百度解决方案,说是替换msvcp.dll文件并注册就可以了,但始终都是不行。

我就想到用腾讯电脑管家修复QQ,管家中有一个“QQ助手”功能

QQ助手中有一栏其诊所在其中尝试“无法启动QQ”或者“无法安装QQ”’(因为我不急的到底是哪个了),就可以重新安装最新版的QQ。

本以为只有QQ受到影响,后来发现Excell和PowerPoint都收了影响,就又开始想办法解决。

后来看到一位CSDN朋友“浮浮浮”的文章(/qq_39132830/article/details/78980295),其中就说到“所有msvcp类文件都是微软VC++运行库的文件,140版本号代表是VC++的文件,缺少这个就安装VC++一般即可解决,如果是32位程序出现这个提示就安装x86版VC++,64位程序就安装x64版,注意,安装哪个版本跟你的系统是否64位版并没有关系!是要看调用VC++的那个程序本身是32位还是64位!比如64位的系统安装了32位的游戏,就需要相应安装32位的VC++”

而像之前提到的 替换 注册 的方案都是无效的、不可取的。

于是我就到Microsoft官网上去下载vc++运行库(即Visual C++ Redistributable for Visual Studio )

地址如下:/zh-cn/download/details.aspx?id=48145

我将x86和x64版的都下载来安装。

但是问题就又出现了

于是打开日志,最后一行写着由于更高版本的产品存在所以无法安装。

所以我就傻乎乎地将原有的Visual C++ Redistributable for Visual Studio 两个版本的都给卸载了

又重新安装Visual C++ Redistributable for Visual Studio 。

在Microsoft官网上找Visual C++ Redistributable for Visual Studio 包,

其中可以在如下链接中下载各个版本的VC++Redistributable:

/en-us/help/2977003/the-latest-supported-visual-c-downloads

也可以到VisualStudio网站:

/zh-hans/downloads/?rr=https%3A%2F%2Fsocial.%2FForums%2Fvstudio%2Fen-US%2Fe653a57a-bc32-4134-87bf-df33058f0531%2Fdownload-microsoft-visual-c--redistributable%3Fforum%3Dvssetup

最下方“其他工具和框架”栏目中找到

最后当我安装完成Visual C++ Redistributable for Visual Studio 之后我惊讶的发现之前安装的两个Visual C++ Redistributable for Visual Studio 都不见了,

我猜测安装版本时候自动卸载了对应版本的运行库

所以最后给一个总结:

当遇到MSVCP140.dll文件缺失时候就直接照着上面的方法去下载Visual C++ Redistributable for Visual Studio 就可以了。(当然我没有测试过,如果不能解决问题的话还是卸载的安装 的吧)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。