Programs Files vs Program files (x86)

Anonymous
2010-03-21T08:36:50+00:00

What is the difference between the "Program Files" folder & the "Program Files (x86)" folder, in C Drive? Various programs seem split almost equally between the 2, after I upgraded from Vista to 7, except that Internet Explorer is in both, meaning that when I "Open with" for a text file I get IE listed twice.

Can I move everything to one or other of these & delete the other one? Is one for 64-bit and one for 32-bit programs or something like that?

Thanks very much!

Milton.

Windows for home | Previous Windows versions | Files, folders, and storage

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-03-22T01:45:18+00:00

Hi Milton,

Yes, the two ‘Program File’ folders that are listed are for 32 bit and 64 bit version of Windows 7. The folder with (x86) is for 32 bit version.

For more information follow the link given below

32-bit and 64-bit Windows: frequently asked questions

http://windows.microsoft.com/en-us/windows7/32-bit-and-64-bit-Windows-frequently-asked-questions

You may also check the link given below for further clarification.

http://social.technet.microsoft.com/Forums/en/w7itprogeneral/thread/7373ff3e-0207-4774-b042-c1324e70f1e5

Hope this information is helpful.

Amrita M

Microsoft Answers Support Engineer

Visit our Microsoft Answers Feedback Forum and let us know what you think.

Was this answer helpful?

200+ people found this answer helpful.
0 comments No comments

67 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-07-18T05:19:51+00:00

    There is one problem with this "theory"...

    Old programs (32-bit) install default into "program files", because "program files (x86)" did not exist in the past. Also, many 64-bit programs are "default installing" into the "program files (x86)", because they believe the opposite. They believe the (x86) stands for (64-bit version), rightly, because of the above stated "reality".

    This is like selling a sword inscribed "World war I", dated back to the 1st world war. It is impossible to have predicted a 2nd world war, and thus, the sword would never have been inscribed WWI.

    This is part of the "issue" windows has, working backwards, avoiding logic. Thus, more time is spent patching the issue, instead of fixing the issue.

    The resolution to the issue would have been simply to create a folder called "program files (64bit)", thus, any new programs that were 64-bit would realize they have to install into that one, while old programs that were (32-bit), and naturally try to install into "program files", would remain installing there.

    The ultimate solution would be to make all that irrelevant. The 64-bit versions have an obvious structure change, and can easily be identified. Thus, no 32-bit component should even attempt to run with a 64-bit component, unless it was specifically designed to. Just as, it would be impossible for an earlier program, in the past, to function with a 64-bit component, since they had not existed yet. While new 32-bit, can function with the 64-bit components, and vice-versa, since they are programmed for it, if they are programmed for it.

    This is just another form of "confusion" that is useless to the user, and to the programs (in reality), since windows "checks" anyways. That is like hiding only some system files, instead of all of them. They are all critical system files, and of no use to a common user. To an advanced user, we know how to expose them, so why show those who do not know what they are doing, any of those files. Including the variation "program files (x86)", which should not even exist in the first place. One folder, for simplification, and a flag "64bit", would have sufficed. (For real simplification, the flag should only be on (32-bit), since chances are, those are the OLD programs.)

    I can confirm that I have 32-bit programs in my 64-bit folder, and 64-bit programs in my 32-bit folder. Oddly, they all function the same, no matter where they are installed. Though windows may have once originally handled installs the way mentioned above. This answer is outdated, and currently incorrect, or no longer relevant.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2013-12-19T17:08:04+00:00

    These post are ferry old , Google has some good programs ,like Google maps & a view more ,  but they have become like AOL in past . you get it on your hard drive & it takes hours to get it off & you have to take it off in the right order , or you want get it off . They want to put a dent in Microsoft so bad they will try any thing & that is the sad  part ,

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2013-12-19T16:55:25+00:00

    Flash does have now a 64 bit player , you will find that some will have to run a different player ,it is player for different  OS ,it will say to down load , for another , like Firefox & a cupule  other's ,it easy to see, it will ask to you want run one other than IE , click on OK , I usably save , then open. it works great have done it on a lot computers .

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2012-11-02T06:42:07+00:00

    Being someone who just wants to use the computer has little IT knowledge etc I do wonder why Microsoft has to make computers so user unfriendly. Alright for people who understand computers but for those of us who don't and don't really want to, we just want to use them ... sounds like you are confusing even those who are somewhat computer savvy. One day Microsoft will invent a computer that everyone can use without having to find out which program folder holds what, which version of IE to double click on etc etc. Unbelievable.!!  I really cannot believe that Microsoft gives in to Flash, surely flash should adjust to be able to display on windows.  thank goodness I kept my Win XP computer and didnt get rid of it when I got a win 7 laptop. I know which I am using more these days.  Dont bother responding as I am not ticking the "notify me of a reply" button. I am just so fed up with not being able to just use my laptop without tons of questions popping up as in this thread I am now posting on.

    Was this answer helpful?

    0 comments No comments