chrise112
Member
+12|7238|Your bathroom
Hey i just reinstalled bf2 and when i try to start it my screen goes black for about 4 seconds then it goes back to desktop can anyone tell me how to fix this?

p.s the reason i reinstalled bf2 is that i couldnt install sf
liquidat0r
wtf.
+2,223|7242|UK
Run it in windows mode (change shortcut to "C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +menu 1 +fullscreen 0) and post the error message you get
chrise112
Member
+12|7238|Your bathroom

liquidat0r wrote:

Run it in windows mode (change shortcut to "C:\Program Files\EA GAMES\Battlefield 2\BF2.exe" +menu 1 +fullscreen 0) and post the error message you get
It is already like that but it does the same thing
liquidat0r
wtf.
+2,223|7242|UK
So there are a number of possibilities/solutions

1) Update your graphics drivers
2) End any 'memory whoring' programs
3) Completely uninstall BF2 and start again (sorry, but this will most likely work)
3) Is your PC capable of running BF2?
chrise112
Member
+12|7238|Your bathroom
Ok i reinstalled bf2 and i install it again! it works but i install it to v1.3 and it dont work again
Jackabo
Member
+127|7173|Dublin, Ireland
well thats not unusual, the majority of peoples bf2 don't work cos of the patch, just reinstall your game and hope for the best
Breez
AKA: badhq
+937|7247|Derby, England

chrise112 wrote:

Hey i just reinstalled bf2 and when i try to start it my screen goes black for about 4 seconds then it goes back to desktop can anyone tell me how to fix this?

p.s the reason i reinstalled bf2 is that i couldnt install sf
1. have you changed name of your bf2.exe i.e to sumthing like BF212.exe ? if so thats your problem right there, if not try this.

Problem - Crash to Desktop on starting Battlefield 2
Cause - Several Possible Causes
Fix - There is no fix known to work for everyone, merely a list of possible things to try to resolve the issue;

1. Rename the Movies folder in your Battlefield 2\mods\bf2 folder to Movies2, to skip the start up Movies which can be the cause of the Problem.

2. Move your Battlefield 2 folder in My documents and put it on your desktop. When loading BF2 Again it should force it to create a new one using default settings.

3. Check you have no software forcing a set refresh rate, if you do disable it.

4. If on a AGP card, try running at 4x speed instead of 8x speed. I believe ATI users can change this in there ATI control panel, or use the ATI panel in display settings. You can access display settings by right clicking on your desktop, then clicking properties.
For Nvidia users it may be necessary to set it in the bios.
By doing this the loss of FPS is very small, but you can significantly improve the systems stability

5. Check on your graphic card control panel that everything is set to application controlled to see if it helps.

6. Re-Install the latest version of Directx from the Microsoft Website http://www.microsoft.com/windows/directx/default.mspx

7. Use Driver Cleaner to erase your old Graphic Card drivers, then update to a more recent or stable version of graphic card drivers for your graphic card.

Peace Boris
chrise112
Member
+12|7238|Your bathroom
Halla loya i got it working finnaly after reinstalling 6 times finnaly

p.s GREAT NOW I CANT JOIN SEVERS CAUSE OF PUNKBUSTER !!!!!!!!!
Breez
AKA: badhq
+937|7247|Derby, England

chrise112 wrote:

Halla loya i got it working finnaly after reinstalling 6 times finnaly

p.s GREAT NOW I CANT JOIN SEVERS CAUSE OF PUNKBUSTER !!!!!!!!!
Problem - How to Update PunkBuster
Cause - n/a
Fix - Use the program, pbsetup, found at this website http://www.evenbalance.com/index.php?page=pbsetup.php

Problem - Reduce the Number of Punkbuster Checks
Cause - n/a
Fix - Punkbuster, as you probably know, is the anti cheating software which comes bundled with BF2 and is required to play on all ranked servers and most public servers. Punkbuster scans your hard-drive for problems every 20 seconds. As you may have guessed, this causes a lot of lag. What we are going to do in this fix is to increase the amount of time in between punkbuster checks to 500 seconds (the maximum amount so don't try anything higher). By the way, in case you were worried, this is 100% safe with punkbuster, and will NOT cause any problems with Punkbuster thinking you are a cheater. Punkbuster even recommends this fix on their website.

To do this you need to:

1. Ok, the first step is very simple, join any BF2 online server which is running punkbuster, preferably a ranked one.
2. Once you are in, and respawned somewhere, press the ` key. This key is located on most keyboards above the tab key and to the left of the 1 key
3. Once you have pressed this, a large white box should drop down with a load of text in it. Type pb_sleep500 and hit the enter key
4. Once you have done this, make sure the box is still up and type pb_writecfg to save your settings

Problem - Inaduquate O/S Admin Privileges Error
Cause - Limited Windows Account
Fix - You need to play Battlefield 2 on a Windows Account that has administrator privileges.



Peace Boris

Board footer

Privacy Policy - © 2026 Jeff Minard