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.

2 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 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.

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.

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.

2 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