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 64bit Windows7.

Does it make any difference if I run 32 bit programs from a directory, say, at C:\myfolder ? Is there any advantage to keeping them in C:\Program Files (x86)\myfolder ?

share|improve this question
up vote 5 down vote accepted

No, there's no real difference other than organization. At least, there shouldn't be.

I've definitely had issues with programs that can't handle ( and ) in their path names, or otherwise are poorly programmed and only work from C:\Program Files\, though. You can install the programs wherever you like, or wherever they have to be installed to work.

share|improve this answer
I absolutely do not like the space-(x86) in the program files folder name. That is such a pain to type all the time - and you can't even use the good old %programfiles% environmental variable for it! M$, what were you thinking? Mr. Darth, have you tried using only one folder, then? I do notice that when I install 32 bit programs, many of the installers default to the (x86) folder. Is there a way to disable that? – bgmCoder Jun 21 '12 at 18:42
@BGM %PROGRAMFILES% still points to the old location, but there's %PROGRAMFILES(X86)% for the new one. There's no easy way to disable that, because when a 32-bit program launches, it's given the (x86) path whenever it asks for %PROGRAMFILES%. I personally keep my programs separated, since I often have both 32- and 64-bit version of the same application installed (developmental purposes), and it usually doesn't matter after I install the program - I don't actually type the path anywhere. – Darth Android Jun 21 '12 at 18:49
Okay, I found another good post in superuser, which I will add to your answer (and then accept!). That is an important tidbit about having the same application installed in both program files dirs. In the end, it all means that I can run my standalone 32bit programs from whereever I like. Thanks for your time! – bgmCoder Jun 21 '12 at 18:54
Okay, the "peers" didn't seem to have accepted my edit, so here is that link:… – bgmCoder Jun 22 '12 at 0:36

You must log in to answer this question.

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