安装Microsoft Visual C ++ 2017 Redistributable删除Microsoft Visual C ++ 2015 Redistributable [英] Installing Microsoft Visual C++ 2017 Redistributable removes Microsoft Visual C++ 2015 Redistributable

查看:829
本文介绍了安装Microsoft Visual C ++ 2017 Redistributable删除Microsoft Visual C ++ 2015 Redistributable的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的盒子上安装了Microsoft visual studio 2017,我也有Microsoft SQL Server Management Studio V18.0 RC1,我想运行SQL配置文件并收到此错误  "程序无法启动,因为api-ms-win-core-path-l1-1-0.dll缺失"
搜索此问题后,表明我需要安装Microsoft Visual C ++ 2015 Redistributable。我目前已经安装了Microsoft Visual C ++ 2017 Redistributable。我删除了Microsoft Visual C ++ 2017
Redistributable并安装了Microsoft Visual C ++ 2015 Redistributable,我可以在我的程序和功能中看到它。然后我重新安装Microsoft Visual C ++ 2017Redistributable并删除Microsoft Visual C ++ 2015
Redistributable。什么是交易???我继续有同样的错误,开始了这个没有做过的恶性循环。 

I have Microsoft visual studio 2017 installed on my box and also I have Microsoft SQL Server Management Studio V18.0 RC1 and I want to run SQL profile and getting this error  "the program can't start because api-ms-win-core-path-l1-1-0.dll is missing" After searching this problem it indicates I need to have Microsoft Visual C++ 2015 Redistributable install. I have currently have installed Microsoft Visual C++ 2017 Redistributable. I removed Microsoft Visual C++ 2017 Redistributable and installed Microsoft Visual C++ 2015 Redistributable and I can see it in my program and features. I then re-install Microsoft Visual C++ 2017Redistributable and it removes Microsoft Visual C++ 2015 Redistributable. what is the deal ??? I continue to have the same error that started this vicious circle of nothing done. 

任何人都可以帮忙!

Tony Matute

Tony Matute

推荐答案

嗨TonyMat,

欢迎来到MSND论坛。

错误" 程序无法启动,因为缺少api-ms-win-core-path-l1-1-0.dll "
它或者意味着Universal CRT,它是Visual C ++ Redistributable的一部分,无法正确安装或者api-ms-win-crt-runtime-l1-1-0.dll文件已经失踪或被腐败。没错,安装VC ++ 2015
是一种有效的解决方法。

现在请卸载VC ++ 2017,重新安装VC ++ 2015,修复并更新VS到最新版本。然后打开VS运行sql配置文件,确保一切恢复正常。如果没有,
似乎缺少名为
KB2999226
请看一下这个帖子:
https://stackoverflow.com/questions/33265663/api-ms-win-crt-runtime-l1-1-0-dll-is -missing-when-opening-microsoft-office-file

关于VC ++ 2017取代VC ++ 2015,原因是Visual C ++ 2017运行时是2015年顶级的二进制兼容就地更新/升级并分享相同的注册表
键。请参阅:

https://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=vs -2019 和一些成员报告了这个问题,以便我们的团队确定了这种情况
不是错误并给出解释:

https:// developercommunity.visualstudio.com/content/problem/34803/issues-with-c-redistrbutable.html
 

About VC++2017 replace in the VC++2015, the reason is Visual C++ 2017 runtimes are a binary compatible in-place update/upgrade on top of 2015 and shares the same registry keys. Please see: https://docs.microsoft.com/en-us/cpp/porting/binary-compat-2015-2017?view=vs-2019 and some members had reported this issue so that our team had determined this situation is not a bug and give an explanation: https://developercommunity.visualstudio.com/content/problem/34803/issues-with-c-redistrbutable.html  

希望这里没有任何误解,如果有,请随意请告诉我。

真诚

可能


这篇关于安装Microsoft Visual C ++ 2017 Redistributable删除Microsoft Visual C ++ 2015 Redistributable的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