Unable to Install Blizzard’s Battle Net App? Try these Fixes

Blizzard is a global brand, so whenever there’s an issue with their launcher (Battle.net), it ends affecting millions of gamers worldwide. One issue that’s gaining a lot of traction lately is an instance where the initial installation of Battle.Net gets stuck at the “Updating Battle.net” section.

Updating Battle.net

The installer freezes like this and every attempt at redoing the installation ends with the same result. This problem is much more frequent on Windows 10 and Windows 11, but it’s also reported on Windows 7. 

We’ve investigated this issue and we discovered several different underlying causes that are most likely responsible for this problem:

  • Conflicting process or startup service – According to some affected users, you can expect to deal with this issue in situations where a non-Microsoft service or process is running in the background and conflicting with the Battle.net installer. If this scenario is applicable, you should be able to avoid the error by doing the installation from a clean boot state.
  • The conflict is caused by remnant files – If you get this problem while attempting to update your current Battle.net app or you’re trying to re-install the launcher after having it installed in the past, chances are some remnant files are blocking the installation. In this case, you should delete the Battle.net and Blizzard Entertainment folder (from the %ProgramData% folder).
  • Conflicting meta-information – As it turns out, a corrupted WMI (Windows Management Instrumentation) repository can also cause installation problems with Battle.net, especially if you had the client installed in the past. To fix this issue, you’ll need to reset the WMI component from an elevated CMD prompt.
  • Overprotective AV suite – If you’re trying to install an older build of Battle.net, the installation might be flagged as a false positive by certain AV suites because of an expired publisher certificate. If this occurs, you should be able to allow the installation to happen regardless by temporarily disabling the Antivirus suite and/or the firewall component. 
  • Network inconsistency – If you’re experiencing other issues aside from the fact that you’re unable to install Blizzard’s launcher, the problem can also result from a network inconsistency. In this case, a quick power cycle procedure performed on your router should resolve the majority of issues. 
  • Corrupted administrator account – According to some affected users, this problem can be related to an inconsistency resulting from a corrupted administrator account. Several affected users have confirmed that they were able to fix the problem by creating a new Administrator account for their Windows installation and doing the installation from the new account.
  • Interference caused by Proxy or VPN client – If you’re using a Proxy or VPN client to block servers from detecting your location, you might want to disable these (at least while you carry out the installation of Battle.net). Battle.net (and Blizzard products in general) don’t play well with these types of products.
  • TCP or IP log contains inconsistent data – Every network connection will auto-generate a log in regards to the incoming and outgoing connections. Blizzard’s install agent will check this log and might decide to terminate the connection with your computer under certain conditions. To fix this problem, you’ll need to delete the Reselog.txt file.
  • Corrupted DNS Cache – According to some affected users, this problem can also appear in a situation where the data exchange protocols are being inhibited by a corrupted DNS cache. In this case, flushing the DNS cache should fix the issue.
  • Inconsistent Default DNS Range – If the default DNS range assigned by your ISP is inhibiting the Battle.net installer, you make the switch to a more stable range like the one provided by Google. 
  • Incompatible Network Adapter – A less frequent cause that will spawn this error but one that’s certainly possible is a partially incompatible network adapter. This problem is typically encountered on Windows 11 after a recent upgrade from an older version.

Now that we went over every potential cause that might prevent it from installing the game launcher client from Blizzard (Battle.Net0), let’s get to the actual fixing part.

1. Re-do the installation in Clean Boot Mode

Antivirus suites are not the only 3rd party programs that might ultimately be responsible for your PC’s inability to install Battle.Net. 

Certain system optimizing tools and even optical burning software are all potential types of programs that might cause this issue.

But since there are a lot of potential culprits that might be responsible for this problem, the best course of action would be to go for a clean boot procedure.

A clean boot operation will force your Windows to boot up without any type of 3rd party interference (only required startup services and processes will be permitted to run).

Performing a clean boot operation

If the problem no longer occurs while you run your PC in a clean boot state, it’s clear that a 3rd party item caused the installation problem with Blizzard’s launcher.

On the other hand, if achieving a clean boot state doesn’t fix the issue, move down to the next potential fix below. 

2. Delete the Battle.Net and Blizzard Entertainment folder

If you previously had the Battle.net launcher installed and you get this error while attempting to install it again, chances are the new installation is being blocked by some remnant files.

