解决报错之“由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。”

       今天在激活软件Navicat Premium 12.0.22时,需要在命令行中用Patch.exe给Navicat的主程序即navicat.exe打个补丁,换掉其中的公钥,执行Patch.exe <navicat.exe path>命令,<navicat.exe path>就是navicat.exe的完整路径,但是当我键入这个命令时,立即报出错误:由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题。如下:

        查阅相关资料后得知,这是由于我电脑中的MSVCR120.dll文件不知因为什么原因丢失了。MSVCR120.dll是微软公司开发的Visual Studio2013运行时的一部分,同时也是Windows系统运行某些程序或游戏所需的文件之一。因此如果MSVCR120.dll文件缺失,那么某些应用程序或游戏就无法正常运行。

不多BB,直接告诉小伙伴们如何解决这个问题:

        既然是文件缺失,就直接去下载一个再装上不就行了。我们已经知道了MSVCR120.dll是Visual Studio2013运行时的一部分,所以需要重新下载安装一个Visual Studio2013运行时。这里给大家一个微软官网的下载地址:

https://www.microsoft.com/zh-CN/download/details.aspx?id=40784

注意:

       1.需要根据自己电脑的操作系统类型选择相应的程序包,例如64位就选x64,32位就选x86,选错了的话可能会不起作用。

       2.运行程序包并安装好后需重启电脑。

避坑之一:

       不要通过下载安装“dll修复程序”来帮我们把缺失的MSVCR120.dll文件补上。已经替大家伙儿试过啦!是收费的!!!对于习惯白嫖的我们来说这绝对不能忍!

       也不要尝试网上各种软件园的修复工具或其所提供的MSVCR120.dll文件,会有病毒或给你捆绑一堆垃圾软件

避坑之二:

       网上还有让把Visual Studio卸载重新安装的,不太行,我的电脑这样试过了然并卵,费事费力还不解决问题,中午饭都没来得及吃,哭辽......

后续:

上面那个报错解决后,键入Patch.exe <navicat.exe path>命令后又报新错:

Unknown error. CODE: 0x00000005.

退出命令行窗口,重新WIN+R键入cmd后,以管理员身份运行就好了。

如果有疏漏和不当之处,欢迎小伙伴们留言指出,共同探讨,大家一起加油鸭~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值