Forum Discussion

Re: PC How to try and fix BF4 after everything else failed to fully fix it.

Note.. Some key points with trying this fix 1- deal with every error in event viewer, 2- No short cuts do all steps fully, 3- All drivers and Bios must be fully up to date, 4 Do all settings posted and updates for the game, 5- Dont rush it work on it fully rushing = fail to fix it. 6- Understand once in a few the error shows up again but repair game will fix it if you fixed errors in event viewer.

I may be able to help you guys this is what made my many errors with BF4 go away for good  from directx to BF4 stopped working as well as blue screens of death and video card errors I had only in BF4, my list goes on with the errors I had on and off in BF4 since the game came out. The one error I could NEVER get off my PC was BF4 Stopped working until May. I will post my whole fix now since I tested it for 4 weeks and since I did it all I now have zero errors in windows and in BF4.

NOTE :  If you have a AMD or Nvidia Card uninstall the HD Audio driver as it makes big issues in BF4  for some.

EDIT.... After I did all this after I played a bit I did get BF4 stopped working error when I quit a map 2x repair game fixed it. Edit.. after 1 Origin update and one BF4 patch I did have to repair game a few times to get it off my PC again. With the DLC  way more harsh about 6 repair games,A trick I learned if you get BF4 Stopped working and repair game finds nothing then reboot and run repair game again for me it found a issue after reboot . :womansurprised:

Windows may act stable but as I learned the hard way its not always stable after a clean install and half the battle with BF4 is stable windows. Its your choice or not if you do all my steps listed you could just try the windows system file checker to start with and see if that alone fixes the issue but dont bank on it.  Like you guys I have tried every fix I could find for all errors but nothing fully fixed BF4 stopped working  it just slowed down the error. I got some very good advice on this site to make BF4 stable but I just needed that last step and this one I came up and it works at long last :womanlol:

Make sure every driver is new and update bios if need be that goes with out saying.

My first advice to you is open event viewer and see how many errors you have from BF4 crashes  and other errors. Event viewer is going to be your new buddy so make a short cut to it on your desk top we will come back to it. With  BF4 or any error the event id and source is a big hint to what is making the crash or issue.

 To find event viewer ... Control Panel / Administrative Tools click on event viewer then go to event viewer local at the top, this will show you your windows errors.

                       

Test your windows for errors
This works in all windows O/S vista Win7, Win8 and Win8.1 windows system file checker :] Copy and past this to note pad and put it on your desktop. As open programs can give you errors when you run this.

...... sfc /scannow ..... ever hear of it if not your going to love this .... it will inspect all the important windows files as well as the windows DLL files. If windows system file checker finds any issues with the windows files and windows DLL files it will replace them. This little tool as well as the event viewer saved me and fully helped me fix my BF4 issues as well as saved me many a format since I found it. This is the best toy they ever put in windows :]

For win7 go to start/ bottom left screen  / windows globe .. Right click in search type cmd and right click cmd pick run as administrator.


For win 8.1 right mouse click start bottom left of screen / windows box and pick command prompt administrator.

1 - Open administrator command prompt and close web pages and programs like origin.

2 - Type or copy and paste in sfc /scannow and hit enter, This takes 5 min to 15 min SSD vs HD

3 - This can go one of a few ways ..... no errors ... it fixed some errors ..... could not fix all errors...... does not finish checking and errors out ....... and the last one could not fix errors at all :/

4 -After its done reboot and do it again even if you had no errors the first time or had errors, could not fix ... run sfc /scannow again and when its done a second time reboot. You need to do this and get no errors 2 x in a row ...

5- So if you ran it 2x and no errors your safe you can stop now for now lol, If you had errors first time but not the second then run sfc /scannow again and when its done reboot. You need to get could not find any errors 2 x to be safe. If it still finds errors try and run it a few more times until it finds no errors 2x AND ALWAYS REBOOT BETWEEN RUNNING sfc /scannow

6 - If you get a message indicating that it can not be repaired and you ran sfc /scannow more then 3x in a row on win vista or 7 mm you need a format or try repair win 7 :/ But after format or repair and all updates are done run sfc /scannow to make sure your windows is stable same deal 2x error free reboot between them.

If your O/S is Win8 or Win 8,1 then you can run this next command / line in administrator command prompt. Sadly this does not work for win vista or 7 :/ It will restore the health of your PC and you don't lose anything and it will also fix errors in the registry as I found out  :womansurprised:

