Re: EA Launcher won't launch Battlefield 4 just bought on steam
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
Try install Microsoft visual c++ 2013 x64 12.0
It is what I did and battlefield 4 after worked for me. I would recommend repairing the game first.
Step 1) Install the EA app where you can download and buy games (If you bought bf4 from the EA site directly, they force you with this option as origin is no longer supported)
step 2) I recommend after installing bf4 on the EA app, to then repair it. Click on the library tab then click on the 3 dots on the top right on the battlefield 4 game. Click repair and wait for it to repair.
step 3) While it is repairing install ' microsoft visual c++ 2013 x64 12.0 from the link I gave (MAKE SURE TO INSTALL THIS VERSION, battlefield 4 came out in 2013 anyways so it makes sense too)
step 4) only after battlefield 4 is repaired (unless you had to reinstall it, because you never had it on the EA app) then restart your computer (assuming you installed microsoft visual c++2013 x64 12.0 as well.
Step 5) Launch abttlefield 4 and hopefully enjoy as I do.
If nothing works and you went through all these steps, simply set battlefield 4 (only if you install through the EA app) to run in windows 8 in properties- compatibility- run as. If this still doesn't work, then just set as administrator (found in same place to set windows 8 mode)
Hounestly if it doesn't work, my only other hypothesis is that your system is not compatible for the game itself (I highly doubt that, seeing as the game specifically states what it needs to run)
I am running this thing on an intel IRIS Xe IGPU, intel core i7 1165g7 , 8gb ram ddr4 3200mhz, 1 tb hard drive. So that says something (granted on lowest settings which I shouldn't be as my specs are okay to run the game in ultra at 36fps..yes exactly) anyways this is the only thing I can suggest to do. FOLLOW IT AS IT HELPED ME!