Battlefield 6 Not Launching? Here’s How to Fix the “Secure Boot Is Not Enabled” Error

Cecure Boot is not Enabled Battlefield 6

You’ve cleared your schedule, coffee in hand, ready for an all night Battlefield 6 session but instead of gunfire and explosions, you’re greeted with a cold, unfriendly message “Secure Boot is not enabled”.

It feels like your PC is trolling you, right? But don’t worry this isn’t the end of your gaming night. It’s just your computer’s way of saying, “Hey, I need you to flip a security switch before we play”.

What Exactly Is Secure Boot?

Secure Boot is a security feature built into most modern PCs. Think of it as a digital bouncer at the club door, checking IDs before letting anyone in. It makes sure that only trusted software loads when your PC starts up, blocking anything suspicious.

For Battlefield 6, this matters because the game uses EA’s Anti Cheat system. Without Secure Boot on, the anti cheat can’t confirm your system is safe, so the game refuses to launch.

Why Battlefield 6 Requires It

Modern competitive games are strict about preventing cheats. Secure Boot works alongside anti cheat tools to verify that nothing shady is running in the background. If it’s turned off, the system can’t make that guarantee which means Battlefield 6 just won’t start.

How to Turn On Secure Boot for Battlefield 6

Before you start: Changing BIOS/UEFI settings can affect your PC’s startup process, so follow each step carefully.

Step 1: Check Your Secure Boot Status

  • Press Windows + R to open the Run box.
  • Type msinfo32 and press Enter.
  • Find Secure Boot State in the list.
  • If it says On, the issue lies elsewhere.
  • If it says Off or Unsupported, continue below.

Step 2: Enter Your BIOS/UEFI

  • Restart your computer.
  • During startup, press the correct key (often F2, F10, F12, or Del).
  • Look for the Secure Boot setting under the Security or Boot tab.

Step 3: Enable Secure Boot

  • Change Secure Boot to Enabled.
  • If it’s grayed out, you might need to switch from Legacy/CSM boot mode to UEFI mode first.
  • Save your changes and restart.

Step 4: Disable CSM if Needed

  • Some systems won’t allow Secure Boot while Compatibility Support Module (CSM) is active.
  • Locate CSM Support in your BIOS.
  • Set it to Disabled.
  • Save and reboot.

Extra Tips if It Still Doesn’t Work

If Battlefield 6 still complains:
  • Update your motherboard’s BIOS/UEFI firmware.
  • Make sure Windows is installed in UEFI mode.
  • Verify your game files through Steam or the EA App.

The Bottom Line

The “Secure Boot is not enabled” error isn’t a bug it’s a security precaution. Once you switch Secure Boot on, Battlefield 6 will be happy to load, your anti cheat will work properly, and you’ll be back on the battlefield where you belong.

So take a few minutes to tweak your BIOS settings now, and you’ll spend the rest of the night capturing objectives instead of reading error messages.