【问题标题】:How many Visual C++ Redistributables do I need to get this application to run?我需要多少 Visual C++ Redistributables 才能运行此应用程序?
【发布时间】:2016-09-17 19:00:14
【问题描述】:

昨晚,我下载了 Unity,开始和哥哥一起开发游戏。安装程序还给了我 Visual Studio 2015 和 MonoDevelop,我认为它们基本上是经过稍微修改的 Visual Studio。

今天早上我发现了问题:MonoDevelop 会打开,但 Visual Studio 不会。它总是弹出一个框说“程序无法启动,因为您的计算机缺少 api-ms-win-crt-runtime-l1-1-0.dll。”

根据this other StackOverflow question,我需要下载 Visual C++ Redistributable for Visual Studio 2015。但在此之前,我决定检查我是否已经拥有它,以防万一。

我打开“程序和功能”,发现我的机器上已经安装了九个其他 Visual C++ Redistributables。 This image 显示列表。

包括适用于 x86 和 x64 的 2010、2012、2013 和 2015 可再发行组件。我不知道这是否是典型的,但它确实似乎过分了。

尽管如此,我的 Visual Studio 仍然无法打开。我需要安装另一个吗?如果需要,我很乐意这样做; 我只想开始编码。


(在我放弃并下载 Microsoft Office 2013 之前,我在 Microsoft Office 365 上也遇到了同样的问题,但效果很好。也许是我的机器有问题?我运行的是 Windows 7 64 位,它是什么值得。)

【问题讨论】:

  • 你试过通用 C 运行时(和 2015,其他的都不需要)吗?

标签: visual-studio visual-studio-2015 windows-7 windows-7-x64 unity5


【解决方案1】:

您还需要安装Universal C Runtime

此页面上的 Windows 更新包允许 Windows 桌面 依赖于 Windows 10 通用 CRT 版本的应用程序 在 Windows Vista SP2、Windows 7 SP1、Windows 8 和 Windows 8.1 上运行 S14.

提取WindowsUCRT.zip 并安装Windows6.1-KB3118401-x64.msu(请注意,如果您在“搜索此计算机上的更新”时遇到问题,cancel the install, stop the WU service and try again to install the update)。

【讨论】:

  • 现在工作!谢谢你。这是否意味着我可以卸载所有 2015 年之前的 VC++ 可再发行组件?
  • 还有其他工具依赖于其他工具,它们只占用几 MB 硬盘空间,因此请安装它们。
  • 好的。再次感谢!
猜你喜欢
  • 1970-01-01
  • 2012-09-08
  • 2019-12-16
  • 1970-01-01
  • 2013-01-21
  • 2013-01-04
  • 2020-10-13
  • 2022-06-14
  • 1970-01-01
相关资源
最近更新 更多