Upon release of RTM one of the first issues indicated in the release notes was that a Visual C++ 2013 update was required before installation. Their recommendation to determine whether it's required is to manually check DLL versions but it's much more easily done through PowerShell.

# As per https://msdn.microsoft.com/en-us/library/dn876712.aspx if the build version
# of msvcr120.dll is not 12.0.40649.5 or higher you need to install KB 3138367.
 
$dll = "$($Env:SystemRoot)\system32\msvcr120.dll"
if (Test-Path $dll) {
    [System.Version] $version = Get-Item $dll | Select -ExpandProperty VersionInfo | Select -ExpandProperty ProductVersion
    if ($version -ge [System.Version]::Parse("12.0.40649.5")) {   
        return
    }
}

$url = "https://support.microsoft.com/en-au/kb/3138367"
&start $url
throw "Please install KB 3138367 from $url"

This covers the scenarios of:

  • An outdated version of the DLL (Windows Server 2012 R2).
  • A missing DLL (Windows 10 Professional).

Here's what it will show (as well as opening an Explorer window):

Please install KB 3138367 from https://support.microsoft.com/en-au/kb/3138367
At line:14 char:1
+ throw "Please install KB 3138367 from $url"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Please install ...n-au/kb/3138367:String) [], RuntimeException
    + FullyQualifiedErrorId : Please install KB 3138367 from https://support.microsoft.com/en-au/kb/3138367

The download above is only 7MB. But if you don't do it, Microsoft has you covered with a 228MB GDR update to do the same thing!

You should make that part of your install image going forward.