Bnet installing stuck at 45%

Thanks a million! This works for me too! Basically I just went to the ProgramData folder, and then under this folder, I deleted the entire Battle.net folder. Then I ran the Battle.net installer again and it worked! I believe this issue is because BLIZZARD stopped its service in China but the system considered whoever it using Chinese language be the one within China so stopped them from using the server. Not good BLIZZARD!

Problem solved for Mac, it’s about the language setting.

  1. Delete the Battle Net folder in /Users/Shared/
  2. Download the battle.net agent in /en-US/ region, I’m not allowed to post links here.
  3. Open Terminal on Mac and copy this code: open -a ~/Downloads/Battle.net-Setup.app --args --locale=enUS --region=US --session=, then tap Enter.

I learned this from Bilibili and shared it with you guys.

1 Like

今天尝试了以上的大多数方法,都没有生效,直到看到某篇文章,提到了添加 hosts
于是在 hosts 中添加了一行
137.221.106.28 cn.patch.battlenet.com.cn
问题解决。
顺带一提,上面的 IP 来源于 us.patch.battle.net 的解析。

1 Like

To fix this you don’t edit anything, you have to delete the entire battle.net folder that is located in the programdata section, then you go look for the hidden folder under user for appdata under local and delete anything that says blizzard entertainment. another section is the registry editor you go to the HKEY_Current_User local blizzard entertainment and or battle.net if you see both delete them both. this clears all battle.net files. Once you do this you have a complete clean install of Battle.net doing the edit is just a temp fix. This fixes more than just the install of battle.net like it was a brand new install on the computer. Blizzard hides files in numerous areas and if you don’t clean them all you will always have problems if you have already had a problem.

2 Likes

Thank you soo much! Stuck at 45% on a relatively new PC. Deleting the following resolved the issue: 1. ProgramData folder (this is a hidden folder) → battle.net 2. lots of people say changing to enUS in the regedit solved their problem, but mine was enUS to begin with. Deleting, yes, deleting the blizzard entertainment in the regedit file solved my problem.

1 Like

For those still having the error despite clean installing → switching networks seems to situationally fix it and start the installation process.

100% this fixed my issue!

28 posts were merged into an existing topic: [Main Thread] The Battle.net Update Agent stopped at 45%