CTD when joining server
Posted: 2010-10-21 22:01
Hi All
I've been trying to troubleshoot this for a whole week.
I have a work laptop HP Compaq6910P with WinXP on it.
Whenever I try to join network PR game, it crashes to desktop, leaving the BF2.exe, pr.exe and tr.exe processes running.
Same for vanilla BF2.
I can create local game, and it loads successfully.
In prError.log I get those 2 errors repeatedly
But I get those on my home pc as well (which works, but is laggy as hell - see profile)
I have tried about every possible solution posted on this board and googled long and hard, to no avail.
Here is the list of things I tried:
Put all video settings on low.
Clear video cache files.
Update PB signatures for BF2.
Manually reinstall PB services, test passes.
Temporary disable McafeeAntivirus and Firewall functionality.
Finally, install from scratch into default folder, using the following procedure: BF2 vanilla,patch 1.41, patch 1.50, PR1of3, PR2of3, PR3of3, verify the registry for cd key begins with x9392.
I would really appreciate if someone having an idea how to fix this!
Thanks in advance.
PS: here are laptops hardware specs:
EDIT - Solved by manually adding PR.EXE, BF2.EXE, PnkBstrA.EXE and PnkBstrB.exe as exceptions for McAfee Endpoint Protection. There are 2 components to it - Host Intrusion Prevention and Firewall -I had to modify rules in both.
I've been trying to troubleshoot this for a whole week.
I have a work laptop HP Compaq6910P with WinXP on it.
Whenever I try to join network PR game, it crashes to desktop, leaving the BF2.exe, pr.exe and tr.exe processes running.
Same for vanilla BF2.
I can create local game, and it loads successfully.
In prError.log I get those 2 errors repeatedly
Code: Select all
An error occurred while parsing video controls
System.IO.IOException: The process cannot access the file 'C:\Documents and Settings\MainUser\My Documents\Battlefield 2\Profiles\Default\Video.con' because it is being used by another process.
Error in writing screen aspect ratio file: c:\program files\ea games\battlefield 2\mods\pr\
System.IO.DirectoryNotFoundException: Could not find a part of the path 'c:\program files\ea games\battlefield 2\mods\pr\'.I have tried about every possible solution posted on this board and googled long and hard, to no avail.
Here is the list of things I tried:
Put all video settings on low.
Clear video cache files.
Update PB signatures for BF2.
Manually reinstall PB services, test passes.
Temporary disable McafeeAntivirus and Firewall functionality.
Finally, install from scratch into default folder, using the following procedure: BF2 vanilla,patch 1.41, patch 1.50, PR1of3, PR2of3, PR3of3, verify the registry for cd key begins with x9392.
I would really appreciate if someone having an idea how to fix this!
Thanks in advance.
PS: here are laptops hardware specs:
Code: Select all
CPU: Intel Core 2 Duo T7300 2.00GHz
OS: Microsoft Windows XP with SP3
Hard Drive: 80 GB SATA @ 5400RPM
Screen: 14.1" WXGA Widescreen (1440 x 900)
Graphics: ATI Mobility X2300 (128MB video RAM)
RAM: 4.0GB DDR2 SDRAM (2 x 2GB)
Optical Drive: DVD SuperMulti drive (DVD+/-RW) w/Double Layer Support
Battery: 6-cell lithium ion, 55WHr
Wireless: Intel PRO / Wireless 802.11 a/b/g/nEDIT - Solved by manually adding PR.EXE, BF2.EXE, PnkBstrA.EXE and PnkBstrB.exe as exceptions for McAfee Endpoint Protection. There are 2 components to it - Host Intrusion Prevention and Firewall -I had to modify rules in both.