Forum Discussion

atlas317's avatar
atlas317
New Novice
2 months ago

Battlefield 1 PC stuck on Easy Anti Cheat loading screen

As of two days ago I can no longer run Battlefield 1 on PC. As per the title, I just get stuck on the anti cheat loading screen, before it eventually closes. I don't receive any error message.

I have tried:

  • Restarting computer
  • Verifying game files on Steam
  • Reinstalling game on Steam
  • Running game from EA app
  • Running game as administrator 
  • Updating NVIDIA drivers
  • Updating / repairing / reinstalling anti cheat
  • Disabling Windows Defender Firewalls
  • Setting anti cheat to run in compatibility mode with Windows 7 

Nothing has worked. What other options do I have?

8 Replies

  • I have also just tried deleting all game files from Steamapps Common and Documents, and reinstalling from there. Still no luck.

  • This is the only error message I have received, and I only get it after trying to run from a fresh install. Every subsequent attempt I get no error message.

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

    Hey there, 

    I'm sorry to hear you're having problems launching BF1. Since the error seems to be with the EA anticheat, you can try downloading its installer directly from our website and run the installer as admin. 

    1. Download the EA Javelin Anticheat installer.
      • The link will automatically download the installer onto your browser.
    2. Select the game you want to add EA Javelin Anticheat to.
    3. Select Install.

    Please give that a go and let us know if that helps. 

  • Hi, I've already tried that. I tried uninstalling and reinstalling just now, as well as repairing - all to no avail.

  • OskooI_007's avatar
    OskooI_007
    Seasoned Ace
    2 months ago

    Look in Windows Event Viewer for any error codes for Battlefield 1 or EA anticheat.

  • So I looked through the Event Viewer logs and found a system error showing "The EAAntiCheatService service terminated with the following error: 0x4294901870" (translates to "The system cannot find the file specified")

    Troubleshooting Steps Taken:

    1. Identified Service Status Issue:
      • Checked Windows Services and found EAAntiCheatService stuck in "Starting" state
      • Changed startup type to Automatic but service never fully started
    2. Attempted Service Management:
      • Tried net stop EAAntiCheatService and net start EAAntiCheatService commands
      • Received "System error 87: The parameter is incorrect"
      • Attempted to delete service via sc delete command - same Error 87
    3. Registry Investigation:
      • Examined registry entries at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
      • Found two entries: EAAntiCheat (driver) and EAAntiCheatService (service)
      • Registry values appeared correct with proper ImagePath settings
    4. Root Cause Discovery:
      • Registry showed EAAntiCheat driver pointing to system32\drivers\eaanticheat.sys
      • Critical Finding: The file eaanticheat.sys is completely missing from C:\Windows\System32\drivers\ folder
      • This explains why the service cannot start - the required driver file doesn't exist
    5. Reinstalling / Repairing EAAntiCheat
      • Attempted to reinstall / repair EAAntiCheat for BF1 and restart computer
      • BF1 still won't open, stuck on EAAntiCheat starting.

    I believe the core issue is that eaanticheat.sys is completely missing from C:\Windows\System32\drivers\ folder, but I have no idea how to fix this... I try to uninstall and reinstall, but no luck.

    Could the issue still be that there is a background app or program? Or does the above chain of events prove that this is not the issue?

    What can I do?

     

  • OskooI_007's avatar
    OskooI_007
    Seasoned Ace
    29 days ago

    Does your Windows account have administrator privileges? To determine if your Windows account has administrative privileges, navigate to Settings > Accounts > Your info. If the account is an administrator, it will be indicated under your name,

About Battlefield Franchise Discussion

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