This morning I just thought that I would reinstall the C++ files again, this time using the 'repair' option and restarting each time I did one.
AND IT WORKS!!
Thank you!! Now I can finally play Battlefield!
None of this is "strange" origin hasn't wanted to start for 2 years for me. Always takes an elaborate fix TO FIX IT FOR THE DAY, but then the autoupdater comes and pisses your copy making it impossible to EVER play when you want to. Origin tries to address it on a case by case basis when ultimately it's simply broken. Has been for some time, doesn't seem like they give two * either.
your problem may be that the specific app isn't compatible with the version of windows you have.I may suggest to install the latest ones to avoid any problems in the future.