How To Fix The ArmourySwAgent ‘Do You Want To Allow Changes?’ Message

If you have an Asus motherboard, you will probably have the Armoury Crate (or Armory Crate) software on your PC. Unfortunately it’s a fairly buggy bit of software, and any non-admin users will keep getting an annoying UAC pop-up every time they login that says:

Do you want to allow this app to make changes to your device?

Windows UAC message from ArmourySwAgent by ASUSTeK COMPUTER INC
The annoying Windows UAC error for Asus Armoury Crate asking about making changes for ArmourySwAgent
The annoying Windows UAC error for Asus Armoury Crate asking about making changes for ArmourySwAgent

I show you how to fix this problem once and for all in this quick tutorial video.

Video Transcript & Guide

Hello, if you have an Asus motherboard, you probably have the Armoury Crate installed on your computer. This is a… well, a fairly slow and buggy app! But sometimes it can be useful especially (go away) especially for looking at – y’know – your temperatures and y’know being able to change your fan speeds and all that.

Asus Armory Crate software running on my TUF Gaming motherboard
Asus Armory Crate software

But when Asus coded this app, they’ve got bug in it. It’s a really annoying bug: if you’re not the main user (the main admin user) when you log in, then you keep getting this appearing on your screen. It pops up twice every single time you log in. So in my case I got my wife added as a normal user – she’s not an admin – and as a result she keeps getting this annoying message. Luckily you can fix this feel easily.

So to fix this particular bug, what you’ve got to do is search for “task scheduler”. Uhm, and the reason this bug appears is basically the Armoury Crate has a bunch of background processes and they need to run as an admin or a system level user. So under Task Scheduler, in the corner you want to go to ‘Task Scheduler Library’, expand that out and then go to Asus and then find… if you expand the name, you need to find “ArmourySocketServer”, and then over in the right you click on “Properties”.

Finding ArmourySocketServer within Windows Task Scheduler
Finding ArmourySocketServer within Windows Task Scheduler

What you need to do here is make sure that ‘run with highest privileges’ is ticked. Then you go to change user or group, and search for “system” and click ‘Check Names’. And by doing that underlined, it shows that Windows has actually found that user: or in this case the “system”. And click on OK and what this means is when Armoury Socket Server starts up from now on, it’s actually going to run with the highest system level privileges: and any other user won’t keep getting these annoying pop-ups!

Setting the Armoury Crate task to run as system user
Setting the Armoury Crate task to run as system user

So what we’ll do is click ok to shut that… let’s just check that’s saved okay. Task Scheduler… Asus, ArmourySocketServer… Properties… Yeah, you can see it’s “System”.

Now the final thing you need to do is just restart your computer, and once you’ve done that, for any other user when they log in in the future they’ll no longer get these annoying pop-ups. I hope this video helped you – thank you!

cropped A picture of me Tristan
About Tristan Perry

Tristan has been interested in computer hardware and software since he was 10 years old. He has built loads of computers over the years, along with installing, modifying and writing software (he's a backend software developer 'by trade').

Tristan also has an academic background in technology (in Math and Computer Science), so he enjoys drilling into the deeper aspects of technology.

Tristan is also an avid PC gamer, with FFX and Rocket League being his favorite games.

If you have any questions, feedback or suggestions about this article, please leave a comment below. Please note that all comments go into a moderation queue (to prevent blog spam). Your comment will be manually reviewed and approved by Tristan in less than a week. Thanks!

Leave a comment