

Why does KB2999226 not always install when the runtime is installed from the redistributable? What could prevent KB2999226 from installing as part of the runtime? However it has a prerequisite update KB2919355 which contains updates that facilitate installing the KB2999226 package. This applies to all Vista->8.1 and associated Server SKUs.įor Windows 7, 8, and 8.1 the Windows Universal Runtime must be installed via KB2999226. All prior OSes obtain the UCRT via Windows Update only. Windows 10 is the only OS that ships the UCRT in-box.


Windows Servicing does not provide downlevel packages for that OS, so Visual Studio (Visual C++) provides a mechanism to install the UCRT into System32 via the VCRedist and MSMs.ġ.The Windows Universal Runtime is included in the VC Redist exe package as it has dependency on the Windows Universal Runtime (KB2999226). Windows XP (latest SP) is an exception here. KB3118401 brings Windows 10 November Update to the Universal CRT to downlevel platforms. KB2999226 brings the Windows 10 RTM Universal CRT to downlevel platforms (Windows Vista through Windows 8.1). In order to get the Windows 10 Universal CRT to earlier OSes, Windows Update packages were created to bring this OS component downlevel. MSU packages are the file type for Windows Updates. It is no longer serviced by Visual Studio directly. I would like to give you a background on Universal CRT this would help you in understanding as to why the system should be updated before installing vc_redist.圆4.exe.Ī large portion of the C-runtime moved into the OS in Windows 10 (ucrtbase.dll) and is serviced just like any other OS DLL (e.g.
