Forum Discussion

dem0nARG's avatar
dem0nARG
Rising Rookie
19 days ago
Solved

Battlefield 1 and 4 not working after installation (Steam + EA App)

Hi,

I bought Battlefield 1 and Battlefield 4 on Steam on May 14, 2025, and neither of the games work.

This is what happens:  
Battlefield 4 gets stuck on "Running installation script (PunkBuster Anti-Cheat)" and doesn't proceed or launch.  
Battlefield 1 opens for a second and then closes by itself, without showing any error.

Things I've already tried:  
- Repairing the games via Steam and the EA App  
- Reinstalling both games and the EA App  
- Changing DNS settings  
- Checked the System32 folder, but PnkBstrA.exe is missing  
- Tried installing PunkBuster manually without success (I downloaded it, but it gets re-downloaded every time I launch the game)  
- Tried installing EA Anti-Cheat, but the installer doesn't list Battlefield 4  
- EA Anti-Cheat folders or files are not created  
- Tried adding firewall exceptions, but the required files don't exist  
- Cleared the EA App cache  
- Received two replies via the ticket system, but I can't respond or continue the chat, the interface doesn't allow typing

Other details:  
- I'm using Windows 11  
- I have no third-party antivirus, just Windows Defender  
- Everything is updated  
- The issue happens every time  
- I haven't been able to play either game since I bought them

Please, I urgently need help getting these games to work. I’ve already tried everything I could find online and on EA support. Any solution or manual way to install PunkBuster and EA Anti-Cheat would be greatly appreciated.

Thanks in advance.

  • Update: I was able to get both Battlefield 1 and Battlefield 4 working.

    As a suggestion, the EA Anti-Cheat update process should be easier or clearly guided. It’s very confusing to have to manually update an anti-cheat system that should logically already be up to date when the game is installed.

3 Replies

  • dem0nARG's avatar
    dem0nARG
    Rising Rookie
    19 days ago


    I’ve been trying to solve this issue for several days now with no success, and it’s becoming extremely frustrating.

    I’m currently using Windows 11, and I’m not sure if that might be contributing to the problem.

    When I try to launch Battlefield 4, the message “Running installation script (PunkBuster Anti-Cheat)” no longer appears, but the game now gets stuck in a constant “Preparing game” loop and never launches.

    Battlefield 1 simply opens and then instantly closes.

    Here’s what I’ve tried so far, without success:

    - Repairing both games from the EA App and Steam.
    - Reinstalling both games and the EA App.
    - Changing DNS servers.
    - Checked System32 and found PnkBstrA.exe is missing.
    - Tried manually installing EA Anti-Cheat via EAAntiCheat.Installer.exe, but it only detects Battlefield 1 (which I don’t have installed) and doesn’t detect Battlefield 4.
    - Cleared EA Desktop cache.
    - Checked the Windows Event Viewer, but there are no relevant errors related to Battlefield or EA Anti-Cheat.

    Additional notes:
    - The “Running installation script (PunkBuster Anti-Cheat)” message no longer appears in Battlefield 4.
    - Battlefield 4 is stuck in an infinite “Preparing game” loop.
    - The EA Anti-Cheat installer does not detect Battlefield 4 at all.

    Please, I urgently need an alternative solution since I cannot play either game.

    Thanks for your help.


    Additional note:
    I’ve already run PBsetup to reinstall PunkBuster and I’m attaching a screenshot as proof.

     

  • dem0nARG's avatar
    dem0nARG
    Rising Rookie
    17 days ago

    Update: I was able to get both Battlefield 1 and Battlefield 4 working.

    As a suggestion, the EA Anti-Cheat update process should be easier or clearly guided. It’s very confusing to have to manually update an anti-cheat system that should logically already be up to date when the game is installed.

About Battlefield Franchise Discussion

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