Forum Discussion

demadz69's avatar
demadz69
New Novice
10 months ago

BF1 doesnt launch

So I decided to comeback to bf1, installed the game again on ea app however it just doesnt launch. When I click the start game button, the launching game window appears then dissapears and nothing happens. I tried reinstalling the game multiple times, reparing it, reinstalling EA app, launching it with admin priveleges. It might be related to the fact that I used to have xbox game pass for pc. It included bf1 with adds on (dont remember what exactly). Now when I no longer have game pass it says that those add ons have been removed. I owned bf1 before the game pass so the base game is still here. Anyone had similar problem?

Also when I try clicking BF1 shortcut I get 0xc000007b error.

3 Replies

  • EA_cuervo's avatar
    EA_cuervo
    Icon for Community Manager rankCommunity Manager
    10 months ago

    Hey @demadz69,

    Please have a look at this post, as someone had a similar problem and there's a possible solution shared in the thread. 

    I hope this helps! 

  • demadz69's avatar
    demadz69
    New Novice
    10 months ago

    I tried reinstalling c++ Redistributable package however it did nothing.

  • 1. Check for Missing or Corrupted Visual C++ Redistributables
    Go to Control Panel > Programs > Programs and Features.
    Look for Microsoft Visual C++ Redistributables
    Uninstall them and then reinstall them from the official Microsoft website. Ensure you install both x86 and x64 versions.
    Restart your PC and try launching BF1 again.

    2. Reinstall DirectX
    DirectX files might be corrupted or missing, which could cause the 0xc000007b error.
    Download and install the latest version of DirectX from the Microsoft website.
    Restart your computer and try launching the game.

    3. Reinstall or Repair .NET Framework
    The .NET Framework is another essential component that could cause the error if it's corrupted.
    Go to Control Panel > Programs > Programs and Features.
    Look for .NET Framework and either repair or reinstall it.
    You can download the latest version from the Microsoft website.
    Restart your computer after installation.

    4. Remove Residual Xbox Game Pass Files
    There might be residual files or settings from the Xbox Game Pass that are interfering with the game.
    Solution:
    Use a tool like CCleaner to clean up any leftover files and registry entries.
    Check the Documents folder or other game-related directories for leftover files from BF1 associated with Xbox Game Pass and remove them.


    5. Verify Game Files Again
    Even though you've already done this, sometimes files can be missed.

    Use the EA app to verify the integrity of the game files.
    Right-click on Battlefield 1 in your library and select “Repair” or “Verify.”


    6. Update Your Graphics Drivers
    Outdated or corrupted graphics drivers can cause launch issues.
    Update your graphics drivers.

    7. Check for Windows Updates
    Missing updates can sometimes cause compatibility issues.

    Go to Settings > Update & Security > Windows Update.
    Check for updates and install any pending updates.

    8. Perform a Clean Boot
    There might be background applications or services interfering with the game.

    Press Windows + R, type msconfig, and press Enter.
    In the System Configuration window, go to the Services tab.
    Check "Hide all Microsoft services" and then click "Disable all."
    Go to the Startup tab and click on "Open Task Manager."
    Disable all startup items.
    Restart your PC and try launching BF1 again.

    9. Reinstall BF1 in a Different Directory
    If the above steps don’t work, try uninstalling BF1 and reinstalling it in a different directory.
    Uninstall BF1 from the EA app.
    Manually delete any remaining Battlefield 1 files in the installation directory.
    Reinstall BF1 in a different directory (e.g., D:\Games\Battlefield 1 instead of the default).

    If none of these steps resolve the issue, it might be worth reaching out to EA Support for further assistance. They might be able to provide specific solutions based on your account and game configuration.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,427 PostsLatest Activity: 50 minutes ago