As an admin user, Scrivener properly installs to C:\Program Files or C:\Program Files (x86).
As a standard user, however, RC11 is suggesting C:\Users<username>\Documents.
THIS IS WRONG. It should be C:\Users<username>\AppData\Local in order to be compliant with Microsoft and Windows guidelines and expected behavior.
The user’s Documents folder is meant to hold documents, not local installable applications. It can be redirected to the OneDrive folder or to other locations, including to networked drives. Storing application binaries here by default can lead to all sorts of unexpected behaviors.
You are absolutely correct, Devin. Unfortunately we had issues with this using the previous versions of our installer. I will give it another try and hopefully it is improved.
Just to follow up, I installed RC13 on my test system as a non-admin user, and as expected, it now defaults to the C:\Users<username>\AppData\Local folder.
However, there was one error thrown about trying to update a registry key in the root classes hive, which it should probably not be trying to update as a non-admin user:
Thanks for following on this, Devin! We also spotted this problem, but could not get it fully fixed for RC13. We hope to get it fully fixed for the next update.