BF2 won't run in Vista

Paladin

Senior member
Oct 22, 2001
660
33
91
Hey all, on my new computer build I can't get BF2 to run. The splash screen starts, screen goes black, then I'm back to the desktop. Other games run fine.
New rig:
c2d E8400, Gigabyte EP45-UD3R
CORSAIR DOMINATOR 4GB (2 x 2GB) PC2 8500
GTX 260 Core 216 SC, 55nm

In Vista Event Viewer, there are 2 entries made everytime I try and start:
1. A request to disable the Desktop Window Manager was made by process (740)
2. The Desktop Window Manager was unable to start because composition was disabled by a running application

Any ideas???

Thanks
 

mrblotto

Golden Member
Jul 7, 2007
1,639
117
106
4 things come to mind, none of which may solve your problem:

-make sure you have the latest Nvidia drivers
-make sure you've got the latest DirectX update at http://msdn.microsoft.com/en-us/directx/aa937788.aspx
-right click on the BF2 shortcut and mash 'run as administrator'
-delete your profile.....but danged if I know where it is in Vista. In XP its located in My Documents.

Hope this meager bit of info helps............
 

minmaster

Platinum Member
Oct 22, 2006
2,041
3
71
most likely resolution and refresh rate of your display is incompatible with bf2? go into the config file and put in the correct refresh rate by hand. i heard there is a problem with some displays not wanting to go 60 from 59.
 

gorobei

Diamond Member
Jan 7, 2007
4,097
1,599
136
you may have to disable UAC. and/or possibly set as "run as administrator" in the shortcut
 

hans030390

Diamond Member
Feb 3, 2005
7,326
2
76
Also in combination with "run as administrator", try enabling compatibility mode to the BF2 application in its properties.
 

Paladin

Senior member
Oct 22, 2001
660
33
91
Thanks guys.
I ended up deleting my profile (basically all directories under Documents > Battlefield 2), then uninstalling/reinstalling. Got it working.
It must have been the settings somewhere from my previous files that I copied onto my new rig.
 

DannyLove

Lifer
Oct 17, 2000
12,876
4
76
Originally posted by: KevinC
Thanks guys.
I ended up deleting my profile (basically all directories under Documents > Battlefield 2), then uninstalling/reinstalling. Got it working.
It must have been the settings somewhere from my previous files that I copied onto my new rig.

Hey Kevin, try and see if you get many CTD's. When I installed BF2 on Vista many months ago, I received many CTDs and gave up and went back to Win XP PRO