KBI 311537 MICROSOFT ERROR: KB2999226 The Update Is Not Applicable To Your Computer When Windows Update Is Up-To-Date On Windows Server 2012 R2


Argent Advanced Technology 5.1A-1610-A or above


Friday, 21 April 2017


To install Argent AT 5.1A-1610-A or above the prerequisite ‘Visual C++ 2015 Runtime Redistributable’ is required. This C++ Runtime package requires a Windows Update KB2999226 for it to install; otherwise an install error is thrown.

It has been found that Windows Server 2012 R2 may fail to install Windows Update KB2999226 stating ‘The update is not applicable to your computer’ even if ‘Windows Update’ is up-to-date.

Technical Background

The Windows Update will typically look like the screen capture below, possibly with only ‘optional updates’ available.

When executing the Windows Update ‘Windows8.1-KB2999226-X64.msu’ the update may state ‘The update is not applicable to your computer’, this should not be the case.

This indicates the Windows OS is not update-to-date and requires a rollup update to further update the OS.

To address this issue is the ‘Resolution’ below.


Microsoft has provided a list of rollup updates that can be applied to the OS.

Windows 8.1 and Windows Server 2012 R2: List of Rollup Updates


From that list it is found that KB3021910 will address the issue.

KB3021910 – April 2015 servicing stack update for Windows 8.1 and Windows Server 2012 R2


By installing this KB the rest of the updates should automatically install thereafter.