QUOTE(-=W.RoadWarrior.T=- @ 21 Sep 2008, 10:23 PM)

Download the pbsetup.exe to your desktop, then create a folder on your desktop simply named pb in lower-case.
Slide the pbsetup.exe file into it, and run it.
If you still can't update, rename the pb folder inside your game's install to something like pb_old, create a new pb folder, and run the pbsetup.exe file from it instead. Sometimes, the files that come with a game install-cd or dvd are just to old, and you need to start from scratch.
Pending that doesn't work, head over to evenbalace.com, click on BF2 and then on the update link, and manually download the htm files related to your operating system and place them according to instructions, in the htm folder inside of your pb folder.
Hope that helps.
No need to create a new folder pbsetup will do it for you. Also do not place PBSetup.exe in your games PB folder. Run it from a folder on your desktop or in your my documents folder as PBSetup.exe creates several config files and you don't want them in your PB folder in your game folder.