...when you use this application.
In case you haven’t noticed I come from the world of flight simulation. Where we have an application called FSAutoStart.
Basically you replace your shortcut to BF2 with a shortcut this app gives you. It then shuts down all unnecessary services and applications, defrags the RAM, and can force idle tasks to execute and go away.
When you exit BF2, everything is started again.
This'll be a quick n' easy guide to getting it going:
1. Download here http://www.kensalter.com/fsautostart/download.htm and install.
2. Start FSAutoStart from the Start Menu.
3. File > New. Choose blank and name it BF2 or something.
4. Select the new profile and click configure:
1: You don’t need to write anything here.
2: Should be the address of BF2.EXE (wherever you installed it).
3: Also not necessary.
4: You can give the game higher priority over other things here (May cause internet software such as AOL to bail).
5: This is the time after BF2 is launched that any other apps (in box 14) will be launched (Such as screenshot saving apps etc.)
6: Your PC always has a list of things to do when it is next "Idle". This option sets it to force these to execute before starting the game. It takes ages and gives little benefit.
7: This is how long it will wait after telling a program to stop, before it forces it to stop (If you get programs not shut down cleanly increase this).
8: I use this; it defrags the RAM before running the game.
9: Use this if you want to save a log file.
10: If you want to read the log after everything is back to normal after BF2 then select this. Otherwise FSAutoStart will just disappear.
11: Leave this be for now.
12: If you want the PC to turn off after you use BF2, select this.
13: Same as #12 but a restart instead.
14: See #5.
5. Select the BF2 Profile and hit Services. You'll see a list of registered services on your screen, you can set most of these to stop & restart (or just stop if they aren’t running now).
Choose wisely, you'll need some critical ones such as ones that handle your internet connection. You can check them against this list to decide whether it's needed for BF2 or not: http://www.theeldergeek.com/services_guide.htm also DO READ the help on each service that appears on the right hand side of the list.
Then hit save.
6. Do the same for Programs, it's a list of any background/foreground (Ignore the foreground apps) apps that usually sit by the clock (System Tray). You should know what they are.
Now if you select the BF2 profile and click start, it will load a text thingy (Command Line/Console application), and then BF2. You will have more FPS. When you close BF2 it will return your system to normal (And with less memory used up for some odd reason).
You can also go "File > Create shortcut", to make a shortcut to BF2 that automatically enters through the FSAutoStart system.
It will take a lot of tuning, some services won’t be stopped. Some programs start again oddly. I can’t post every solution to every potential problem here, so ask any questions you need to ask.
In case you haven’t noticed I come from the world of flight simulation. Where we have an application called FSAutoStart.
Basically you replace your shortcut to BF2 with a shortcut this app gives you. It then shuts down all unnecessary services and applications, defrags the RAM, and can force idle tasks to execute and go away.
When you exit BF2, everything is started again.
This'll be a quick n' easy guide to getting it going:
1. Download here http://www.kensalter.com/fsautostart/download.htm and install.
2. Start FSAutoStart from the Start Menu.
3. File > New. Choose blank and name it BF2 or something.
4. Select the new profile and click configure:

1: You don’t need to write anything here.
2: Should be the address of BF2.EXE (wherever you installed it).
3: Also not necessary.
4: You can give the game higher priority over other things here (May cause internet software such as AOL to bail).
5: This is the time after BF2 is launched that any other apps (in box 14) will be launched (Such as screenshot saving apps etc.)
6: Your PC always has a list of things to do when it is next "Idle". This option sets it to force these to execute before starting the game. It takes ages and gives little benefit.
7: This is how long it will wait after telling a program to stop, before it forces it to stop (If you get programs not shut down cleanly increase this).
8: I use this; it defrags the RAM before running the game.
9: Use this if you want to save a log file.
10: If you want to read the log after everything is back to normal after BF2 then select this. Otherwise FSAutoStart will just disappear.
11: Leave this be for now.
12: If you want the PC to turn off after you use BF2, select this.
13: Same as #12 but a restart instead.
14: See #5.
5. Select the BF2 Profile and hit Services. You'll see a list of registered services on your screen, you can set most of these to stop & restart (or just stop if they aren’t running now).
Choose wisely, you'll need some critical ones such as ones that handle your internet connection. You can check them against this list to decide whether it's needed for BF2 or not: http://www.theeldergeek.com/services_guide.htm also DO READ the help on each service that appears on the right hand side of the list.
Then hit save.
6. Do the same for Programs, it's a list of any background/foreground (Ignore the foreground apps) apps that usually sit by the clock (System Tray). You should know what they are.
Now if you select the BF2 profile and click start, it will load a text thingy (Command Line/Console application), and then BF2. You will have more FPS. When you close BF2 it will return your system to normal (And with less memory used up for some odd reason).
You can also go "File > Create shortcut", to make a shortcut to BF2 that automatically enters through the FSAutoStart system.
It will take a lot of tuning, some services won’t be stopped. Some programs start again oddly. I can’t post every solution to every potential problem here, so ask any questions you need to ask.