安装Visual Studio 2015时遇到困难(Microsoft Windows更新(KB2999226))

时间:2015-12-12 14:17:36

标签: visual-studio windows-update

我正在尝试将Visual Studio 2015安装到我的Windows 7.我似乎在安装它时卡在这个屏幕上。现在已经3个小时了,但仍然卡住了。尝试手动安装该更新但没有运气,因为它只是继续加载(搜索更新)。

有什么想法吗?

11 个答案:

答案 0 :(得分:9)

同样的事发生在我身上。这是我为了成功安装而做的。我从Microsofts网站下载了KB2999226更新:https://www.microsoft.com/en-us/download/details.aspx?id=49093

安装此软件包后,我再次启动了安装过程。这对我有用。

答案 1 :(得分:9)

我想向您介绍Universal CRT的背景知识,这有助于您了解在安装vc_redist.x64.exe之前系统应该更新的原因。 大部分C运行时移动到Windows 10(ucrtbase.dll)中的操作系统中,并且像任何其他操作系统DLL(例如kernel32.dll)一样进行服务。它不再由Visual Studio直接提供服务。 MSU包是Windows更新的文件类型。

为了将Windows 10 Universal CRT用于早期操作系统,创建了Windows Update软件包以使此操作系统组件处于低级别。 KB2999226将Windows 10 RTM Universal CRT带入了下层平台(Windows Vista到Windows 8.1)。 KB3118401将Windows 10 11月更新引入通用CRT到低级平台。

Windows XP(最新的SP)是一个例外。 Windows服务不提供该操作系统的下层软件包,因此Visual Studio(Visual C ++)提供了一种通过VCRedist和MSM将UCRT安装到System32的机制。

1. Windows Universal Runtime包含在VC Redist exe软件包中,因为它依赖于Windows Universal Runtime(KB2999226)。 Windows 10是唯一提供UCRT收件箱的操作系统。所有以前的操作系统仅通过Windows Update获取UCRT。这适用于所有Vista-> 8.1及相关的服务器SKU。

对于Windows 7,8和8.1,必须通过KB2999226安装Windows Universal Runtime。但是,它具有必备更新KB2919355,其中包含有助于安装KB2999226程序包的更新。

  1. 为什么在从可再发行组件安装运行时时,KB2999226并不总是安装?什么可以阻止KB2999226作为运行时的一部分安装? VCRedist中包含的UCRT MSU是通过调用Windows Update服务来安装的,并且KB可能无法根据Windows Update服务活动/状态进行安装: 1)如果机器未更新到所需的维修基线,则UCRT MSU将被视为“不适用”。 确保已安装KB2919355。此外,KB2919355存在已知问题,因此在此之前应安装以下修补程序。 KB2939087 KB2975061 2)如果在安装VCRedist时Windows Update服务正在安装其他更新,您可以看到长延迟或错误,指示计算机正忙。 一个。这个可以通过等待并稍后再次尝试来解决(这可能是为什么稍后通过Windows Update UI安装成功的原因)。 3)如果Windows Update服务处于非就绪状态,您可以看到反映该错误的错误。 一个。我们最近调查了一个失败的错误代码,表明WUSA服务正在关闭。

  2. 要确定是否安装了先决条件KB2919355,有两个选项: 注册表项: 64位蜂巢 HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_for_KB2919355~31bf3856ad364e35~amd64 ~~ 6.3.1.14 CurrentState = 112 32位蜂巢 HKLM \ SOFTWARE [WOW6432Node] Microsoft \ Windows \ CurrentVersion \ Component Based Servicing \ Packages \ Package_for_KB2919355~31bf3856ad364e35~x86 ~~ 6.3.1.14 CurrentState = 112

  3. 或检查文件版本: C:\ WINDOWS \ Syswow64资料\ wuaueng.dll C:\ WINDOWS \ SYSTEM32 \ wuaueng.dll 7.9.9600.17031或更高版本

答案 2 :(得分:5)

我遇到了同样的问题。我发现这个页面包含KB2999226的所有可能版本,也称为Windows中的Universal C Runtime更新。

https://support.microsoft.com/en-au/kb/2999226

我下载了x64版本,它在我的Windows 7 Ultimate中完美运行。

答案 3 :(得分:2)

今天我在visual studio 2015社区安装期间也遇到了这类问题。因为我有64位操作系统。我使用https://www.microsoft.com/en-us/download/details.aspx?id=49093链接更新了KB2999226 mannualy。

试一试。祝你好运。

答案 4 :(得分:2)

同样的事情发生在我身上,我得到了这样做:

  • 请勿取消安装(使用取消按钮),而是强行放下您的计算机,以免该过程被终止并重新启动。
  • 重启后,再次启动安装过程。

这对我有用。

答案 5 :(得分:2)

只需杀死wusa.exe并手动安装KB2999226。安装将继续,没有任何问题。

答案 6 :(得分:2)

安装干净的Windows 7 Ultimate 64位操作系统后,我遇到了这个问题,

当我在Visual Studio中搜索KB2999226安装失败时,我也看到我无法安装任何其他更新。

顺便说一下,我找到了解决方案。在格式化某些PC(可能)部分损坏的可启动媒体时,首先没有完全安装Windows更新。

作为解决方案;

1-从控制面板禁用Windows更新。

2-重新启动电脑。

3-安装KB3102810 Windows更新。 (Windows的第一次更新)

Microsoft TR链接;

(64位)https://www.microsoft.com/tr-TR/download/details.aspx?id=49540

(32位)https://www.microsoft.com/tr-TR/download/details.aspx?id=49542

4-通过完成设置重启电脑。

5-尝试获取更新,或手动设置KB2999226。

我可以这样安装。

度过美好的一天。

答案 7 :(得分:1)

我设法通过以下步骤解决问题:
1.禁用Windows更新(但选中“允许用户手动安装更新”选项) 2.重新启动PC
3.从VS安装文件夹(packages / Patch / x64 / Windows6.1-KB299926-x64.msu)手动安装 kb2999226 更新 4.启动VS安装
5.安装完成后,返回自动更新

答案 8 :(得分:0)

我今天遇到同样的问题,卡在kb2999226上超过一个小时。首先,我认为这是因为我在本地计算机上使用VM。但是决定取消安装,然后先安装kb2999226,然后再安装vs2015社区,它运行得更好,安装继续前进和进展。 THX。

答案 9 :(得分:0)

另一种解决方法是关闭Internet连接,重新启动并重新启动VS安装。如果没有Internet连接,VS安装程序将首先尝试更新Windows,并且会毫不拖延地继续。

答案 10 :(得分:-3)

可能是因为你的Windows已经过时了。您应该转到Windows Update->Look for Updates,然后下载并安装它们。我相信,它会奏效。

问候!