Tried all of the suggestions with the same result.
Game runs for 10-15 seconds with a windowed black screen (about half my desktop). I see it open in task manager, then it closes itself out.
Uninstalled Origin - Deleted all files in AppData/Program Data - Then reinstalled Origin. Nothing.
Uninstalled Epic Games launcher and reinstalled. Nothing.
Set Origin/Epic Games/BF2 all to launch as admin. Nothing. Tried in different compatibility modes. Zip.
Ran the file checker repair option in Origin for BF2. Nada.
I’ve also tried launching it separately from the desktop, launching it from Epic games, and from Origin. No dice.
Also, I’m curious if this has something to do with it -There was a suggestion in the link below (option 3) to edit 2 files in the BF2 settings folder in your documents. Thing is, there is no settings folder with those files to edit? Not sure why though? Maybe because the game has yet to actually launch yet?
https://answers.ea.com/t5/Technical-Issues/Possible-FIX-for-Crash-error-etc-related-to-swbf2/td-p/9960248
If anyone comes up with any other ideas, I’m all ears...
*As a side note to one of the earlier posts, I bought BF2 on steam during the winter sale about a week ago, and had the same issue of the game not wanting to launch through Origin/Steam. I tried multiple times to troubleshoot with no luck, and ended up requesting a refund. Since I now got it for free from the Epic store, I’m not butthurt. Just lame that I can’t get it to run.