Hello friend!
Penguin give big thanks for sharing that screenshot. This is useful information. 🐧
The Windows Event Viewer shows the Faulting Module: msvcp12.dll
msvcp12.dll is a part of Microsoft Visual C++
1: re-install VC_redist to ensure it's not due to file corruption
Download and install the latest version from Microsoft.
If available install both versions
VC_redistx64
VC_redistx86
Latest Supported Visual C++ Redistributable Downloads | Microsoft Learn
🛡️🐧Safety reminder, always make sure these files gets downloaded from Official Microsoft sources! 🐧🛡️
Once this is done, feel free to restart the computer and try launch Battlefield 6 again.
If it didn't work Penguin would also at this point:
2: Repair EA AntiCheat: Go to Battlefield 6 folder inside EAAntiCheat folder you find the EAAntiCheat.Installer, by launching that .exe it will provide you the repair function for EaAntiCheat.
3: For Windows image health, Open up CMD Make sure to run it as administrator and perform these 2 commands separately in CMD:
dism /online /cleanup-image /restorehealth
sfc/scannow
This will look for and repair file system corruptions it detects from the Windows System Image.
4: If this doesn't work, eliminate any potential file corruptions for the game, which can sometimes happen to any game after updates, patches and similar, simply re-install the whole game if none of the fixes solves it = eliminates any potential file corruptions causing this error. (Often easier and quicker than attempting any deeper solutions at the moment.)
Sure inform us how this went friend.
Many thanks!
Penguin