When I install some programs like Atom, GitKraken or Discord. Their installer wasn't let me choose where to install, instead, they install themselves into AppData/Local folder.
What are the benefits from this?
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
I'm like 99% sure this is to get around requiring Administrator access to install.
The user has to have at least Modify permissions on their AppData folder in order for basic account functionality to work.
By installing into
AppData/Local these applications get around the requirement to have an administrator or UAC prompt authorise the installation.
Google Chrome is a good example of this. If you cancel the UAC prompt, it will realise this and ask if you'd like to install without Administrator access, then it installs into a location, like
AppData/Local that the user has the appropriate permissions.