Forum Discussion

Jxccs1's avatar
Jxccs1
Rising Newcomer
5 months ago

My Battlefield 6 will not launch

Every time I launch my game on steam it will start launching and then close and the steam play button will re appear as if I never launched it. I have secured boot enabled, UEFI mode, drives are GPT and have TMP 2.0

I have reinstalled the game 3 times, move it between drives. Cleared the cache on steam and ea. Restarted my computer multiple times. Reinstalled the anti cheat and the ea app. Ran the game as an administrator and still the game will just not launch. Someone please help.

4 Replies

  • BigBrownBruno's avatar
    BigBrownBruno
    Seasoned Newcomer
    5 months ago

    same here.

    imagine buying a game in 2025 and it not work. Makes you think twice about buying it a full price... 

  • MDFRedBull's avatar
    MDFRedBull
    Rising Traveler
    5 months ago

    If this is similar to your issue, you're screwed.

    https://forums.ea.com/discussions/battlefield-6-technical-issues-en/bf6-%E2%80%93-crash-on-startup-bf6-exe-0xc0000604/12737343

     

  • If you have Windows 10 N this how I fix this issue:

    Uninstall Battlefield or Lagfields choose your own nickname for it.

    The MFPlat.dll file is related to the Media Foundation Platform, and it's required for multimedia functions such as video playback, streaming, and other media-related tasks in Windows. When this DLL is missing or corrupt, programs that rely on multimedia components can fail to launch, as you're seeing.

    Here are the steps to fix this issue:

    Ensure You Have the Correct Version of Windows Media Feature Pack

    It looks like you've already tried downloading the Media Feature Pack, which is good, but I’ll clarify a few details to ensure everything is in place. The MFPlat.dll file is typically associated with Windows N and KN editions, which don’t include certain media features by default. If you're running a Windows 10 N edition, you need to install the Media Feature Pack for the correct version of Windows 10.

    Press Win + X and select Windows PowerShell (Admin).

    Type the following command and press Enter to determine the name of the Windows Media Feature Pack:

    DISM /Online /Get-Capabilities

    Look through the list to find the specific capability name for the Media Feature Pack (e.g., Media.MediaFeaturePack~~~~0.0.1.0).

    Type the following command to install the Media Feature Pack, replacing Media.MediaFeaturePack~~~~0.0.1.0 with the specific name you found:

    DISM.exe /Online /Add-Capability /CapabilityName:Media.MediaFeaturePack~~~~0.0.1.0

    Press Enter and wait for the installation to complete.

    Manually Re-register the MFPlat.dll

    If the MFPlat.dll file is already installed but still not being recognized, you may need to manually register the DLL. Here's how:

    Press Windows + X and select Command Prompt (Admin) or Windows PowerShell (Admin).

    In the Command Prompt window, type the following command and press Enter:

    regsvr32 MFPlat.dll

    This will attempt to register the MFPlat.dll file. If it's already registered, you'll see a confirmation message.

    Restart Your Computer and check if the game works.

    Reinstall the Game

    Uninstall the game from Settings > Apps.

     

     

Featured Places

Node avatar for Battlefield 6 Technical Issues

Battlefield 6 Technical Issues

Having issues with Battlefield 6? Join here to find help with connectivity, performance issues, crashes and more.Latest Activity: 19 hours ago
7,096 Posts