Soooo for my scenario, I was able to get the number of corrupted files down to 2 by uninstalling, downloading and re-installing - Visual C++ Redistributables, 2008, 2010, 2015 and repairing the install of .Netframework 4.6.1
CORRUPT: C:\Windows\winsxs\amd64_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.4148_none_04480933ab2137b1\mfc90u.dll
CORRUPT: C:\Windows\winsxs\x86_microsoft.vc90.mfc_1fc8b3b9a1e18e3b_9.0.30729.4148_none_4bf5400abf9d60b7\mfc90u.dll