The problem is the lack of the components of your operating system. Similarly, it is impossible so you must install the components that will check for and automatically install the necessary.
After installation, Star Wars: Battlefront start without errors.
Download a set of components – WinDSK_web
The installer will automatically update itself all that is needed for the game.