In case this scenario is applicable, chances are the problem is being caused by a temporary file that is located in one of the various cache folders that Battle.Net uses. 

Other users that we’re also dealing with this issue have managed to get the issue fixed by accessing the %LOCALAPPDATA% folder and deleting the Battle.net and Blizzard Entertainment folder. 

If you’re looking for specific instructions on how to do this, here’s what you need to do:

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘%LOCALAPPDATA%’ inside the text box and press Enter to open the hidden Local App data folder.

    Blizzard not installing
  2. Next, delete the Battle.net, Blizzard, and/or Blizzard Entertainment folders.

    Delete the Battle.net and Blizzard Entertainment folders
  3. After the cache folders have been deleted, open another Run box (Windows key + R) and repeat the step above with %APPDATA%, %TEMP%, and %PROGRAMDATA%.
    Note: 
    Just like you did at step 2, delete any Battle.net, Blizzard, and/or Blizzard Entertainment folders that you end up finding inside %APPDATA%, %TEMP%, and %PROGRAMDATA%.  
  4. Finally, reboot your PC and install the latest version of Battle.net from the official website after the next startup is complete. 
    Download the latest version of Battle.net
  5. Follow through with the installation and see if the operation is complete.

If you’re still unable to install Battle.net, move down to the next potential fix below. 

3. Reset the WMI Repository

If the first two methods have proven to be ineffective in your case, the next thing you should investigate is a potential interference caused by a repository belonging to the WMI (Windows Management Instrumentation) component. 

This operation can be deployed from an elevated Command Prompt window and will successfully clear the cache data belonging to this component.

Follow the instructions below to reset the WMI Repository on your Windows PC:

Note: The steps below will work on every recent Windows version including Windows 7, Windows 8.1, Windows 10, and Windows 11. 

  1. Press Windows key + R to open up a Run dialog box. Next, type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open up an elevated Command Prompt with admin access. 
    Open up an elevated CMD prompt
  2. Once you’re inside the elevated CMD prompt, type the following command and press Enter:
    net stop winmgmt
  3. At the confirmation prompt, type Y and press Enter once again to initiate the process of resetting the WMI Repository. 
  4. Once the first command is processed successfully, type the second command and press Enter once again:
    winmgmt /resetrepository
  5. Once the second command is processed successfully, reboot your PC before retrying the installation of Blizzard’s launcher.

If the same problem is still occurring, move down to the next method below. 

4. Disable Antivirus during installation

Under certain circumstances, you can also expect to see this error if the Blizzard install agent is unable to obtain admin access because your AV suite ends up blocking the data transfer.

If you’re using a 3rd party suite and you’re certain that the application you’re trying to open or install doesn’t pose a security threat, you should be able to resolve the issue by disabling the real-time protection prior to double-clicking on the Battle.net installer and retrying the installation.

Important: The steps of doing so will be different depending on the 3rd party suite you’re using, but most antivirus programs will allow you to disable the real-time protection from the taskbar menu. 

Disabling the Real-time protection

Once you manage to disable the real-time protection, reboot your PC and re-do the installation once again.

If the problem is still ongoing, you should also try uninstalling the security suite if you’re using a 3rd party solution.

Try uninstalling the security program and remove any remnant files that might still enforce the same security rules.  

In case the same problem is still occurring, move down to the next potential fix below.  

5. Power Cycle Router

As it’s been confirmed by several Battle.net users, this problem can also be caused by a scenario in which inconsistent DNS and IP data are preventing the installation from taking place.

Most affected users that have dealt with this problem have reported that the issue was fixed and they were finally able to install Batlle.net after they rebooted their router or after they performed a router reset. 

To keep things easy, start simple with a simple reboot. This operation will refresh the IP and DNS that are being used by the PC without overriding any custom settings that you previously established. 

To perform a simple router reset, simply turn your router off, disconnect it from the power outlet and wait for at least 30 seconds in order to ensure that the power capacitors are completely drained. 

Next, plug your router back in, wait for Internet access to be re-established and see if you are now able to install the game launcher from Blizzard.

Reset or Restart router

If that doesn’t work, the next step is a router reset.

You can do this by pressing and holding the dedicated button on the back for at least 10 seconds or until you see the front LEDs flashing at the same time. 

IMPORTANT: This operation might reset some custom settings that you previously established including custom router login credentials or forwarded ports. 

