I am constantly playing games that require those and all other games do run. But as long as there is no means to check what exactly the game requires there is no use in spending hours trying to install everything again to get the shit to run. If there is no update I will try to refund. I hate games that just crash...
VC Redist 2010 x64 10.0.40219
VC Redist 2012 x64 11.0.61030
I'm on Win7x64 and have completed chapters 1 & 2 of BS2 without a hitch (as have others on this forum). What are your CPU/Video card/Sound card specs?
Maybe you can look up which versions of the above (.NET VC Redist...) you have?
I have a GTX 1060 (6 GB) and an AMD Phenom II X6 running all other games fine, old and new....
Honestly I do not believe my soundcard or its drivers are the culprit (it never was since Win98 times I think).
I still believe it is due to any packets that need to be installed for the game in proper versions. I had trouble with Stellaris as it required certain updates and did not run without them. However since then I updated everything and even Stellaris gave more prcise error messages.
I could also imagine it tries to use somethig where a more recent version is already existing on the computer, but therefor you need to know WHAT it actually requires....