Server 2012-R2 Client error on start up

On two separate 2012 R2 clients with new installations directly downloaded from the UrBackup server over the internet, we receive the error “The Program Cannot Start because api-ms-win-crt-heap-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem.”

The issue relates to the Visual C++ 2015 Redistributable -x65 14.0.24215
It appears to install correctly, but upon running a repair, fails with an unspecified error 0x80240017.
Research of this error indicates that the server is missing update Windows8.1-KB2999226-x64.msu
We manually extracted and installed the update successfully:

And ran the C++ repair again, which now completes successfully.
Re-installed the UrBackup client and got the same error as before.
I am all out of ideas!

I was able to resolve this by manually copying all of the missing dlls from another x64 machine that had a working copy of the file.Missing dlls were discovered by running procmon at program open.
I am unsure why this seems to be an issue on two separate 2012-R2 machines, but at least we have a solution.
Backup is running on the first server now.
I will provide the complete list of dlls in a moment.


After copying these files from a working location, uninstall and re-install the urBackup client.