FacebookTwitterLinkedIn

FIX: Battle.net Launcher Won't Open

How to Fix Battle.net Launcher Not Opening

The Blizzard Battle.net client is mostly reliable, but occasionally, the Battle.net Launcher won’t open for various reasons. This article will discuss these reasons in more detail and provide several methods to fix this issue.

Battle.net Launcher Won't Open

Why Won’t Battle.net Launcher Open?

Battle.net might not start or crash unexpectedly when initializing. The Battle.net Launcher might not open if its cache or installation has been corrupted. You may need to clear the Battle.net client cache folder or reinstall the client in such a case.

In some cases, this issue may occur due to another third-party application interfering with Battle.net. You can identify which application is interfering with the Battle.net Launcher by starting Windows in Clean Boot mode with selected programs enabled.

Also, some third-party antivirus and firewall programs may block Battle.net from connecting to the Internet, so try to temporarily disable your antivirus software or firewall to see if that fixes the problem.

However, Battle.net may fail to launch due to a problem on Blizzard’s end. Go to Down Detector, and check for issue reports.

Video Instructions on How to Fix Battle.net Launcher Not Opening

Table of Contents:

Method 1. Run Battle.net Launcher as Administrator

1. Hold down Ctrl+Shift+Esc keys to open Task Manager.

Right-click Battle.net and click End task

2. In the Processes tab, right-click each Battle.net and Battle.net Update Agent process and click End task.

Right-click Battle.net Update Agent and click End task

Make sure that no Battle.net processes are running.

Right-click the Battle.net shortcut and click Properties

3. Right-click the Battle.net desktop shortcut and click Properties.

Mark Run this program as an administrator checkbox and click Apply

4. Navigate to the Compatibility tab.

5. Mark the Run this program as an administrator checkbox.

6. Click Apply and click OK.

7. Launch Battle.net.

[Back to Table of Contents]

Method 2. Reset TCP/IP Settings and Flush DNS Cache

1. Hold down Windows+R keys to open Run.

Type in CMD in Run and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt

2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.

Run the netsh int ip reset c:resetlog.txt command

3. In the Command Prompt window, type in netsh int ip reset c:\resetlog.txt and press the Enter key.

Run the netsh winsock reset command

4. Then, type in netsh winsock reset and press Enter.

Run the ipconfig /flushdns command

5. Finally, type in ipconfig /flushdns and press Enter.

6. Restart your PC.

[Back to Table of Contents]

Method 3. Disable Proxy Server

1. Hold down Windows+R keys to open Run.

Type in inetcpl.cpl in Run and click OK

2. In the Run dialog box, type in inetcpl.cpl and click OK.

Select the Connection tab and select LAN settings

3. In the Internet Properties window, select the Connections tab.

4. Click LAN settings.

Unmark the Use a proxy server for your LAN and mark Automatically detect settings

5. Unmark the checkbox next to Use a proxy server for your LAN option.

6. Mark the Automatically detect settings option.

7. Click OK.

[Back to Table of Contents]

Method 4. Delete the Battle.net Tools and Cache Folders

1. Hold down Ctrl+Shift+Esc keys to open Task Manager.

Right-click Battle.net and click End task

2. In the Processes tab, right-click each Battle.net and Battle.net Update Agent process and click End task.

Right-click Battle.net Update Agent and click End task

Make sure that no Battle.net processes are running.

3. Hold down Windows+R keys to open Run.

Type in %ProgramData% in Run and click OK

4. In the Run dialog box, type in %ProgramData% and click OK.

Right-click the Battle.net folder and click Delete

5. Find the Battle.net folder, right-click it and click Delete. Try running Battle.net. Note: Deleting the Battle.net folder may cause the application to forget game install locations.

Right-click the Blizzard Entertainment folder and click Delete

6. If the Battle.net Launcher still won’t start, right-click the Blizzard Entertainment folder (cache folder) and click Delete.

7. Run Battle.net.

Note: Deleting the Battle.net folder may cause the application to forget game install locations. If your games can’t be found, you will see Install on the game tab instead of Play. To find your installation, click Locate this game or run the game launcher.

[Back to Table of Contents]

Method 5. Enable the Secondary Logon Service

1. Hold down Windows+R keys to open Run.

Type in Services.msc in Run and click OK

2. In the Run dialog box, type in services.msc and click OK.

Right-click Secondary Logon and click Properties

3. In the Services window, locate the Secondary Logon service.

4. Right-click Secondary Logon and click Properties.

Open the Startup type drop-down menu and click Automatic

5. Open the Startup type drop-down menu and select Automatic.

Click Apply

6. Click Apply.

7. If the service is not running, click Start and click OK.

8. Restart your PC.

[Back to Top]

▼ Show Discussion

About the author:

Rimvydas Iliavicius

Rimvydas is a researcher with over four years of experience in the cybersecurity industry. He attended Kaunas University of Technology and graduated with a Master's degree in Translation and Localization of Technical texts. His interests in computers and technology led him to become a versatile author in the IT industry. At PCrisk, he's responsible for writing in-depth how-to articles for Microsoft Windows. Contact Rimvydas Iliavicius.

Our guides are free. However, if you want to support us you can send us a donation.

About PCrisk

PCrisk logo

PCrisk is a cyber security portal, informing Internet users about the latest digital threats. Our content is provided by security experts and professional malware researchers. Read more about us.

Malware activity

Global malware activity level today:

Medium threat activity

Increased attack rate of infections detected within the last 24 hours.