Diablo 4 doesn't launch from Launcher Win 11

There was a Windows patch May 16, 2024 since then Diablo 4 doesn’t launch from the Battle.net launcher. It was okay May 15, 2024. Is this a known current issue or something else is broken?

I just updated my Win 11 Pro 23H2 to version 10.0.22631
KB5037771
KB5037591

After the updates, I have no issues launching D4 from the Bnet launcher.


Are you getting any errors or any info that the game is running in Task Manager?

I have those two KB you listed installed. No errors, in the task manager it shows the Diablo IV Retail running and CPU usage on that is very low like 5-9%.

I have tried disabling AV, update video drivers… still nothing.

I am having the same issue

if it says it’s running but no game try this

open your File Explorer:
Documents > Diablo IV > LocalPrefs.txt
rename the file to something like LocalPrefs.old
if the game launches successfully a new LocalPrefs.txt file will be created.

If you have internal graphics and a dedicated GPU, you may have to change the “Adapter” value in the LocalPrefs.txt file from 0 > 1 … or from 1 > 0

1 Like

Tried the “LocalPrefs.txt” rename and game doesn’t launch so no new “LocalPrefs.txt” created.

I renamed it back and change the “Adapter” value from 0 to 1 and it didn’t work either.

Are you using an AMD GPU + Adrenaline?

Nope using Nvidia 3080 GPU

I have exactly the same problem.
I’ve tried all the solutions that have helped people who have had this problem before, but nothing has worked (i.e. repairing files, reinstalling with and without High Res Textures, manipulating the “LocalPrefs.txt”, disabling Geforce Overlay).
My game does not create a new “LocalPrefs.txt” either.
I am using an RTX 4080 and the drivers are up to date.

The only other thing I can suggest is below… Assuming this is not some specific issue with the Windows update that is causing the issue.


Follow these steps in order:




Download / Reinstall Battle.net App
Once installed use the settings cog to locate Diablo IV installation folder.

1 Like

Thank x7ekken for all your suggestions. Tried the battle.net uninstall/install and delete battle.net files as well, unfortunately still not loading up.

1 Like

I have tried everything suggested and I have the same issue. Diablo will not launch from battle.net.

I have a similart issue. Worked fine up until a few minutes ago including the patch from yesterday. Now bnet won’t connect for D2, D3 & D4

tried starting a scan/repair via the settings in D4 & it said it was waiting on another update. After a couple of minutes, it is “scanning game files” rather slowly.

I think I can narrow down to Windows Update, I have an older Windows 10 machine that I tested on and D4 game launched earlier today. Then a windows update patch hit it, now it can’t launch D4 anymore.

Thanks for your support x7ekken, but everything remains the same and Diablo 4 is still not even able to write a new “LocalPrefs.txt”.

1 Like

any Win 11 updates on my PC would have been installed before I woke up. I was able to play D4 for several hours until it kicked me off an hour ago.

I had a similar issue yesterday but D4 Installed an update and all was well until I got dropped today. Hopefully the problem will be resolved soemtime tonight.

sorry guys, i’m out of suggestions.

I guess this is why games should have Betas and PTR’s right?

As expected game was fine later last night.

Update: D4 is now working for me. Here is what I figured out with help for the community. Thanks “Fish” for sparkling the thought!

I’m using Sophos as my AV. There is a “server” side setting for exploit and exception where it’s set from the Sophos site. That apparently is not enough… there is also a “local” exclusions. I added the D4 and Battle.Net executable there and the game launched.

One hick up though upon loading the “Blizzard” logo, game crashed. I cleared the “LocalPrefs.txt” and had to set the “Adapter” from “0” to “1”. That did the trick and all is good now, hope it stays that way.

How to Add Sophos “Local Exclusions”:
a) Double click on the Sophos icon on your PC
b) Select “Help” on the left panel
c) On the right panel, scroll down and expand “Troubleshooting”
d) You should see option at the bottom “Local Exclusions” with an “Add” button
e) Click the “Add” button and start adding the executable to be excluded

Hope this helps!

1 Like