In this video, I'll show how to fix the problem of Battlefield 3 on Steam "Running install script (Punkbuster Anti-Cheat)". This is an install script that goes on indefinitely, while the user is waiting for the installation to finish to be able to play Battlefield 3. Instead, many users wait several minutes without any type of progress in this installation script.
This problem is caused by the fact that, in the case of Battlefield 3 on Steam, the installation wizard prompted by the installation script is positioned behind the Steam platform window; in other words, most users don't see the installation prompt that is waiting their agreement.