Battlefield 6 won’t even start on PC unless Secure Boot is turned on, thanks to EA’s Javelin anti-cheat.
This firmware feature prevents untrusted programs from loading before Windows starts, making it harder for cheats and rootkits to run in the background.
The first step is to check whether it’s already active, as many newer Windows 11 machines have it on by default. Open the Run window with Windows + R, type msinfo32, and press Enter.
In the System Summary, look for BIOS Mode and Secure Boot State—the former must say UEFI and the latter On. If Secure Boot is already on, there’s nothing else to do.
If it’s off or BIOS Mode shows as Legacy, you’ll need to make a few adjustments before the game will launch.
What Are the Requirements Before Enabling Secure Boot?
Secure Boot works only if your motherboard uses UEFI firmware, TPM 2.0 is turned on, and your Windows drive is formatted as GPT instead of MBR.

You can check the partition style by right-clicking the Start button, selecting Disk Management, and viewing the drive’s properties under the Volumes tab.
If it says MBR, you’ll need to convert it using the mbr2gpt tool or through a clean Windows install—both of which should be backed up beforehand, as mistakes here can cause data loss.
TPM 2.0 can usually be turned on in BIOS under Security or Advanced settings, listed as Intel PTT or AMD fTPM depending on your CPU.
How Do You Access the BIOS or UEFI Settings?
Once prerequisites are met, you’ll need to access the BIOS or UEFI firmware menu.

This can be done by pressing a key like F2, F10, F12, or Delete immediately after powering on, or from within Windows by holding Shift while selecting Restart from the Start menu and navigating through Troubleshoot → Advanced Options → UEFI Firmware Settings.
In the BIOS, find the setting for CSM (Compatibility Support Module) and disable it, ensuring options like Storage Boot and PCI ROM Priority are set to UEFI Only.
This forces your system to boot entirely in UEFI mode, which is required for Secure Boot to function.
How Do You Turn On Secure Boot in BIOS?
From here, go to the Boot or Security tab and locate the Secure Boot option.
.webp?width=700&quality=10&blur=40)
Switch it from Disabled to Enabled. If prompted, switch to Standard mode and confirm enrolling the factory keys to enable proper operation.
Save your changes (often by pressing F10) and restart the PC. After Windows loads, check again in System Information to confirm that Secure Boot State now reads On.
Most users finish this in minutes, but older systems face some risks. Enabling Secure Boot might require updating your motherboard’s firmware first, but if the UEFI update isn’t done correctly or is interrupted, it could result in instability or even hardware failure.
It’s best for beginners to ask a pro for help since these settings impact your system’s foundation. When enabled correctly, Secure Boot ensures Battlefield 6 launches cleanly and helps with compatibility for future titles like the next Call of Duty using similar anti-cheat tech.
For more like this, stick with us here at Gfinityesports.com: the best website for gaming guides.