Requirements for no Admin required using AutoUpdate

I am looking to find out what, exactly, the requirements are for a typical setup where after install the user will not be prompted for Admin credentials when installing updates.

Currently the application is being installed with Wix, to "Program Files (x86)\AppFolder".

AppFolder, and all sub-folders, has full access assigned to "Everyone" by the Wix installer when installed.

What am I missing? wyUpdate is still asking for Admin creds when attempting to install the update.

I have been doing simple tests of just adding a single small file to the AppFolder directory, and the write by that user there can be done without elevation. What else is happening in the update process that is triggering this Admin requirement?

wyUpdate will *always* prompt for admin permission if you install files to Program Files folder, regardless of what security tweaking you do.

If you prefer no admin prompt, either run wyUpdate from a service and install your app whenever you want, or install your app in the %appdata% directory.

Oof. That's a bummer.

The service option might not be bad. So when you say running it "from a service", do you mean a service with elevated permissions calls wyUpdate?

The thing I like with my current setup is the app is set to check for available updates when it starts, where as unless I'm misunderstanding its usage, a service would just be running and checking every X minutes or whatever you program it for, and updating silently in the background?