In case you tried restarting and resetting your router but you’re still unable to install Battle.net, move down to the next potential fix below. 

6. Create a new Administrator account

According to some users that we’re unable to install Battle.net on their Windows 10 or Windows 11 computer, this issue can also be related to a corrupted administrator account that you’re using when starting the installation.

As it turns out, you should be able to avoid this problem completely by creating a new administrator account and signing in to it prior to re-trying the installation.

Note: This issue is way more common on computers where the admin account was migrated from an older Windows version.

When it comes to creating a new account, you have two options:

  • Create the account from the GUI menu of Windows (only works for Windows 10 and Windows 11)
  • Create the account from an elevated CMD prompt (works on every Windows version)

Depending on your preferred way of getting things done under Windows, follow one of the sub-guides below to create a new administrator account and retry the installation of Battle.net from the newly created account.

Create a new admin account via the Settings app

If you’re on Windows 10 or Windows 11, you will be able to create a new admin account directly from the Settings app (by going to the Family & Other users tab).

Follow the instructions below:

  1. Start by opening up a Run dialog box (by pressing Windows key + R).
  2. Next, type ‘ms-settings:otherusers’ inside the text box and hit Enter to open up the Family & other people tab of the Settings app.  
    Open up the Services screen
  3. Once you’re inside the Family & other users tab, scroll down to the Other users tab and click on Add someone else to this PC.  
  4. Next, proceed to add the email and phone that you want to associate with the Microsoft account. 
    Don’t have this person sign in account

    Note: If you want to create a local account, click on I don’t have this person’s sign-in information.

  5. As soon as you do this, you will be prompted to add a username and password for the new administrator account that you want to create and click on Next. 
    Note: You might also need to set up a couple of security questions for recovery purposes. 
  6. Once the new account is created, return to the Family & other people window, locate the newly created account and click on Change Account type. 
  7. Inside the Change account type window, use the drop-down menu to select Administrator, then click Ok to save the changes and make the newly created account administrator.
    Changing account type
  8. Reboot your PC and sign in with the newly created admin account during the next sign-up screen. 
  9. Once your PC boots back up, attempt to install the Blizzard software once again and see if the problem is now fixed.

Create a new admin account from an elevated CMD prompt

If you’re using an older Windows version, you won’t be able to create an administrator account from the Settings menu. In this case, the easiest way to get it done is from an elevated Command Prompt.

Here’s how to do this:

  1. Start by pressing Windows key + R to open up a Run dialog box.
  2. Type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open up an elevated Command prompt. 
    Open up a CMD window

    Note: When you get to the UAC (User Account Control), click Yes to grant admin access.  

  3. Once you’re inside the elevated Command Prompt window, type the following commands and press Enter after each one to create a new Windows account and assign it admin rights:
    net user /add ReplaceME 
    new localgroup administrators ReplaceME /add  
    Note: *ReplaceMe* is just a placeholder that you need to replace with the name of the new Windows account that you want to create.
  4. After the two commands are processed, close the elevated CMD and reboot your PC and sign into the new admin account before attempting to install Battle.net once again.

If the same issue is still ongoing even after you successfully created a new administrator account, move down to the next potential fix below.

7. Disable Proxy or VPN Client

Another cause that might end up blocking communications between your Windows end-user version and the Battle.net download servers is a proxy or VPN client. In the majority of cases, this problem was either created by a VPN client or a Proxy server that was configured natively on Windows. 

In this case, you should be able to fix the issue by uninstalling your VPN client or by disabling the Proxy server (depending on the scenario that is applicable). 

We created two separate guides to accommodate both scenarios, so feel free to follow whichever one applies to you.

Disable a Proxy server 

If you have previously set up a Proxy server natively, you can easily disable it by accessing the Proxy tab of the Settings menu.

Here’s how to do it:

  1. Open up a Run dialog box by pressing Windows key + R.
  2. Next, from the next menu, type ”ms-settings:network-proxy’ and press Enter to open up the Proxy tab of the Settings app.  
    Accessing the Proxy menu
  3. Inside the Proxy tab of the Settings menu, move down to the Manual Proxy Setup section. Next, go to the right-hand section of the screen and uncheck the box associated with Use a proxy server.  
    Disable the Proxy server
  4. Once the Proxy server is disabled, restart your computer and see if the problem is resolved at the next computer startup by attempting to reinstall the blizzard app.

