4
In Windows, what is a good location for portable binaries?
Some programs don't have an installer, but must simply be put somewhere. I've always wondered what would be a good location for such files in the standard Windows directory structure. I've seen people use (subdirectories of) C:\Localdata
, but I can't find any mention of this being a standard (official nor unofficial).
Of course these programs can be put anywhere, but I wonder if there's a conventional location.
1They are portable they can go in any directory the user has access to – Ramhound – 2017-10-03T00:11:36.160
@Ramhound Yes, of course they can go anywhere, but my question is where they should go. – Rinke – 2017-10-04T12:26:28.220
1There is no correct answer to that question. – Ramhound – 2017-10-04T14:06:37.953
@Ramhound Why not? Is there no convention for this? I expect there is an idea behind the directory structure in Windows. Maybe not as rigorous as in Linux/Unix but the benefit of a conventional place for locally installed programs seems pretty obvious, right? – Rinke – 2017-10-04T14:30:28.383
Well the convention is to install applications to the Program Files directory in Windows. Application data likewise is sent to one of the folders within AppData. The problem with portable applications, is they break the traditional Windows convention already, so where you put a portable application is entirely left up to the user at that point. – Ramhound – 2017-10-04T15:36:50.070
@Ramhound Thanks. That would be a great answer. Would you like to create one? I would like to accept one. I'm also interested what the "traditional Windows convention" is. Maybe you could elaborate on that or include a link, to deepen my understanding of this topic (and the understanding of future readers of course). – Rinke – 2017-10-05T08:10:22.490