Mods, could this be either stickied or just merged with another post (such as the FAQ or something of the sort)? Thanks... delete this message if you decide not to.
There seems to be a lot of people having some crash-to-desktop issues suddenly. This MAY fix the problem if your problem fits this criteria in both XP and Vista. It also has had the effect of making me not get kicked by punkbuster as much... but I don't know if thats mere happenstance or if its an improvement by dumping EADM:
- You are using the EA Download Manager
- You ran in windowed mode and got no errors
- You have tried the smaller texture settings, which did nothing
Now, since most people probably do not have a CD version of the game sitting around, we need to do two things:
- Replace the BF2.exe with the CD version
- Since you don't own a CD, we need to spoof the CD check
- Download this link
- Rename the C:\Program Files\EA Games\Battlefield 2\BF2.exe file to BF2.exe.old
- Drag/drop or cut/paste the BF2.exe in the zip file you downloaded into the Battlefield 2 folder (so you just replaced the BF2.exe)
Now if you try to start BF2, it'll ask you to put a CD/DVD in. We'll fix that - but it's a little more complicated.
- Download Daemon Tools Lite. Google it. Download and install it.
- Download a mini disc image for BF2. %20No-DVD/Fixed%20Image%202]Try looking here...
- Place the mini image into the Battlefield 2 directory (not necessary, but keeps things organized)
- Mount the image (located in the Battlefield 2 directory) with Daemon Tools
Now when you launch Battlefield 2 or Project Reality, it will not ask for a CD/DVD, because it "sees" one in the virtual CD drive that Daemon Tools installed.
Hopefully this will fix your problem. If not, then uninstall Daemon Tools, delete the disc image, delete BF2.exe and rename BF2.exe.old back to BF2.exe and best of luck finding another fix!
If you have any questions, reply here. If its questions regarding Daemon Tools, then you can also Google the subject for a better answer. I'll try to host a version of the mini disc image and give you an easy way to get to it.

