Question: battlefield bad company 2 has stopped working fix?
Answer: Reinstall Punkbuster.
If you are using steam, go to “File”>Settings>In-Game Tab and uncheck “Enable Steam Community In-Game”.
If the issue still prevails try the following: ... 
Download the latest version of PB manually and place it on desktop.