dism.exe /online /cleanup-image /restorehealth ------- ONLY works for windows 8 and 8.1

7 - When its done reboot

Ok so now you know your windows is fully stable. Over the next few days or weeks  you may have to run  sfc /scannow again so this command line is like event viewer your new best buddy lol. In truth I have short cuts up for both on my desktop and run sfc /scannow less now but it was daily as I was fixing errors in my event viewer. And now run it once a week just to be sure windows is still good to go.

So after all this if you still have new errors in event viewer you do need to deal with them find out what they are from to be safe and fix issues as need be. And run  sfc /scannow again after you fix issues to be sure windows is still stable it will save you a format. If you need help with errors in event viewer let me know if I can help I will as I bookmarked some good pages. My event viewer now has zero errors now but I still look at it daily :] Every once in a few one shows up and I google the event id and source with my O/S and look for the fix. Sometimes the error is just from installing or uninstalling a program. This page can help you alot ......

http://www.eventid.net/display-eventid-1-source-Google%20Update-eventno-11179-phase-1.htm

Now the BF4 part this is what I did after I did all the stuff I just listed  above. I wanted this game to work so bad I  would not work on the game part of it all until I had zero errors in event viewer lol. After all this work I wanted a fully clean install of BF4 to be sure all this would work.

CC Cleaner do you know  it ? If you dont have it its free and safe  and you need it for this next part lol  It is a handy tool as well to have on your PC.   http://www.piriform.com/ccleaner/download

1- Go to tools in cc cleaner and uninstall BF4

2-  Go to  my Documents on my C drive and deleted the BF4 folder sitting in there, I have my BF4 installed on H drive but BF4 install still puts the BF4 screen shots and settings on your C drive my documents. And when you un install it stays even in windows add and remove programs. So the point is you want a fully clean install of BF4 delete the BF4 in my documents. Now reboot.

 After Reboot 

1- Open CC Cleaner again this time your going to registry dont get freaked out lol. All its going to do is remove fragments in the registry from uninstalled programs, It will give your the choice to back up do so if you wish. First time you run it you may have like 80 or more fixes but thats the normal. Empty recycle bin as well cant hurt all traces of BF4 must be gone lol.

2- Reboot 

After Reboot

1- Run  sfc /scannow  just to be sure windows is still good to go. After it is done and if no errors or errors run it again after you reboot. You need 2x No Errors 

After Reboot 

1- Open CC Cleaner and clean the registry 

2- Reboot

Make sure everything is good clean and stable before you install BF4. Reboot after you do each step ! And ya you may have to run them all a few times before its fully clan and stable :/ 

3-Now D/L BF4 lol but dont pause it or let it get cut off lol I has to be one fully clean install done at one time.Then Reboot

4- After BF4 in installed and you did a Reboot  then go to the punk buster site and download  Punk Buster then install PB and be sure to add BF4 game to it and check for updates.


http://www.punkbuster.com/index.php?page=pbsetup.php

after all this is done also add settings ......

Run the game as Administrator:
Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and check the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
Do the same with BF4_x86.exe as well.

Run Origin as Administrator:
Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatibility tab and check the box next to RUN AS ADMIN.

Disable Origin in game:
In Origin - Application settings - Origin in Game - disable Origin in game

Make Sure BF4 is set to 64bit if your windows is 64bit
1- open origin and go to My Games
2-Right click BF4 and go to Game Properties
3-Under when launching this game set it to x64 and check off disable origin in game.
4- Hit apply and test you BF4

Origin Cloud Storage turn it off
Origin, settings, General

NOTE +++If you have a AMD or Nvidia Card uninstall the HD Audio driver you got from the video driver install  as it makes big issues in BF4 for some.

NEVER have cloud storage on in Origin as it only makes issues.

Latest version of DirectX see this page
http://www.microsoft.com/en-ca/download/confirmation.aspx?id=35

Reinstall Microsoft C++
http://www.microsoft.com/en-gb/download/details.aspx?id=30679

Update your Microsoft .NET framework.
http://www.microsoft.com/en-ca/download/details.aspx?id=30653

Adobe Flash Player update
http://get.adobe.com/de/flashplayer/

5- Test yourBF4 game :]

If you still crash after all this double check to make sure all drivers etc are fully up to date and run sfc /scannow again and see if it finds errors in your windows. And check your event viewer for errors and deal with them. I did get the BF4 stopped working error 2x when I quit the map repair game fixed it.

Also, look at programs you have on when in BF4 ...

