If the Battle.net launcher is not opening, it's possible that your cache or installation is corrupted. Check your firewall settings and make sure that the app is allowed to access the Internet. Third-party applications and services can cause this problem, so try disabling them temporarily.