It certainly isn't particularly easy to follow. I've been supporting our exchange environment for over 15 years and I had to read through that at least three times, plus the comments, to get what I hope is a workable approach to this.
I have exchange 2016 cu5 on windows server 2016. I looked at the links for VC++2012 and VC++2013 and they don't mention windows server 2016
Also, when I look at what I have installed, there are already a bunch of VC++ versions on there. Does windows server 2016 come with these already?
This list is from WMIC "product get name" and is a little different from the display in programs and features
Microsoft Visual C++ 2005 Redistributable
Microsoft Visual C++ 2005 Redistributable (x64)
Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161
Microsoft Visual C++ 2010 x64 Redistributable - 10.0.40219
Microsoft Visual C++ 2010 x86 Redistributable - 10.0.40219
Microsoft Visual C++ 2012 x86 Additional Runtime - 11.0.51106
Microsoft Visual C++ 2012 x86 Minimum Runtime - 11.0.51106
Microsoft Visual C++ 2012 x64 Additional Runtime - 11.0.60610
Microsoft Visual C++ 2013 x64 Additional Runtime - 12.0.40660
Microsoft Visual C++ 2013 x86 Minimum Runtime - 12.0.40660
Microsoft Visual C++ 2012 x64 Minimum Runtime - 11.0.60610
Microsoft Visual C++ 2013 x86 Additional Runtime - 12.0.40660
Microsoft Visual C++ 2013 x64 Minimum Runtime - 12.0.40660
thanks
andrew