Disable Mantle if you have it and try Direct X

Others have said if they uninstall MSI Afterburner issues / crashing is stopped. So if you have this installed remove program and test BF4. Also look at other programs as Fraps, Geforce experience, be sure to turn off the streaming function that is enabled by default ,Raptr, ASRock eXtreme Tuner, Steam, Skype and xfire are known to make issues as well. And I am sure more programs not in my list yet turn one off at a time and test BF4. Since last patch more programs now give issues :/

Uninstall the HD Audio Driver from the video card driver install add/remove programs. This silly thing makes issues in BF4 for some. Reboot then repair BF4 to be safe.




15 Replies

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Im gonna do all this steps 
    but I have a question

    I have a digital download from Origin. if you recomend a clean install can I just back up all the files from origin games folder or do I need redownload al the 43Gb of the game and the DLC's ? ( that's in going to be a pain in the ass)

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Hi DDS -Jc whats the error you have is it BF4 stopped working if so how long have you had it ? My fix is very extreme lol and a full pain to do and yes when I did it I did fully clean no short cuts they do not work as it may not fix it. I did every step I listed downloads and all :/

    ________________________________________________________________________________

    I do NOT work for EA , I am just a gamer who will try to help another gamer on PC fix BF4 issues. Did I try and help you @ all? Reward me with a XP. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    the first time I reinstall the OS (8.1)

    Drivers
    Drivers 
    Drivers...

    Net framework
    Pb
    C++
    DirectX latest 
    Repair de game and DLC's (one time then reebooted and again with no errors)

    CCleaner - Registry fix

    and boom the same error (directX error - Device removed)

    *but then I run the command prompts you posted and I defrag the HDD the BF4 freezes but it no longer appers the error message.
    IF i put the settings on LOW I can play for 10-15 min withouth Freezing, but eventually happens

    I wanna make a clean install but Im wondering IF I can back up the BF4 folder from origin to avoid REdownload all again and have a painful error Again

    Thanks so much for your time ( im about to ask for a refund for my money to origin)

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    With Bf4 errors so many things come into play like other programs on when in BF4 can give issues. It took me a long time to get my BF4 stable and crash free but I did do it. Have you tried updating this way ..

    Latest version of DirectX see this page
    http://www.microsoft.com/en-ca/download/confirmation.aspx?id=35

    Reinstall Microsoft C++
    http://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

    Update your Microsoft .NET framework.
    http://www.microsoft.com/en-ca/download/details.aspx?id=30653

    ________________________________________________________________________________

    I do NOT work for EA , I am just a gamer who will try to help another gamer on PC fix BF4 issues. Did I try and help you @ all? Reward me with a XP. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    I got this game back in January and it worked perfectly for a few months with the highest settings. Then around April with some of the updates, I started having "unresponsive scripts." My PC is nice and fast enough. it's not a ridiculous PC, but it should run fine. It's a DellXPS 8700,1TB,12GB memory,4th Geninteli7, and aRadeon 69702GB graphics card, Windows 8.1. Then a recent update would cause multiplayer to crash immediately. "Battlefield 4 has stopped working." So I found this forum and did every step. I'm able now to play the game without crashing IF I don't have any anti-aliasing on. If I turn it on at all it crashes. This didn't happen till one of the updates in June. Now I can play for about 15 to 20 minutes and the multiplayer starts freezing and I have to exit the game and would get the "unresponsive script" again. So I don't know what the deal is, but it's annoying. I did all the steps and it has helped, so I appreciate it. This is the only game that causes problems. Single player has always worked fine with all the settings up. I don't know what to do.

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    ok look  at  programs turn off one at a time and test BF4 ..

    Disable Mantle and try Direct X

    Others have said if they uninstall MSI Afterburner issues / crashing is stopped. So if you have this installed remove program and test BF4. Also look at other programs as Fraps, Geforce experience, be sure to turn off the streaming function that is enabled by default ,Raptr, ASRock eXtreme Tuner and xfire are known to make issues as well. And I am sure more programs not in my list yet turn one off at a time and test BF4. Since last patch more programs now give issues :/

    Edit...... Also make sure all this is done....

    Run the game as Administrator:
    Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and check the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
    Do the same with BF4_x86.exe as well.

    Run Origin as Administrator:
    Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatibility tab and check the box next to RUN AS ADMIN.

    Disable Origin in game:
    In Origin - Application settings - Origin in Game - disable Origin in game

    Origin Cloud Storage turn it off
    Origin, settings, General

    Latest version of DirectX see this page
    http://www.microsoft.com/en-ca/download/confirmation.aspx?id=35

    Reinstall Microsoft C++
    http://www.microsoft.com/en-gb/download/details.aspx?id=30679

    Update your Microsoft .NET framework.
    http://www.microsoft.com/en-ca/download/details.aspx?id=30653

    Adobe Flash Player update
    http://get.adobe.com/de/flashplayer/


    If all this fails to fix it then try this...

    BF4 folder in my documents holds game configs and screen shots even if BF4 is installed on different drive. When you uninstall BF4 it does NOT remove this folder. So when you install the game again you can still have the same issues. Even if its not a new install it is still worth trying as the game cfg could be mucked up.

    1- Go to my Documents and remove BF4 folder place it on your Desktop or trash.
    2- Be warned you do have to set up your in game settings again.
    3-Repair BF4
    4- When done go test your game.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Hello.

    Thank you for all the hard work you put into this, I just want to say that I am trying out your fix right now. I lately I have had extreme problems with BF4. I have played since beta with minimal problems, but somewhere around December 2013 my game just stopped working. I could play for max 30 minutes and then "Battlefield 4 has stopped working" OR, get this, MY SOUNDCARD WOULD CRASH. This has never happened to me ever before in my life as a PC-gamer. Naturally I don't know what to do, I searched the internet for fixes for this but noone seemes to have the same problem as me. I bought a sound card and a new graphics card just to try and eliminate the problems. I re-installed windows and everything, but to no avail. These problems are still bothering me and I just wish I could play Battlefield 4 flawlessly. My computer is a strong one, I run Battlefield 4 with 200 FPS on LOW settings (just to get a stable FPS at ALL times), I am not so much for good graphics anyways, I played CS 1.6 until 2011. 

    The fixes I have tried on this day is the following:

    Sound related:
    Uninstalling Nvidia HD Audio driver

    Disable all Audio Enhancements

    Crash related:

    Your fix

    I will post back with my results after I have downloaded EVERYTHING again ^^

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Hi iLoveKrokodil issues can come from so many places it can be hard to find correct fix ..... for me I felt like I lived in my event viewer fixing errors for a week 😕mileyembarrassed: What windows are you on? Edit... Best advice I can give you on doing my fix NO short cuts at all in any area of it. And Good luck keep me posted. Edit 2... just thought of this if you have a second sound card in your PC disable the onboard sound in bios. 

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Using Windows 7

    I will disable the Onboard sound after I've downloaded BF4 again. I only download at 9 MB/s ^^

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Hello again!

    I have now completed the download of BF4 and I did everything you said in your guide. I also went into BIOS and disabled my Onboard Soundcard. Now I am going to test the game for awhile to see how things have gone. I will be back!

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Keep in mind this error may / will show up again if it does repair game if it finds nothing reboot and run repair game again. Its almost like the PC and game have to burp a few times to work it out 😕mileylol: And see what errors you have in event viewer I can try and help you with them if you have any making the game crash.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    So far.. so good!

    I have been playing now for about and 80minutes without a problem. It's getting late though and I have to work tomorrow so I will have to play more tomorrow to see how long I can go without an error!

    Zorlacc, thanks for all your help. I have been searching for my issue for over 3 months and just now I stumble upon your post. I love you for this! Battlefield is one of my favorite franchises and I hate it when their products doesn't work for me, but today, I believe you have solved that problem!

    I will post back late tomorrow after I have been playing for awhile to see how it goes.

    You have my XP Zorlacc!

    Salute

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Thank you much for the XP  very happy so far so good. This error is a mega pain I had a big war with it...  from the time the game came out until may kind of war lol.I won but I do have a full on hate for this error. Sleep well and keep me posted.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Hello again.

    I came home an hour ago and started to play, after 10 minutes I get "Battlefield 4 has stopped working.." and I tried again to see if my sound problem was resolved atleast but 10 minutes later my soundcard crashed. 

    Before I started playing I did the sfc/scannow and I got 0 errors. It seemes like your fix didn't work after all ☹️

    If you have any other ideas on how I may fix this broken game feel free to let me know 😛 I am going away to see Guardians of the Galaxy now so I wont be back until tonight. 

    Cheers

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Like I said in my post you need to deal with errors in event viewer and Fix them. sfc/scannow will only fix windows files and windows Dlls. And I did warn you you would have to run repair game a few more times to work out the kinks and this will only work if you don't have errors in your event viewer.