I am not hear to profess that I have found a cure. However, I have read way to many posts stating that this idea helped them so I am passing it along to you guys.
I suggest that you disable DEP for BF2. Some are having success with this while others are not. But it's worth noting. What would happen is if there was any single tiny thing missing from the game, windows would automatically see the error and CTD. Thus enabling DEP to cancel running the game and return to desktop. What you experience is CTD. Because the dmp files are proof enough that problems are happening with BF2, the DEP is tripped and your return to desktop. Now what you want to do is disable DEP for BF2 here is how it's done:
To turn it off do this
--right click on my computer
--select properties
--select the advanced tab
--select performance options
--select the data execution prevention tab
--add BF2.exe to the list of exceptions or turn DEP off completly.
--reboot
Try BF2 and see if things improve. This may take a couple of days for some of you.
This idea kind a makes sense because when you CTD it's not BF2 that returns you safely to your desktop but something else. It has been assumed that it was DEP prorgram that's doing this. Please note you must have SP2. If you have SP1 I am not sure of it's success rate.
Side Note: What is DEP:
It's a program built into XP (mainly XP2, not 100% though) that acts like anti virus program. You cannot disable it, you cannot control it and all of you with SP2 have it regardless if you know about it or not.
Here is a more technical definition:
http://www.microsoft.com/technet/prodte … mempr.mspx
http://www.microsoft.com/technet/securi … cnfxp.mspx
Side note for all
In order to use DEP properly you have to have a CPU that uses it. This article will let you know if your CPU is XD or NX capable, therefore, DEP capable.
http://blogs.zdnet.com/Ou/?p=150
Please note that if this doesn't work, just return it back to the way it was.
I suggest that you disable DEP for BF2. Some are having success with this while others are not. But it's worth noting. What would happen is if there was any single tiny thing missing from the game, windows would automatically see the error and CTD. Thus enabling DEP to cancel running the game and return to desktop. What you experience is CTD. Because the dmp files are proof enough that problems are happening with BF2, the DEP is tripped and your return to desktop. Now what you want to do is disable DEP for BF2 here is how it's done:
To turn it off do this
--right click on my computer
--select properties
--select the advanced tab
--select performance options
--select the data execution prevention tab
--add BF2.exe to the list of exceptions or turn DEP off completly.
--reboot
Try BF2 and see if things improve. This may take a couple of days for some of you.
This idea kind a makes sense because when you CTD it's not BF2 that returns you safely to your desktop but something else. It has been assumed that it was DEP prorgram that's doing this. Please note you must have SP2. If you have SP1 I am not sure of it's success rate.
Side Note: What is DEP:
It's a program built into XP (mainly XP2, not 100% though) that acts like anti virus program. You cannot disable it, you cannot control it and all of you with SP2 have it regardless if you know about it or not.
Here is a more technical definition:
http://www.microsoft.com/technet/prodte … mempr.mspx
Below is a link explaining how to use DEPWhat does data execution prevention do?
Data execution prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help protect against malicious code exploits. In Windows XP SP2, DEP is enforced by both hardware and software.
http://www.microsoft.com/technet/securi … cnfxp.mspx
Side note for all
In order to use DEP properly you have to have a CPU that uses it. This article will let you know if your CPU is XD or NX capable, therefore, DEP capable.
http://blogs.zdnet.com/Ou/?p=150
Please note that if this doesn't work, just return it back to the way it was.
Last edited by ECH (2006-08-27 21:47:22)