Forum Discussion

SalMountainMonky's avatar
SalMountainMonky
Seasoned Novice
5 months ago
Solved

Battlefront 2 PC not launching

Battlefront 2: Celebration edition on PC, running through Epic Games and EA app not loading. I've tried clearing the cache, updating and reinstalling my GPU drivers, doing a clean boot, reinstalling EA games and repairing the game, and it's still not launching. It was working fine up until about 5 days ago. I haven't been able to find any solution to this problem thus far.

I've read a few posts on this forum and have not seen any real fixes except for the methods mentioned above. I suspect that the executable or something is either corrupt or preventing it from starting up. I imagine that BF2 file has crashed before it has time to start up?

  • Well, here's an update. I've just reinstalled everything from scratch onto a new SSD. It works now.

    Now running Windows 11 and using the latest AMD drivers. All seems to be working ok for now. I hope that there are easier fixes for anyone else that has experienced the same problems. Good luck if you do.

13 Replies

  • Not sure if this is related (quite possibly so, as it's the first thing I tried to fire up this morning) but I was snooping around in my Epic games folder and found this in one of the log files:

    0414/093759.105:ERROR:gpu_init.cc(426)] Passthrough is not supported, GL is disabled

    0414/110413.249:WARNING:spdy_session.cc(3431)] Received HEADERS for invalid stream 1
    0414/110413.255:WARNING:spdy_session.cc(3431)] Received HEADERS for invalid stream 17

     

    Not sure exactly what it means, but this seems to pop up in the log every time I start up Battlefront

  • I had the exact same issue, and I eventually came to a fix. I am running Windows 11.

    Initially, I bought the game from steam. I redownloaded the C++ Redistributables, reinstalled the game and nothing worked. I then bought the game straight through EA several months later (now that BF2 is trending again) and ran into the same issue, but this time finding success. I reinstalled the C++ Redistributables, 2005, 2008, 2010, 2012, 2013, 2015-2022, both x86 AND x64; made sure msvcp120.dll existed in both C:\Windows\System32 and C:\Windows\SysWOW64; then i went to the battlefrontii.exe file and ran it in compatibility mode: 

    Properties → Compatibility → Enable:

    “Run this program in compatibility mode for Windows 8”
    “Disable fullscreen optimizations”
    Run as Administrator

    After these steps, the game launched for me. I made sure to uninstall each C++Redistributable that i had downloaded before downloading them again. 

  • Well, here's an update. I've just reinstalled everything from scratch onto a new SSD. It works now.

    Now running Windows 11 and using the latest AMD drivers. All seems to be working ok for now. I hope that there are easier fixes for anyone else that has experienced the same problems. Good luck if you do.

About STAR WARS™ Battlefront™ II

Official community forums for Star Wars™ Battlefront II™ discussions.17,266 PostsLatest Activity: 11 hours ago