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.

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:-

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.

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:-

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.

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:-

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.

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:-

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:-

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.

How to Fix Battle.net App Scan and Repair Loop on PC?H1Z1 Battle Royale Officially Launches on PlayStation 4, Season One Battle Pass…How to Fix Battle.net not Opening Error on Windows?Fix: Waiting on Another Installation or Update (Battle.net) Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 10Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 28Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 27Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 72Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 44Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 49Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 25Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 96Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 30Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 14Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 69Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 43Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 65Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 40Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 91Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 26Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 20Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 83Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 66Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 63Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 22Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 62Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 60Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 34Fix  Battle net Not Updating  Installing  and Stuck at 1 Percent  - 87