Battle.net UAC Prompt with fresh install

Clean install of Windows 11 24H2, but with each launch of the Battle.net launcher (C:\Program Files (x86)\Battle.net\Battle.net Launcher.exe) there is a UAC prompt:

Verified publisher: Blizzard Entertainment, Inc.
File origin: Hard drive on this computer
Program location: “C:\ProgramData\Battle.net\Agent\Agent.9166\Agent.exe” --loglevel=4 --adminport=60918

This occurs every time the agent.exe is restarted (from a close of the Battle.net client) but does not matter whether yes or no is selected on the UAC prompt. Given this happens with a fresh install of the client even with all AppData and Program Files deleted, this is a bug that needs to be resolved.

3 Likes

This is how Windows 11 works now, due to the threshold you have the security set at. Unfortunately, you either need to lower the security level, add more of the files to the exceptions, or accept the pop ups each time.

Another player also discussed this here:

Hello, I appreciate the response - but no, this is a bug. It was not occurring on a previous install of the same version, but only since clean installing. It only affects the agent.exe, and does not matter whether yes or no is clicked. Ubisoft Connect previously had a UAC prompt issue but that has been resolved. Please feed this to the Battle.net app developers as it is purely a bug with the agent and needs to be resolved. This is not Windows related.

1 Like

I don’t agree with your assessment, but I’m a volunteer and don’t work at Blizzard. I also won’t be feeding anyone anything. Perhaps they’ll come across your thoughts here.

1 Like

I am seeing the same behavior and experiencing the same issue on my new Windows 11 PC that I bought just over a month ago.

Windows 11 UAC (user account control) keeps popping up asking for permissions to make changes on the device every time I start the battle.net launcher and sometimes randomly while the launcher is already on. For example while I play World of Warcraft, sometimes it will pop up, interrupting my gameplay.

This only happens on my new PC with a clean Windows 11 installation with all the default settings/permissions etc. I have also used all the default settings when installing Battle.net and all the games. Everything is installed in the default location in C:\Program Files (x86)

For comparison, on my old PC, I have battle.net installed and running for almost 3 years and it never triggers the UAC prompt. This other PC also runs with Windows 11 (with latest updates) and has the exact same UAC settings. I even checked the user permissions and ownership of all battle.net related files and directories between both PCs and they are all exactly the same.

Why would the UAC keeps popping up 2-3 times a day on my new PC and it never pops on the old PC? Can anyone explain this?

Based on this behavior, my only conclusion is that something must have changed recently with the Battle.net installer and im pretty sure this is not an expected behavior.

3 Likes

You have to add permissions for your user in C:\ProgramData\Battle.net_components not in C:\ProgramData\battle.net

To fix the UAC prompt on every start of Battle.net, you must change the owner of the following folder:
“C:\Program Data\Battle.net_components”

  1. Locate the Battle.Net_Components Folder
    Open File Explorer and navigate to the following folder: C:\ProgramData\Battle.net_components.
  2. Change the Folder Properties
    Right-click on the folder and select “Properties” select the “security” tab, click on “Advanced”.
  3. Change the folder Owner
    Under owner on the top row select “change”, In the owner field type “users”, and then click on “Check names”. Press OK > OK > OK.
    4- Restart the device
    Finally reboot the device and the BattleNet update agent should start without prompting for UAC during logon
2 Likes

Yes this works. Thanks

Anyone is allowed to respond in any Blizzard forum thread. The assessment about this being a bug is still incorrect. However, there are steps to stop this popup listed above, so I’m not sure why you’ve decided to share this thought a week later.

This worked! Thanks!

Why is this not considered a bug? I am not trying to be confrontational, but it would seem that this is a easily fixed minor issue. It used to not do it, it does now. The other main launchers do not have this UAC prompt.

Respectfully, using opinion as fact here is inappropriate. Whether you personally classify this as an issue is irrelevant. On a brand new fresh install of the OS and program, having a 100% repeatable UAC prompt on every launch is irrefutably a problem. This previously was not a concern, and there should not need to be any user-side fix to resolve it; it merely needs to be resolved on Blizzard’s side.

To add further: it does not matter whether you press yes or no on the prompt. It is not Windows related in any capacity - there have been no UAC permission changes in any W11 build. This is a bug!

It’s not personal opinion and it’s already been explained in the thread.

YOU LEGEND this was the solution i spend so much time a couple weeks ago going through the bnet logs and even just denying it UAC at a registry level which broke more stuff but this fixed it thank you! :slight_smile:

GLWT (post must be at least 20 chars). They don’t give 2 winks at this sort of crap. If you can make purchases from their online store… that’s all that matters.