Waiting 10 mins for wow to launch ( solved problem )

I’ve been experiencing an issue where launching World of Warcraft takes about 10 minutes from pressing the start button until the game actually launches. After investigating the problem, I found some interesting technical details.

After launching the executable file, I used Process Explorer to look into the TCP connections. I discovered that the game isn’t launching immediately because it’s waiting for a connection to be established with IPs in the range 137.221.64.0/24. The issue is that I’m sending SYN requests but not receiving any ACKs back from these IPs; instead, the connection attempts just time out. Once the game gives up on these attempts, it finally launches.

To work around this, I tried blocking this IP range using Windows Defender, which solved the problem. By blocking the connection attempts, the game no longer waits for the timeouts and launches immediately.

So, my question is: Why am I getting timeouts from these IPs and not receiving a response?

Temporary Solution:

  1. Create an outbound rule in Windows Firewall.
  2. Choose a custom rule.
  3. Select “This program path” and choose the wow.exe file in the retail folder.
  4. Select any protocol.
  5. In the scope, add the remote IPs section, select “These IP addresses,” click “Add,” and type the range “137.221.64.0/24.”
  6. Click Next, select “Block the connection.”
  7. Give the rule a meaningful name so you can delete it later.
  8. Try starting the game now.

Software used to investigate:

  • Sysinternals (Process Explorer)
  • Wireshark
11 Likes

Thank you so much, you’re a true SAVIOR OF AZEROTH! Everything is working, the nightmare is over. Thank you so much, my friend!!!"

2 Likes

My guy! I did the exact same thing, opened up process monitor and saw those IP addresses, but I had already tried with the Firewall completely disabled which didn’t help!
I hadn’t thought about trying Wireshark.

However, blocking the connection actually DID help.
Same with the guy above me - I dub thee the Champion of Azeroth!

Happy expansion to all!

2 Likes

Having wireshark running, is one of the things that can cause Warden to automatically permban your account, as running any form of network packet inspection software or debugging software against World of Warcraft, is against the ToS.

One famous tech youtuber (a LTT staff member) got permbanned just for having a debugger loaded into memory, not even activly being used, just loaded. It took a petition, a large number of followers, and a segment on LTT itself, to have a senior exec intervene, and agree to unban him “on this one occasion”.

You got lucky this time, but be aware of how risky it is.

2 Likes

Oh, thanks. I didn’t know that. I was just wondering why my game isn’t launching, and it seems to be a network issue. Thanks for pointing that out. I’ll keep that in mind for the future. :slight_smile:

1 Like

Dayum nice job!
Worked for me !

1 Like

Hello,

Just a quick question, when you say add the range, do we put it in the range section (which asks for 2 Ips) or the “this Ip or subnet” section?

1 Like

you put “137.221.64.0/24" in the “this ip or subnet” section since “/24” is CIDR notation which already specify the range from 137.221.64.0 to 137.221.64.255

[https://www.ipaddressguide.com/cidr](CIDR to IPv4 Conversion)

2 Likes

you, sir, are a life saviour, thank you, thank you, thank you

1 Like

solid solution, fixed my problem, thanks a lot.
a decent bunch of us from israel esp those who are using partner’s internet services seem to be stuck with this issue but that’ll do for now, cheers

2 Likes

Gj at figuring out the culprit. I was suffering from this the longest time but somehow it went away on its own.

2 Likes

Thanks, works like magic!!!

2 Likes

Thanks man.

2 Likes

Don’t suppose anyone has a fix for MacOS?

1 Like

At lassst someone gives working answer.
nothing worked for me except this !!
very bad blizz customer support give only general answers
like delete addons ,cache ,update driver, disable all services etc…
Thanks man !

2 Likes

By the way, this method also works for launcher stuck on “initializing” and takes a very long time to download. Just add another rule where the program path is pointing to the agent (for me it is on: ‘ProgramData\Battle.net\Agent\Agent.8806’. I assume it will change on a Bnet update)

3 Likes

Thank you for that! I was suffering the initializing thing for YEARS … Thank’s OP and you Aileya.

2 Likes

this should work on macos too just ask gpt to give you what I did in firewall in mac environment and that should resolve that. let me know how it went

2 Likes

i copied method for the 2 agent files.
next update i hope no initializing for me :pray:

1 Like

now even all cinematic working all except 2 ww cinematic
anyone got an idea how to fix this?

1 Like