解决方法:去微软官网下载 Microsoft Visual C++ 2015 Redistributable Package,网址在百度上搜索就可以了,记住一定要下载32位的文件,也就是X86版本,64位也就是X64是没有mfc140u.dll的,X86才有
其实,对于大部分vcrt*** .dll 文件的缺失也可以在微软官网下载 Visual C++ 对应的版本,记得区分32位和64位。实在区分不了可以两个版本都安装。
通过安装 Visual C++ 对应版本比一个一个的 .dll 文件下载再注册要方便一点,这篇文章也是提供另一种思路,另一种解决办法。因为我看见网上大多数解决方案都是缺什么文件就下载什么文件,所以在此给出了另一种思路方案。
出现丢失msvc类dll提示的本质原因是这个程序是用VC++编译的,要运行此类程序电脑上就必须先安装它所需要的VC++运行库,VC++运行库主要有2005 2008 2010 2012 2013 2015等这n个年份的版本,每个年份版本还分为32位版和64位版,各个版本之间互相独立。
这里我要吐槽一下,为什么微软不出一个vcrt_all_in_one?里面包含目前为止所有的vcrt**.dll版本,反正文件名是不同的,不担心冲突问题。每次看到电脑里一长串 Microsoft Visual 20XX Redistributable 这种就很无语,为什么没有一个整合版的呢?或者高版本能兼容低版本也行啊。