Black Splash Box Crash
Bug Report: Battlefield 6 - Critical Launch Failure on High-End PC
Report Date: October 11, 2025 Submitted By: AliasZero (Steam)
Battlefield 6 fails to launch on a high-end, correctly configured Windows 11 PC. The game crashes immediately after the initial splash screen, showing a black window which then closes without any error message. An exhaustive, multi-day troubleshooting process has revealed that the issue is not user-side configuration, but a multi-faceted bug involving a faulty anti-cheat installer distributed via Steam and a subsequent fatal crash in the main game executable after the anti-cheat is correctly installed. All user-side troubleshooting options have been exhausted. This report provides detailed logs and evidence pointing to a critical bug that requires a developer patch to resolve.
2.0 System Specifications
- CPU: AMD Ryzen 9 9800X3D
- GPU: NVIDIA RTX 5090
- RAM: 64 GB DDR5
- Motherboard: ASUS ROG Crosshair X670E Hero
- BIOS: Version 3205 (UEFI, Secure Boot ON)
- Operating System: Windows 11 Pro (Build 26100.6725)
- Platform: Steam
- System State: TPM 2.0 and Secure Boot are enabled and verified. All drivers are up to date. No overclocking is active.
3.0 Observed Behavior
The failure is consistent and occurs 100% of the time on launch. The sequence is as follows:
- The user clicks "Play" in Steam.
- The initial Battlefield 6 splash art appears.
- The splash art disappears, and a small, black, borderless window titled "Battlefield™ 6" appears for a fraction of a second.
- The black window closes, and the game process terminates.
- No error messages are displayed to the user. Steam may show the game as "Running" for a few seconds before reverting to "Play."
4.0 Root Cause Analysis & Investigation Timeline
The root cause was identified through a systematic process of elimination that revealed two distinct issues.
Phase 1: Diagnosis of Faulty EA Anti-Cheat Installer
The initial investigation revealed that the EAAntiCheat.Installer.exe included with the Steam download of Battlefield 6 was faulty.
- When run manually, the installer did not list "Battlefield 6" in its product dropdown menu, making it impossible to install the required service.
- A manually downloaded version of the installer, when run, did correctly identify the game.
- Evidence: The Steam-provided installer was ~171 MB, while the functional, manually downloaded installer was ~223 MB, indicating a significant difference in versions.
Phase 2: Diagnosis of Service Initialization Failure
Prior to fixing the installer, analysis of the Windows Event Viewer showed that the game launch was causing a service initialization failure.
- Evidence: The Application log contained an error for the EAAntiCheatService with the description: "StartServiceCtrlDispatcher failed with error: 1063". This indicated that the service was being called but was failing to start correctly, likely due to a conflict with legacy EA files or the faulty installer.
Phase 3: Successful Installation & Persistent Crash
All installation-related issues were resolved by performing the following steps:
- A deep clean of the system was performed using a PowerShell script to remove all legacy EA/Origin registry keys and files. Registry backups confirmed the presence of legacy paths and a dependency on "bflabs" for the anti-cheat.
- The faulty installer in the game directory was manually replaced with the functional, newer version.
- The new installer was run as an administrator, which successfully installed the anti-cheat service to the correct system directory (C:\Program Files\EA\AC\).
Despite a confirmed-correct and clean installation of the EA Anti-Cheat service, the game's launch behavior did not change. The crash still occurs in the exact same manner.
Phase 4: Final Diagnosis
With a verified and correct anti-cheat installation, the persistent crash points conclusively to a bug in the game's primary executable. The final piece of evidence comes from the Windows Filter Manager logs.
- Evidence: Upon game launch, the logs show the 'EAAntiCheat' file system filter successfully loading. Seconds later, a second log shows the same filter successfully unloading.
- Conclusion: This demonstrates that the game starts, successfully initializes the anti-cheat driver, and then the game's main process crashes. This crash terminates the game, which in turn causes the anti-cheat driver to unload. The crash now occurs silently, generating no new errors in the Event Viewer.
5.0 Conclusion
The evidence confirms the failure is not due to user error, system misconfiguration, or a faulty installation. All user-side issues have been systematically identified and resolved. The persistent crash is the result of a critical bug in the game client that occurs after the anti-cheat handshake on high-end hardware configurations. This issue has been present since the beta and requires a software patch from the development team to be resolved.