Hello friend!
If the game works after verifying files, Penguin suspect something in the installation may be getting corrupted or blocked after launch.
Things to check:
1: Ensure Compatibility Mode is Disabled for BF6.exe (Right click BF6.exe, proterties, Compatibility, make sure NO older Windows version is slected.
2: Repair EA AntiCheat. Open Battlefield 6 folder, EAAnticheat, Run the EaAntiCheat.Installer.exe and use the Repair function it provides.
3: Check Windows System Image files files by running these CMD commands individually as Administrator in CMD:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /Scannow
If the issue continues, feel free to share a screenshot of Event VIewer errors around the time the game fails to launch
That way the issue can be further investigated by Penguin and Others
BIg fan of Battlefield Community.
Many thanks!
Penguin 🐧