Ive recently installed Windows 7 Beta Build 7000
. Ive noticed some problems with Battlefield 2 and Battlefield 2142 after installing them onto WINDOWS 7 and did some research on the problems that were coming up here are the 2 problems I had: Battlefield 2:
Punkbuster Kick for Inadequate O/S Privileges (Which means administrative rights are not set, no admin rights?)
and Battlefield 2142:
Punkbuster Kick for Unknown Windows API funtion Error Code: 131131
So after doing a bunch of reading on the net, a lot of people were talking crap to the people with Windows 7 Beta Build 7000
and telling them oh what are you doing playing games
on betas and basically complaining and not giving any help so I decided to figure it out and help those people that like WINDOWS 7 and just dont want to go back to crappy VISTA
or the outdated XP so here is the fix step-by-step:
1. Right click on the BF2 shortcut on desktop
and click properties, (im sure your not a noob since you have windows 7 beta) so set your admin privileges to full control for bf2 and make sure you have "run as administrator" checked.
2. Right click on the shortcut on the desktop and click open file location and then do the same admin privileges on the actual BF2.exe
3. Last most important step, I think Battlefield 2 and Battlefield 2142 somehow dont allow Punkbuster update under Windows 7 so you have to do it manually.
Go to this link and download PBSetup: PunkBuster Online Countermeasures
Install it and select your game
and update Punkbuster through that program.
Thats it!!! It works flawlessly for me! and i hope it works for you!
Also I almost forgot make sure your firewall and antivirus software
isnt blocking any of the games or programs. I have Kaspersky and i made sure BF2 and BF2142 were under the TRUSTED section....