电脑软件打不开,提示缺失某个.dll文件的原因及解决办法(亲测能用)

       那天,有个女同学说她电脑有些软件打不开了,缺失某些.dll文件,就连QQ也打不开了,然后我过去帮她解决了问题,期间百度了很多方法都不行,很多方法并没有认真追根问源,也许叫你下载专用的.dll文件复制到粘贴到c:/windows/systems32,还有使用360和电脑管家一大堆啥的方法等等都没用,究其原因是因为缺少了vc++库,这个库里面有很多dll文件,如果缺少了软件当然运行不起来,另外,提示丢失dll文件,“丢失”其实并不是丢失,是原本就没有!

       vc++已经更新到了2017版,msvcp类文件的版本号刷到了140,网上强烈建议大家抵制不论什么dll都只会下载这个文件丢到系统盘,然后打开cmd用regsvr命令注册的办法,如果成功完全是撞大运。如果64位系统按照说法去把dll文件放到syswow64里,而你要打开的软件或游戏却是个32位程序,是没有作用的。即使版本对应,你光下载这个dll也未必有效,因为你并没有安装vc++运行库,有些软件是必须完整安装VC++运行库才能运行的。

      这还仅仅是vc++的dll的情况,有些dll,例如steam_api.dll这特么就是某些游戏的免steam破解补丁的文件,是应该放在游戏目录下的,有些人也告诉别人下载这个dll放到system32

     至于回答重装系统的,那就更加呵呵了。除非是被人修改过的系统镜像,否则微软任何原版系统都不自带VC++运行库,重装一万遍也不可能解决msvcp类dll的丢失问题。因为“丢失”其实并不是丢失,是原本就没有!

另: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版
除了丢失、缺少这类错误之外,如果一个程序打开之后提示“并行配置错误”,那么也是因为没有安装VC++运行库。

后面我想到了电脑缺失的是什么类型的dll文件,最终解决了问题,以下是一些经验总结:

      一、丢失原因。出现duilib.dll文件丢失的原因,一是病毒引起;二是人为的错误操作;三是非法关机。这就要求大家使用电脑温柔些。

     二、最快解决方法.:如果你有很多不同类型的.dll文件丢失,最快的解决方法就是下载一个dll修复工具:DirectX v3.8增强版,这个修复工具很容易下的,这里有一个下载地址http://www.pc6.com/softview/SoftView_57945.html,记得下载时候不选中其他绑定软件,大概180M,下载完后解压,里面有两个版本:RepairRepair(win8,win10),根据你的系统来选择,这个解压包还包括了其他文件,如果不懂用的话,可以打开里面的使用说明.txt,里面有教你怎么用的。

     我朋友的电脑是win7的,所以直接点第一个直接点击检测和修复就行了,完成后,可以直接打开之前打不开的软件了,完美解决问题!

 

  • 12
    点赞
  • 68
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值