Forum Discussion

Warning_Bullets's avatar
11 years ago
Solved

Battlefield Hardline keeps crashing on load PC

Hi, 

I purchased Battlefield Hardline 2 days ago and have been trying to play since it finished downloading. Like BF3, whenever you play, you have to connect to the server through battlelog, which was what I did. I click on "Quick Match" and find a game. As per usual, the blue bar which says "Matchmaking" with the loading symbol appears, and proceeds to say "Joining server" and "Logging in".

Battlefield Hardline launches, and then immediately a pop-up box appears saying:

"BFH TM has stopped working. A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available"

And the program closes.

Different steps i've taken:

1) Uninstalled & Re-installed origin

2) Uninstalled & Re-installed both the game and origin

3) Reset my computer (Deleted all files, factory settings)

4) Updated drivers

5) Repaired the game through origin

and many more. Such a problem as I've tried playing it for 2 days and I haven't even seen the map once. What a waste of $90. I'm just really frustrated.

Battlefield 3 works just fine. 

  • Hello!!!@Warning_Bullets

    Reinstall DirectX.
    1. Go to C:\Program Files (x86)\Origin Games\Battlefield H\__Installer\directx\redist
    2. Find a file named DXSETUP.exe, Right click on it and select Run As Adminstrator. Install it, and it should have updated your DirectX installation.
    3. Restart your computer
    4. Try to launch and play the game.
     
     Make sure your drivers are updated.
     
    Be sure that you've disabled Ad Blocking software (For an example AdBlocker) in your browser and be sure that you are using the latest version of Adobe Flash.
     
    For Battlefield on PC, Enable the following online ports on your connection:

    TCP: 80, 443, 9988, 20000-20100, 22990, 17502, 42127
    UDP: 3659, 14000-14016, 22990-23006, 25200-25300

    For specific instructions on how to open your ports, please visit http://www.portforward.com/ or contact your router manufacturer.
     
    Also see this EA Help article for information on opening TCP or UDP ports: http://help.ea.com/en/article/opening-tcp-or-udp-ports-for-connection-issues/
     
    Are you running the game as Administrator?
    Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield H) and find Bf4.exe. Right click it and go to Properties, then Compatability and tick the box next to Run this as Adminstrator.
     
    Do the same with BFH_x86.exe as well.
    Now you can try playing the game.
     
    Reinstall C++ redistributables.
    1. Go to C:\Program Files (x86)\Origin Games\Battlefield H\__Installer\vc\vc2012Update3\redist
    2. Right Click on vcredist_x64.exe and choose Run As Adminstrator then follow onscreen prompts.
     
    Good luck!

18 Replies

  • Anonymous's avatar
    Anonymous
    10 years ago

    In my case the problem was caused by an antivirus (AVG).

    Fix: Adding the game folder/BFH.exe to the exception list.

  • Hello!!!@Warning_Bullets

    Reinstall DirectX.
    1. Go to C:\Program Files (x86)\Origin Games\Battlefield H\__Installer\directx\redist
    2. Find a file named DXSETUP.exe, Right click on it and select Run As Adminstrator. Install it, and it should have updated your DirectX installation.
    3. Restart your computer
    4. Try to launch and play the game.
     
     Make sure your drivers are updated.
     
    Be sure that you've disabled Ad Blocking software (For an example AdBlocker) in your browser and be sure that you are using the latest version of Adobe Flash.
     
    For Battlefield on PC, Enable the following online ports on your connection:

    TCP: 80, 443, 9988, 20000-20100, 22990, 17502, 42127
    UDP: 3659, 14000-14016, 22990-23006, 25200-25300

    For specific instructions on how to open your ports, please visit http://www.portforward.com/ or contact your router manufacturer.
     
    Also see this EA Help article for information on opening TCP or UDP ports: http://help.ea.com/en/article/opening-tcp-or-udp-ports-for-connection-issues/
     
    Are you running the game as Administrator?
    Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield H) and find Bf4.exe. Right click it and go to Properties, then Compatability and tick the box next to Run this as Adminstrator.
     
    Do the same with BFH_x86.exe as well.
    Now you can try playing the game.
     
    Reinstall C++ redistributables.
    1. Go to C:\Program Files (x86)\Origin Games\Battlefield H\__Installer\vc\vc2012Update3\redist
    2. Right Click on vcredist_x64.exe and choose Run As Adminstrator then follow onscreen prompts.
     
    Good luck!

  • Anonymous's avatar
    Anonymous
    9 years ago

    It worked for me)) Thanks!

  • The same thing was happening to me, I added an exception to bfh.exe in my anti-virus and now It works fine. Cheers!

  • EA_Archi's avatar
    EA_Archi
    Icon for EA Staff (Retired) rankEA Staff (Retired)
    9 years ago

    Hello @thehunter_TS

    I am sorry for any issues, you might have, connecting with the game. Can you try to disable your antivirus software temporary and test the game? Keep us posted on this.

    Cheers,

    Archi

  • quagnarf's avatar
    quagnarf
    8 years ago

    Thanks this helped, I also had to disable my internet security. Have to make sure it is allowable then I should be able to still run both. Just fyi tips for fellow players, if trouble loading try your internet security. 

    Thanks

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,590 PostsLatest Activity: 2 hours ago