Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a number of small portable apps and utilities. Where does Microsoft recommend we keep these?

Lots of installed apps install themselves into \users{username}\appdata\local but it doesn't make much sense for me to put stuff there myself. \program files\ doesn't seem right either because non admin users don't have write access there.

Is it recommended to create a \users{username}\applications directory?

share|improve this question

closed as not constructive by Ƭᴇcʜιᴇ007, Dave, 8088, Tog, oKtosiTe Mar 25 '13 at 17:40

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

I'm the only regular user of my Win 7 PC, and I put stuff like that in D:\bin (reflecting my Unix background), similar to what John T suggests. Since I'm the only user, I don't bother with giving others read/write access. However, on a multi-user machine, I would go with John T's suggestion for programs to be available for other users, and your suggestion of \users\{username}\applications for programs to be used only by the user.

share|improve this answer

Microsoft doesn't really have a specification of where portable applications should be installed.

For shared applications and documents, I have a folder off the root of the drive called shared (C:\shared) with an ACL allowing the everyone builtin Read/Write access.

You may wish to create a custom local group in computer management and only give this group full access to the shared folder. You can then add users at your discretion. Keep in mind that if one user infects one of the executables with a virus, nothing stops everyone else from running them.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged .