Yes, I know that.
I've also found that re-distributables installed by Video Studio (VS) under win7 will not run (program starts, but hangs when screen displays needing the redistributables are called: task mgr needed to end it) when the whole installation is migrated to win 10.
Under a clean win10 installation, simply installing VS also installs the redistributables it wants to use with win10. And VS normally allows many different versions to be installed on the same PC. A clean install built from the ground up including several versions of VS - that works (commentary from many users on the application forum)
But a clean win10 install breaks some other essential elements of my software environment: a migrated installation doesn't - apart from the re-distributables for VS.
So my plan for the 4th attempt at upgrade is to remove all the VS installs, and the re-distributables they use before attempting a migrated win10 upgrade again: to retain all the working migrated items, and to effectively create for VS a clean slate as tho it was a clean install of win10. And then install the VS versions I want.
This approach seems to be a much better method than the days of installs of every item of software I've got when a clean install of win10 is done. But it's all dependent being able to remove every re-distributable on the machine, and any reference to them in the registry, before I start.
Thus, how to remove them???
As you don't know what Visual C++ Redistributable is to do with each program, you will have to uninstall everything.
You say clean install 10, then you say 4th attempt at upgrade.
Which is it?
If you want to use the programs in 10, as for whatever reason you seem to think they are not compatible, reinstall them.
Make older apps or programs compatible with Windows 10
https://support.microsoft.com/en-au/help/15078/windows-10-make-older-apps-or-programs-compatible