问题描述
我在我的盒子上安装了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
推荐答案
欢迎来到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配置文件,确保一切恢复正常。如果没有,
似乎缺少名为 ,
请看一下这个帖子:
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 和一些成员报告了这个问题,以便我们的团队确定了这种情况
不是错误并给出解释:
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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!