On loading initializes the internal web server to work with the resources of the game. To work correctly game need to have access to the localhost.
Go to Control Panel > Network and Internet > Internet Options.
Select the Connections tab and click LAN Settings.
Uncheck the Use a proxy server for your LAN, and then click OK.
Try to launch the game again.
If you are using a firewall, make sure it does not block local connections.