I'm sure nextgen will be able to help you as he is smart with Computers & Technology.
But I'm thinking of what could be the cause of the problem.
Have you played it before? on the same computer or what?
No I got it today and went to install it but during install i got an VC8 runtime error and fixed it and this computer its only mine
1.) Restart your computer. Disable real-time scans with your anti-virus when windows loads back up.
2.) Try running the EXE directly from the steam install folder. By default, that will be in the:
C:\Program Files\Steam\steamapps\common\<BC2 Beta folder>\BFBC2Game.exe
(sorry, I don't have it on steam. I'm not sure what the exact folder name would be called)