Ok, guys, I just downloaded BF4 and it doesn't launch! I mean, battlelog works fine, but when I try to play the campaign or multiplayer, it just crashes! It gives me a black screen with Window's message saying it stopped working!

Please guys, I really need your help here. I know BF4 is compatible with my PC, so it shouldn't be the problem.

  • 4
    Care to add a few details about your PC spec, OS, any specific error messages that appear when it crashes? Jan 6, 2014 at 0:36
  • 1
    A screenshot of the error may help as well. Have you updated your graphics card drivers? if you have an integrated & a dedicated graphics card, is it trying to launch on the dedicated one?
    – Robotnik
    Jan 6, 2014 at 2:42
  • @MichaelFrank I got it, it seems it happens very often. Just posted what worked for me. Thanks for the heads up, in my future questions I'll add more details! Have a great day! Jan 6, 2014 at 3:48
  • @Robotnik Thanks! I got it, just see my comment above, I couldnt tag you 2. Have a great day! Jan 6, 2014 at 3:50

2 Answers 2


Ok, I did it!

First, I repaired the installation and then it wasn't crashing but it was now staying on the loading screen eternally. Then I found this, and I followed some instructions and now it works just fine!

Navigate to your BF4 folder  "Origin\Battlefield 4\__Installer\vc\vc2012Update3\redist" and install the 2 apps. One of those, will ask you to re install

Anybody else got this problem update Punkbuster, drivers and then, repair the installation.

Thanks guys!


If your using an nVidia graphics card or have SLi enabled I have found you can fix it temporary by changing the PhysX settings from auto to cpu or back to auto (dosent matter which). Then apply. The game will launch fine from that point until you reboot and you have to switch it again (it sucks but you can get it to launch at least). It dosent matter what you switch it to. I think something is not initializing with the GPU drivers and just making a small change (its really meaningless for BF4 because it does not use physx); creates a short term fix. Remember - you have to do this after every reboot usually. Repairing or reinstalling DirectX I have found does nothing since the game works after doing this small tweak in the driver utility.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .