Forum Discussion

Re: EA app won't launch BF2042 EA Play Xbox Game Pass

I have also had this problem and have found the root cause, and solution for my case.

Problem: BF2042 launches past EasyAntiCheat and opens a terminal, which promptly closes and returns to the EA App
Expected: BF2042 launches into the game
Solution: Manually install the latest versions of Microsoft Visual C++ 2015-2022 x86 and x64 

A longer explanation:
I tried every solution suggested on these forums besides completely reinstalling Windows, and nothing worked. So I began to investigate the issue. If you navigate to the EA log directory at,

C:\Users\<user name>\AppData\Local\Electronic Arts\EA Desktop\Logs

and open the log file like IGO_BF2042_<pid> you will see something like this:

WARN 11:59:41 PM (0) 8016 igotelemetry.cpp: 77 Unable to retrieve telemetry prod id
WARN 11:59:41 PM (0) 8016 igotelemetry.cpp: 87 Unable to retrieve telemetry timestamp

I suspect that there is an issue in obtaining the product id as in other logs we also see failed calls to an AWS. I know BF2042 is not being blocked by any of my firewalls, so I looked into the vc++ suggestions expecting a corrupted installation. I reinstalled all the versions I had on my PC, didn't work. I uninstalled all versions and installed the versions that came with BF2042 found in,

<path to EA games>\Battlefield 2042\__Installer\vc\vc2015\redist

and this also did not work. At this point I was pretty sure there was a version problem happening as both the vc++ I had installed and what came with BF2042 were out of date. Installing the latest version immediately solved the issue. I think many don't see this issue because they already have a recent enough version of vc++ installed before installing BF2042 via Xbox Game Pass. The vc++ version shipped with BF2042 is too old. Many suggestions such as updating windows and repairing installs or using other Windows account are probably just getting a recent enough vc++ version installed. I'd appreciate clarity on this if possible @EA_Leeuw.

How to manually install the latest version of VC++:

1) Press the Windows key and search for Add or Remove Programs
2) Search for Microsoft Visual C++
3) Click the version Microsoft Visual C++ 2015 (x86) and click Uninstall, follow the prompts. 

4) Click the version Microsoft Visual C++ 2015 (x64) and click Uninstall, follow the prompts.
5) Go to this website Microsoft Visual C++ 2015-2022 x86 and x64 and download the x64 and x86 versions
6) Install those versions
7) Reboot your computer
8) Launch BF2042 through Xbox Game Pass or EA App (did not need to run as administrator)

I hope this works out for anyone else having this problem. I spent about 6 hours trying everything else suggested.

1 Reply

  • Didnt work.. Just starting anti-cheat screen and closing itself

About EA app Technical Issues & Bugs

Having issues with the EA app? Join us to report bugs, and find help with downloads, DLCs, purchases, and login errors.7,641 PostsLatest Activity: 24 minutes ago