Fix: Battle.net Not Updating, Installing, and Stuck at 1 Percent?

The battle.net.setup.exe installing is occasionally stuck at one percent or sometimes at installing or updating. It is a common issue because Windows cannot provide a stable network speed to the setup.exe file. As per the research, the problem can be caused by an improper network connection, incorrect network settings, and third-party interference in delivering data while installing.

Battle.net Not Updating, Installing, and Stuck at 1 Percent
Battle.net Not Updating, Installing, and Stuck at 1 Percent Fix

There are even more causes for this issue. We have listed the following ones that may be involved in your case.

  • Unresponsive Network Connection- If your internet speed is unresponsive, you will likely run into this issue. Therefore, ensure that your internet connection is good enough if it is. Thus, the problem may fix.
  • Interference from Third-Party Software- Third-Party programs and even Microsoft services can conflict with the running battle.net-setup.exe file. To fix this, either disable all the unnecessary services from the tasks manager or start Windows in a clean boot.
  • Turned on Windows Firewall- Windows firewall may interfere by blocking data delivery while installing the application. For that reason, we recommend you disable the firewall or allow the application in the firewall settings.
  • Having Improper Permissions- There may be a chance that your permissions to the setup are improper. You can try to run the setup with the administrator to avoid temporary interference.
  • Idle Applications Consuming Network Usage- As it turns out, irrelevant applications can cause this issue as they consume high bandwidth from the network speed. So due, for that reason, make sure that the background processes are not taking a high amount of network speed.
  • DNS Address Issue- Incorrect DNS sometimes trigger this problem by preventing the installation and stopping the application from delivering the data. To avoid this, try a public DNS and see if this fixes the issue.
  • Faulty Network Settings- If you have implemented any kind of optimization to increase the network performance, we recommend reverting all the settings as you may set them incorrectly. Therefore, ensure you do not have faulty network settings, which can cause a slow internet speed that may prevent you from installing the battle.net application.
  • Already Have Battle.net Files- If the application file already exists, you will probably face issues while installing. So, therefore, delete the application data from then reinstall battle.net and see if it fixes this issue.

1. Delete the Application’s existing Files

If the application’s files already exist in Windows, you may experience not installing or updating issues. You can delete the existing files, then clean install the battle.net will aid in fixing. Typically, not installing and updating issues can be resolved by removing the files because when the application’s files already exist, the setup will overwrite the files over existing ones, which sometimes prevents the installation and can cause problems.

  1. To delete the application’s data, press Win + R on the keyboard to open Run Window
  2. Type AppData and click OK to navigate into the AppData folder
    Launching AppData Directory
    Launching AppData Directory
  3. Go to Local
  4. Right-click Blizzard Entertainment and click Delete

    Deleting Blizzard Entertainment
    Deleting Blizzard Entertainment
  5. Once done, go to C driver and navigate to Program Files (x86)
  6. Right-click on the Battle.net folder and click Delete

    Deleting Battle.net
    Deleting Battle.net
  7. Once All is done, download Battle.net and wait for it to complete
  8. Then, launch the installer and follow the on-screen instruction to install the application

2. Power Cycle Your Router

The second solution we recommend is to power cycle the router as recommended by Battle.net. Power cycling the router or device simply means you want to disconnect the device from the electrical source. Most of the time, routers overheat and may be overloaded due to the information, which can affect the internet speed and cause battle.net to be stuck at 0 or even on updating. Follow the steps to power cycle your router:-

  1. To do a power cycling of the device, turn off your router and wait for the lights to be fully turned off
  2. Unplugged the power cords from the electric socket
  3. Then, wait for 3 to 2 minutes and plug the power cords back into the electric socket
  4. Turn on the and wait till the light is turned on
  5. Now try to reinstall Battle.net to see if the issue is fixed.

3. Restart Battle.net-Setup.exe

Another effective method to fix this issue is restarting the application, which stuck at 0 when installing. In most cases, this issue can be fixed if Windows stops to provide stable internet speed to the application.

  1. To restart, right-click on the Taskbar and click Task Manager

    Launching Task Manager
    Launching Task Manager
  2. Once the task manager is launched, select Battle.net and click End Task from the bottom right
    End Task Battle.net
    End Task Battle.net
  3. Now, install battle.net and see if it fixes battle.net stuck at 0.

4. Allow Battle.net-Setup.exe Through Firewall

According to the battle.net article, firewall and third-party router applications sometimes interfere with battle.net and prevent you from installing. To fix this, either disable the Windows firewall or allow the application in the firewall. Follow the steps to allow Battle.net in Windows firewall settings:-

  1. Click Start Menu and type Control Panel

    Open Control Panel
    Open Control Panel
  2. Open the control panel and navigate to the following path
    Control Panel\System and Security\Windows Defender Firewall
  3. Click the Allow An App or Feature Through Windows Defender Firewall from the left pane
    Click To Allow An App or Feature Settings
    Click To Allow An App or Feature Settings
  4. Click Change Settings, then find Battle.net under Allowed Apps And Features
  5. If you are unable to find it, click on Allow Another App

    Click To Another App
    Click To Another App
  6. Click Browse and navigate to the location where you have downloaded battle.net setup
  7. Once you are there, select battle.net.exe and click Open

    Selecting Battle.net
    Selecting Battle.net
  8. Then, click Add and make sure to check the Private and Public options
    Check to Allow Private and Public Networks
    Check to Allow Private and Public Networks
  9. Once done, try to install Battle.net to see if the issue is fixed.

