8 Issues Plaguing Battlefield 4 And How To Fix Them

Danny Stieben 14-11-2013

It’s been a little over a week since Battlefield 4 has been released to the general masses after its month-long beta phase, and there are still plenty of players having issues with the game. While it’s a pity that there are still that many problems with the game despite the beta, there was simply not enough time to fix everything. Apparently EA wanted to beat Call of Duty: Ghosts to the market, which is why the quality was subpar at launch. Until the developers get around to solving the issues that you have, a good number of them already have workarounds. Of course, this list isn’t going to cover every issue because each system reacts differently to the game, but it should hit a majority of the common ones.


Issues With 32-bit Windows

If you’re running a 32-bit operating system, you may have issues with getting the game to run. Thankfully, the developers have already developed the “Day One Patch”, which fixes this 32-bit issue. Just make sure to install all available updates before starting the game. If you’re playing the game via Origin What’s The Deal With EA's Origin & Is It Really That Bad? There’s been a plenty of uproar, whinging and general dismay at EA’s decision to combine their online store and download client into one “Steam-beating” package: Origin. Since its announcement the software has been on the... Read More , it’s important to keep the Origin client up-to-date as well (which it should be doing automatically). By the way, you should reconsider running a 32-bit operating system if you have 4GB or more of RAM and/or want to run Battlefield 4 with great performance as it already requires a minimum of 3GB of RAM. Battlefield 4 is definitely meant for modern machines, all of which come with a 64-bit operating system today.

“An error was reported by EA Online”

If you receive a message saying “An error was reported by EA Online”, there is an issue on your computer where there are multiple IDs on your account. To fix this, you’ll need to:

  1. Go to Battlelog and click the Profile in the top-right corner.
  2. Click Change Soldier and choose your active soldier.
  3. Click the active button next to one of your non-active soldiers to set it as your primary.

This isn’t guaranteed to work, but it can make a difference for some people, so it’s worth a try.

Getting Stuck or Crashing On Loading Screen

If Battlefield 4 gets stuck or crashes on a loading screen, there are various things you can do to attempt to resolve this issue. Items include:

Punkbuster Problems

Speaking of the anti cheat software, if you run into PunkBuster problems, it’s best to check for updates for it as well. You can do with the following steps:

  1. Make sure you have a folder called “PB” in the Battlefield 4 installation directory. If not, you need to reinstall Battlefield.
  2. Download PunkBuster, the PB Client, and PBSetup.exe and save them into the Battlefield 4\PB folder.
  3. Run PBSetup.exe, add the game, and “check for updates”.

General Sluggish Performance

If you’re experiencing sluggish performance in general, you can follow the usual steps to increase your performance, such as:

  • Play on low or medium graphics settings
  • Switch to a lower resolution, and enable windowed mode if you don’t want the game to look blurry due to the lower resolution
  • Update your graphics card drivers
  • Update DirectX on your system
  • Turn off as many background processes as possible (such as antivirus)
  • On some systems, it is possible to disable the hyperthreading technology that a lot of Intel chips use. This could theoretically improve performance as there’s less stress due to the second virtual thread.

Crashes During Online Play

If you experience occasional crashes during online gameplay:


  1. Open up the command prompt by right-clicking on it and choosing “run as administrator”
  2. Type bcdedit /set increaseuserva 2500 and press Enter
  3. Restart your computer

Error Messages For Missing DLL

If you come across an error saying “Missing DLL How To Fix Missing DLL File Errors Read More : dxgi.dll”, this can be easily fixed.



  1. Go to C:\Windows\System32, and find the dxgi.dll file
  2. Copy it and paste it into the Battlefield 4 installation directory

Finally, if you’re receiving errors about Msvcr100.dll, Msvcr110.dll, or Msvcr120.dll missing,

  1. Go to C:\Program Files (x86)\Origin Games\Battlefield 4\_Installer\VC\vc2012Update3\redist
  2. Install both the x86 and x64 versions of VCredist.exe

BF4 Crashes When Pressing Caps Lock

A weird issue some people may have is that Battlefield 4 gets minimized whenever you accidentally press the Caps Lock button. If this happens to you,

  1. Open the Task Manager
  2. Kill the BTTray.exe process

You shouldn’t have this issue anymore (until potentially the next time you launch the game).



Hopefully you’re one of the luckier people who haven’t really been facing any issues, but if you’re not then these tips might be of assistance to you. Just remember to keep updating your game and related software, and over time you should start seeing far few issues. Additionally, don’t forget to check out various hardware upgrades 4 Hardware Upgrades For Battlefield 3 Fans [Gaming] Battlefield 3 has finally been released, bringing a first-class shooting experience back to PC games. While consoles have received the game as well, for PC gamers it was a particularly notable release, as the game... Read More which can improve your gaming experience!

What other Battlefield 4 issues have you unfortunately come across? Did you find a solution to the problem? Let us know in the comments!

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Karan Mehta
    April 7, 2016 at 6:30 pm

    I am not able to install battlfield because it says redistributable package(punkbuster) was not installed

  2. jason
    April 8, 2014 at 10:10 pm

    I switched from chrome to ie and was able to get the x64 version to launch fine.

  3. Anonymous
    January 31, 2014 at 10:00 pm

    I cant even get it to launch! It stays on the load screen

  4. harshal
    January 1, 2014 at 12:37 pm

    i have windows 8.1 os, intel i5 4 gb ram, 3.2 Ghz proc,
    but my os is 32 bit it doesnt run !
    can i please get any direct link to solve the issue.

  5. amar
    December 8, 2013 at 1:23 am

    Hey man, for the missing dll problem, how do you find the installation directory?

  6. greg b
    December 1, 2013 at 1:45 pm

    i stuffed about with my in game graphics resolution and now i get a black screen instead of the game , i stil get audio but cant see any thing , or am able to see the screen to fix this mess , what can i do to fix this prob

  7. Joe
    November 14, 2013 at 5:17 pm

    How about you explain the bcdedit command and what it does? Messing with the BCD is not something you really want to play around with unless you know what you're doing.

    • Jan F
      November 14, 2013 at 5:47 pm

      BCDedit modifies the boot configuration data and is potentially dangerous if you don't know what you are doing.

      As for the tip in the OP:
      Setting the user mode address space (userva) only really makes sense on a 32-bit system. I'm not sure if this setting is active for a 64-bit Windows but if it is you are actually limiting the memory available for user-mode applications.

      Further, this is not even a generally applicable tip. If you are are running a 32-bit Windows with a high-end hardware there is a chance that the addressable memory is below 2500MB duo to hardware reservation.