Disable a VPN server 

Disabling a VPN service on a Windows computer depends if you configured it natively or with a standalone application.

If you’re using a standalone application, all you need to do is access the VPN interface and terminate the connection. 

On the other hand, if you’ve set up your VPN using the built-in feature, follow the instructions below to disable it:

  1. Start by pressing Windows key + R to open up a Run dialog box.
  2. Next, type ‘ms-settings:network-vpn’ and press Enter to open up open up the VPN tab of the Settings app.  
    Accessing the VPN client interface
  3. Once you’re inside the VPN connection tab, move over to the right-hand side section and click on your VPN, then click Remove from the context menu to prevent it from interfering with the install agent from Blizzard.

    Disabling the VPN suite

Once the VPN suite is disabled, attempt to do the Blizzard installation once again and see if the problem is now fixed.

If the problem is still not resolved, move down to the next potential fix below. 

8. Reset the TCP/IP Log

As it turns out, this particular issue can also be rooted in a TCPIP or DHCP parameter that is forcing the Wi-Fi adapter to terminate the connection abruptly.

This problem is much more likely if you recently switch Internet providers. If you’re facing this particular issue, you can resolve it swiftly by using an elevated Command Prompt to deploy a ‘netsh int IP reset‘ command. 

Note: This CMD command will automatically reset the contents of the following registry keys which will reset the TCPIP and DHCP: 

SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\  
SYSTEM\CurrentControlSet\Services\DHCP\Parameters\ 

According to other users that have successfully used this method, the Wi-Fi connection finally became stable after the CMD command was processed and the connection was reset. 

Follow the steps below to reset the TCPIP and DHCP parameters on Windows 11 via an elevated Command Prompt: 

  1. Start by pressing Windows key + R to open up a Run dialog box.
  2. Next, type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open up an elevated Command Prompt.

    Access an elevated CMD prompt
  3. At the User Account Control (UAC) prompt, click Yes to grant admin access.  
  4. Inside the elevated Command Prompt, type the following command and press Enter to effectively reset the TCPIP and DHCP parameters associated with your current network connection:

    netsh int ip reset c:\resetlog.txt 

    Note: The command above assumes that your Windows partition is on the C:\ drive. If your setup is different, change the partition letter accordingly.  

  5. After the command is processed successfully, reboot your PC and see if you are able to complete the installation of the Blizzard software.

If the same problem persists, try the next method below.

9. Perform a DNS Flush

Another probable cause that might prompt your PC to terminate the data exchange with Battle.net install agent is an inconsistency facilitated by the DNS (Domain Name System) that is currently in use. 

If there’s a problem with how your network adapter reacts to the in-use DNS, you might notice these ‘download restrictions’ because the communications between the active network adapter and the ISP are terminated. 

In this case, you should be able to fix this problem by flushing your current DNS from an elevated CMD prompt – this operation will end up clearing the currently stored DNS information. 

Follow the instructions below to perform a DNS flush from an elevated Command Prompt window:

  1. Press Windows key + R to open up a Run dialog box.
  2. Next, type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open up an elevated Command Prompt. 
    Open up an elevated Command Prompt
  3. At the User Account Control prompt, click Yes to grant admin access.  
  4. Inside the elevated CMD prompt, type the following command and press Enter to flush your DNS cache:
    ipconfig/flushdns  

    Note: This step will help you remove any cached information about your current DNS, forcing your router to receive and process new DNS information. 

  5. After you see the confirmation message, close the elevated CMD prompt and restart your PC. 
  6. During the next startup, the connection to the router should start fresh without leveraging any previously cached DNS data. 
    Flushing the DNS
  7. Utilize your PC normally to see if you’re still experiencing these installation issues when launching the Blizzard install agent.

If the problem is still not fixed, move down to the next potential fix below. 

10. Switch the DNS to Google’s Range

If none of the fixes above have worked for you, the next thing you should troubleshoot is the DNS that is currently being used by your network connection.  

Tier 3 ISPs might cause this problem after inhibiting your ability to exchange information rapidly as it’s required by certain game launchers (including Battle.net) due to the assignment of a bad DNS range.

In this case, one way to get around the issue is to transition from the default DNS servers to the equivalents provided by Google. 