5. Run Battle.net setup as Administrator

Not having administrator privileges could also cause this issue. Administrator privileges eliminate the temporary interference from the firewall or even Microsoft services that may stop applications from writing files to the directory.

  1. To run the battle.net-setup.exe with the administrator.
  2. Right-click on the battle.net setup and click Run As Administrator

    Run Battle.net-setup With Administrator
    Run Battle.net-setup With Administrator
  3. Now try to install the application and check if the issue persists.

6. Disable Antivirus or Windows Defender

If the above method does not help fix this issue, try disabling the Windows defender or third-party antivirus software, as antivirus software interferes with the application’s installing and updating process by blocking the essential files. Below are the steps:-

  1. To disable the Windows defender,  launch the Settings by pressing the Win + R together or open it from Start Menu
  2. Navigate to Update & Security and click Windows Security from the left side
    Go to Security Settings
    Go to Security Settings
  3. Click Virus & Threat Protection under protection areas
  4. Click Manage Settings and turn off the Real-time Protection by clicking on the toggle button.
    Disabling Real-Time Protection
    Disabling Real-Time Protection

7. End Task Idle Applications

Another thing you can do is to end task the irrelevant applications that use network bandwidth as there may be a possibility that the battle.net setup cannot consume the network bandwidth due to the lack of network speed. Therefore, make sure the background tasks are not consuming a high amount of network speed.

  1. To end task the idle applications, first, you should know what applications are useful or not
  2. Go to Task Manager by pressing Ctrl + Shift + Esc on the keyboard
  3. Select the Idle applications one by one and click End Task from the bottom right
    End Tasking Irrelevant Applications
    End Tasking Irrelevant Applications
  4. Once done, try to install the application to see if the issue is fixed.

8. Use Google DNS 

Google DNS is a domain name service introduced by Google to make a faster and more secure connection than the other DNS addresses. According to battle.net, not updating or installing issues can be resolved using a public DNS. Therefore, we advise you to change the DNS to Google. If that does not work, you can revert it easily. Below are the steps to use a google DNS:-

  1. For that. Click Start Menu and search for Settings
  2. Launch the Settings and go to Network & Internet

    Click Network & Internet
    Click Network & Internet
  3. Click Change Adapter Options, then right-click the current network adapter
    Click Change Adapter Settings
    Click Change Adapter Settings
  4. Click Properties and wait for the Window to pop up
    Click Properties of your Network Adapter
    Click Properties of your Network Adapter
  5. Select Internet Protocol Version 4 (TCP/IPv4)
  6. Then, click Properties

    Select Internet Protocol Version 4 (TCP IPv4)
    Select Internet Protocol Version 4 (TCP IPv4)
  7. Select the Use The Following DNS Server Addresses

    Configuring Google DNS
    Configuring Google DNS
  8. Type the following DNS addresses and click OK
    8.8.8.8
    8.8.4.4
  9. Install battle.net, and see if it fixes, not installing or updating issue.

9. Reset Network Settings

If the issue is still there, it is probably due to the incorrect network settings that may prevent the application from installing or updating. Incorrect network settings can be easily fixed by utilizing the network reset option, a feature used when users want to reset all their settings to the default value, such as cache files, network and VPN adapters, and Wifi information. Follow the steps to reset the Network Settings:-

  1. Launch the Settings by pressing Win + I on the keyboard
  2. Navigate on Network & Internet

    Navigate to Network & Internet
    Navigate to Network & Internet
  3. Scroll down to the bottom and click Network Reset

    Click Network Reset
    Click Network Reset
  4. Click Reset Now and wait till the PC restart
    Resetting the Network Settings
    Resetting the Network Settings
  5. Once done, install battle.net to see if the issue is fixed.

10. Change Battle.net-Setup.exe Priority

Usually, the priority of the application is set to Normal. If we change the priority of an application, that simply means you want to tell the WIndows to run the application to the selected priority so that Windows will give more or less importance according to the selected priority.

  1. To change the priority, open Task Manager by pressing Ctrl + Shift + Esc
  2. Right-click on the Battle.net Setup and click Go to Detail

    Click on Go to Details
    Click on Go to Details
  3. Again, right-click on Battle.net-Setup.exe
  4. Hover the mouse on Set Priority and click High

    Changing Game Priority to High
    Changing Game Priority to High
  5. Click Change Priority to confirm the action
  6. Once done, restart the Battle.net Setup and see if it fixes not updating or installing issues.
ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.