为什么我的电脑有MSVCP140.dll文件,但是运行游戏时会提示丢失了这个dll文件的?

网上那些都不怎么看得懂..... 网上那些都不怎么看得懂.. 展开
 我来答
zoumin8796
推荐于2017-12-16
zoumin8796
采纳数:4702 获赞数:31582
华中科技大学软件学院数字媒体技术专业本科在读。电脑装机、系统疑难、软件问题6年研究经验,专业义务答疑

向TA提问 私信TA
展开全部

   【首先给出99%情况下都能解决这个问题的最简单办法】:
   下载并安装微软VC++2015版运行库
 (英文全称:Microsoft Visual C++ 2015 Redistributable Package)

      要解决问题但是不想知道具体是什么原因的,下载安装我给的附件里的两个安装包就行了,两个都安装不要问我为什么,解释起来太麻烦你也未必愿意看。


     以下是我的模板回答,有兴趣可以看看:

      出现丢失msvc类dll提示的本质原因是这个程序是用VC++编译的,要运行此类程序电脑上就必须先安装它所需要的VC++运行库,VC++运行库主要有2005 2008 2010 2012 2013 2015这6个年份的版本,每个年份版本还分为32位版和64位版,各个版本之间互相独立,比如某程序需要2008版VC++,那你安装的是最新的2015版就没有什么用。比如某程序需要的是32位版的VC++2015,你安装的是64位版的VC++2015,也没有用。
  【注意】:如果是32位程序出现这个丢失的提示就安装32位(x86)版VC++,64位程序就安装x64版。实在分不清就两个版本都装了,也没坏处。
  重申:安装哪个版本跟你的系统是否64位版并没有关系!是要看调用VC++的那个程序本身是32位还是64位!
  关于附件:VC++运行库是很容易搜到下载的,也可以直接下载我附件,欢迎下载给我财富,谢谢。7z文件要用解压缩软件打开,x86版就是32位版,请不要再问出“为什么只有86位版”之类搞笑的问题。


  另:msvcp、msvcr、vcomp140.dll属于VC++2015版

  msvcp、msvcr、vcomp120.dll属于VC++2013版
  msvcp、msvcr、vcomp110.dll属于VC++2012版
  msvcp、msvcr、vcomp100.dll属于VC++2010版
  msvcp、msvcr、vcomp90.dll属于VC++2008版
    msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版


sinnergreat
2016-12-26 · TA获得超过1302个赞
知道小有建树答主
回答量:8184
采纳率:61%
帮助的人:439万
展开全部
你可以百度这个文件名称。直接出来这个文件,
下载完后解压文件,一般会自动修复的,
你还可以用腾讯电脑管家。打开管家后找到电脑诊所-右上角有个问题搜索
直接把你缺失的文件复制进去,找到答案后点击立即修复。
根据提示完成重启即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
atombeat
2019-01-03
知道答主
回答量:1
采纳率:0%
帮助的人:790
展开全部
在控制面板里把Microsoft Visual C++ 2017 Redistributable Package卸载,
然后安装Microsoft Visual C++ 2015 Redistributable Package就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式