In case you’re looking for specific instructions on how to do this, follow the instructions below: 

  1. Open up a Run dialog box by pressing Windows key + R. Next, type ‘ncpa.cpl’ and press Enter to open up the Network Connections window.  
    Opening the Network Connections window
  2. Inside the Network Connections window, right-click on the connection that is currently active and click on Properties from the context menu. 
    Accessing the Properties screen

    Note: If you are using a wired connection, right-click on Ethernet (Local Area Connection). If you are using a wireless connection, right-click on Wi-Fi (Wireless Network Connection). 

  3. At the UAC (User Account Control), click Yes to grant admin access.  
  4. Once you’re finally inside the Ethernet and Wi-Fi Properties menu, go ahead and click on the Networking tab, then find the section that says  This connection uses the following items. 
  5. When you get to the previously mentioned section, click on the box associated with Internet Protocol Version 4 (TCP / IPV4), then click on the Properties button.  
    Accessing the IPv4 Settings
  6. Once you’re inside the Settings screen of Internet Protocol Version 4, click on General, then check the box associated with  Use the Following DNS server address.  
  7. Next, replace the values for Preferred DNS server and Alternate DNS server with the following:
    8.8.8.8  
    8.8.4.4
    Note: If you prefer to stay away from the DNS range supplied by Google, use the following values instead: Preferred DNS server: 1.1.1.1 
    Alternate DNS server: 1.0.0.1
  8. Save the changes, then restart your computer and see if the issue is now fixed. 

If you’re still unable to install Blizzard software even after making the switch to a different DNS, move down to the next potential fix below.

11. Perform a network Reset from Windows Settings

A network inconsistency caused by inconsistent TCP or IP data that’s affecting the stability of your Internet connection and might affect Blizzard’s install agent. If this scenario is applicable and the problem is caused by temporary network data, you should be able to fix the problem by performing a Winsock reset. 

Here’s what you need to do to perform a Winsock Reset on your computer: 

  1. Open up a Run dialog box by pressing Windows key + R. Next, type ‘cmd’ inside the text box and press Ctrl + Shift + Enter to open up an elevated Command Prompt. Open up a CMD prompt
  2. When prompted by the UAC (User Account Control), click Yes to grant admin access.
  3. Inside the elevated CMD prompt, run the following commands individually in whatever order and press Enter after each one to effectively reset your TCP and IP temp data:

    ipconfig /flushdns 
    nbtstat -R 
    nbtstat -RR 
    netsh int reset all 
    netsh int ip reset 
    netsh winsock reset 
  4. Once every command is processed successfully, reboot your PC and see if you are able to complete the installation of Battle.net.

If you’re still unable to install the game launcher from Blizzard, move down to the final potential fix below. 

12. Reset Network adapter driver

If you’ve come this far without a viable fix, you should think about uninstalling your current network adapter driver. Especially if you’re experiencing similar issues with other applications outside of Blizzard’s ecosystem.

This fix will be effective in those situations where you’ve recently upgraded to Windows 11 and the old network adapter driver ended up being migrated instead of installing a fully compatible driver for Windows 11. 

In this case, you’ll need to use Device Manager to completely uninstall the active network adapter driver and restart your PC. By doing this, you will force Windows 11 to detect that it’s missing a key driver and install a generic equivalent (one that’s fully compatible) the next time you boot up your computer. 

For step by step instructions on how to do this, follow the instructions below: 

  1. Press Windows key + R to open up a Run dialog box.
  2. Next, type ‘devmgmt.msc’ inside the text box and press Ctrl + Shift + Enter to open up Device Manager. 
    Open up Device Manager
  3. When you’re prompted by the User Account Control, click Yes to grant admin access.  
  4. Inside Device Manager, scroll down through the list of devices and expand the Network Adapters drop-down menu. 
  5. From the next drop-down menu, right-click on the Wireless adapter and choose Properties from the context menu.  
    Accessing the Properties screen of the network adapters
  6. Once you’re inside the Properties screen of your Network adapter, click on the Driver tab from the menu at the top.  
  7. From the Driver tab, click the Uninstall Device button at the bottom of the screen, then click on Uninstall once again to begin the process of removing the active network adapter driver. 
    Uninstall the device

    Note: Confirm the operation by clicking Uninstall, but first make sure to check the box associated with the Attempt to remove the driver for this device. 

  8. During the next system startup, your OS will detect that the network adapter driver is missing and will install a compatible equivalent to restore your Wi-Fi connectivity.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.