Article ID: 54379
Article Type: Troubleshooting
Last Modified:
Service Pack 11 uses VC Redist 2017 which requires the host to have Windows Universal C Runtime (UCRT) installed. For some customers, the installation of the required Windows patches to install UCRT is not possible.
Install.log will have the following entries:
### ### ### - Machine doesn't have required latest windows updates. Install latest windows updates and try again.
### ### ### - Error: Installation/Upgrade failed due to missing windows updates.Install all latest windows updates including KB2999226 https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows and retry.
### ### ### - Set application exit code=[RequireOSUpdates]
VC Redist 2017 requires the Universal C Runtime (UCRT) to operate. The UCRT ships as part of Microsoft Windows 10 and Windows 2016 Server versions.
Note: Windows 10 version 1501 (RTM) and 1511 (November Update) do not have the UCRT installed, but both versions are no longer supported by Microsoft.
For Windows versions other than 2016, the Windows Universal Runtime must be installed via KB2999226 (published 9/15/2015). However, KB2999226 has a prerequisite update KB2919355 (published 5/5/2014) that contains updates to facilitate the installation of the UCRT.
If the UCRT is not installed, the installation of Service Pack 11 will fail.
Install the latest Microsoft updates. If that is not possible, contact your Commvault software support vendor. Commvault has a VCRedist Helper package that installs the necessary binaries for UCRT in the BASE directory of the Commvault installation path. The UCRT is then accessible only to Commvault software. A limited set of Service Pack 11 packages should successfully install.