一次清理电脑安装程序,发现同时安装有VC2015运行库和VC2018运行库(Visual C++ Redistributable Package),而且有x86和x64两种,感觉VC2018能向前兼容VC2015,于是随手删除了2015版本。结果后面陆续出现一些程序运行错误,但是没想到是这个问题。比如,foxmail点击启动的时候会提示MSVCP140.dll,但是仍然能运行(不知道何故)。更新foxmail到最新版本依然如此。一直用的好好的pdfpatch文字识别功能,也出现运行时错误(典型的微软应用程序错误,类似.net程序出错提示),但是没有提示是VC运行库问题。再后来感觉可能是卸载了VC2015运行库的问题,重装了VC2015.x64运行库,结果发现问题依旧,难道不是这个问题?
今天早上突然想到,虽然windows操作系统是64位的,但是运行的程序可能是32位的?于是重装了vc_redist.x86.exe后,问题解决。。。
标签:问题,运行库,程序,dll,MSVCP140,丢失,VC2015 From: https://www.cnblogs.com/GuominQiu/p/16767893.html