win8.1丢失api-ms-win-heap.dll解决方案

前言
前前后后鼓捣了三天一夜,浪费了大把时间在上面,又是下载dll,又是安装补丁,又是安装vc2015,甚至重装了系统,都不行,但是最后发现了原因,现在终于弄好了。
我的电脑是正版win8.1 64位,安装的是Adobe Ps 2017 CC大师版(无需破解),安装好后点击Ps图标显示 计算机丢失api-ms-win-crt-runtime-dll(反正就是api-ms开头的dll文件).
这个问题困扰了我很久,试过网上很多方法。接下来我要分享的是我自身遇到的情况和解决办法,针对的是打开Adobe CC 2017软件和office 2016专业版, 电脑提示:计算机丢失api-ms-win-xxxxx-dll的情况.

原因
这个问题和软件系统都没有关系,所以重装系统/软件,下载修复dll工具都是没有用的.根本原因是缺少microsoft visual c++运行库.实际上Adobe 2017 CC运行系统为win7/win10,并不支持win8系统,想要在win8系统上安装cc2017,需要microsoft visual c++ 2015(x64和x86都需要).

解决方案
系统:win8.1正版 64位
软件:Adobe 2017 cc,office 2016专业版
需要下载:

  1. vc++2015运行库(32位和64位都要)
  2. 补丁Windows8.1-KB2919355-x64
    Windows8.1-KB2999226-x64
    Windows8.1-KB2919442-x64 (最后有打包链接)

一. 重新下载安装vc++2015运行库(32位和64位都要安装)
如果安装成功,那么请再次打开软件,查看是否问题解决;如果显示的是“设置失败 一个或多个问题导致了安装失败”,如下图,请继续下一步.
在这里插入图片描述
二. win8.1安装vc 2015库不成功,是因为缺少补丁。
补丁不能直接双击安装,按照下面步骤:
1、管理员模式启动cmd,输入:wusa.exe /uninstall /kb:2999226,回车卸载;
2、打开运行,输入“Services.msc”命令打开服务窗口,找到WindowsUpdate服务,将其停止;
然后进入“C:\Windows\SoftwareDistribution\DataStore”文件夹,将里面的文件全部删除;进入“C:\Windows\SoftwareDistribution\”,将其中的“Download”里的文件删除干净。
3、重启电脑,关闭防火墙和电脑上的安全防护类软件。
4、严格按照顺序,点击安装补丁KB2919442-x64,Windows8.1-KB2919355-x64 和KB2999226-x64,一定要按照顺序安装,否则会显示“不适用于你的计算机”!补丁355较大,会出现进度条不动弹的情况,安装时间比较长请耐心等待。

三. 补丁安装成功后,请双击vc++ 2015运行库(x86和x64)直接安装
这时打开软件应该不会提示dll缺失了。我用的office 2016专业版现在就可以直接使 用啦。如果是其他软件还是显示错误,那么请继续下一步。

四. 下载安装驱动精灵
打开驱动精灵–配置检测–修复,它会帮你安装好.net framework 4.0,最后就可以打开Adobe Ps 或者Au Ae Pr 什么的,就可以已正常使用了。

无效方法
再说一下我试过的没用的办法,走了不少弯路哈。

  1. 在网上下载api-ms-crt-heap.dll这些dll放在电脑system文件夹里,事实证明对我没用,还会导致另一个问题:程序报错–程序无法正常启动错误0x00000007b
  2. 下载安装vc全集
  3. 重装软件
  4. 重装系统
  5. 下载dll修复工具
  6. 把api-ms-win文件复制到Ps安装目录下
  7. 下载directx9.0

Adobe 2017 CC 大师版合集
链接:http://pan.baidu.com/s/1qYHGDUc 密码:ya21
解决补丁(运行库2015+三个补丁)
链接:http://pan.baidu.com/s/1mhRJ1pQ 密码:bb0k

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值