Re: Battlefield 4 doesn't launch
Your issue, does the game just not launch for example you click start, but nothing happens?
if so, simply installing the latest microsoft visuall c++ is not going to work. Install microsoft visual c++ 2013 v12.0 x64
P.s: The other links that EA dish out are not the correct ones, you need to have 2013 and not any other version but 12.0, use the one I provided in the link.
Recommended: First do a full repair of your game found in the "manage" tab, it is next to the play button. After you did a repair, relaunch the game, if it fails only then download microsoft visual c++ 2013 x64.
This is what helped me to fix the launch issue, but I did first repair my game before installing the executable.