Windows 7 Forums


Reply
Thread Tools

[SOLVED] Folder Program Files

 
 
BSomers BSomers is offline
New Member
Join Date: Apr 2011
Location: Freiburg, Germany
Posts: 25
Thanked: 0
 
      04-11-2011
What is the significance of Folder Program Files (x86)?

What belongs there and not in Program Files?
 
Reply With Quote
 
 
 
 
Thrax Thrax is offline
Super Moderator
Thrax's Avatar
Join Date: Apr 2009
Location: Detroit Metro
Posts: 926
Thanked: 262
Send a message via ICQ to Thrax Send a message via AIM to Thrax Thrax's Twitter Pag
 
      04-11-2011
You have a 64-bit installation of Windows. Applications that are not 64-bit go to the (x86) folder, while 64-bit applications go to "Program Files."
 
Reply With Quote
 
BSomers BSomers is offline
New Member
Join Date: Apr 2011
Location: Freiburg, Germany
Posts: 25
Thanked: 0
 
      04-11-2011
Quote:
Originally Posted by Thrax View Post
You have a 64-bit installation of Windows. Applications that are not 64-bit go to the (x86) folder, while 64-bit applications go to "Program Files."
Many thanks for that. X86 seems to be a very ill-chosen designation.

The seller of my new computers seems to have distributed programs arbitrarily. Some are present in both folders, on both machines. All seem to function properly. Should I redistribute them - and change a host of shortcuts?

How can I tell which are 64-bit programs?
 
Reply With Quote
 
Elmer BeFuddled Elmer BeFuddled is offline
Resident eejit
Elmer BeFuddled's Avatar
Join Date: Jun 2010
Location: Durham UK
Posts: 1,050
Thanked: 203
Send a message via Skype™ to Elmer BeFuddled
 
      04-11-2011
Quote:
Originally Posted by BSomers View Post
Many thanks for that. X86 seems to be a very ill-chosen designation.

The seller of my new computers seems to have distributed programs arbitrarily. Some are present in both folders, on both machines. All seem to function properly. Should I redistribute them - and change a host of shortcuts?

How can I tell which are 64-bit programs?
The 64bit programs will be in the Programs folder. 32 bit will be put in the Programs (x86) folder. You then get things like Photoshop which will go in both. If, like me, you have Photoshop plugins that are only 32bit compatible, you have to force Photoshop to only use the 32bit install.
 
Reply With Quote
 
Thrax Thrax is offline
Super Moderator
Thrax's Avatar
Join Date: Apr 2009
Location: Detroit Metro
Posts: 926
Thanked: 262
Send a message via ICQ to Thrax Send a message via AIM to Thrax Thrax's Twitter Pag
 
      04-11-2011
Quote:
Originally Posted by BSomers View Post
Many thanks for that. X86 seems to be a very ill-chosen designation.

The seller of my new computers seems to have distributed programs arbitrarily. Some are present in both folders, on both machines. All seem to function properly. Should I redistribute them - and change a host of shortcuts?

How can I tell which are 64-bit programs?
X86 isn't an ill-chosen designation. X86 is the name of the instruction set that the world's 32-bit processors run on. An instruction set is the lowest possible level of a processor, which truly defines how a CPU is supposed to work.

Think of it as DNA. No matter how wildly different one cell is from another, they are ultimately governed by DNA at their lowest level. So it goes with CPUs, and it has been that way for 30 years or more.

Today's 64-bit processors extend the x86 instruction set with a group of instructions called x86-64. AMD invented that technology for their Athlon 64 processors, and Intel later licensed it for the Core 2 Duo. Intel calls their implementation EMT64.

Now, as for Windows, it organizes applications by x86 ("Program Files (x86)") and x86-64 ("Program Files") because that is the most efficient way to do things. Logical categorization works for people, and it works for PCs, too. Don't try to reorder anything.
 
Reply With Quote
 
BSomers BSomers is offline
New Member
Join Date: Apr 2011
Location: Freiburg, Germany
Posts: 25
Thanked: 0
 
      04-11-2011
Quote:
Originally Posted by Thrax View Post
X86 isn't an ill-chosen designation. X86 is the name of the instruction set that the world's 32-bit processors run on. An instruction set is the lowest possible level of a processor, which truly defines how a CPU is supposed to work.

Think of it as DNA. No matter how wildly different one cell is from another, they are ultimately governed by DNA at their lowest level. So it goes with CPUs, and it has been that way for 30 years or more.

Today's 64-bit processors extend the x86 instruction set with a group of instructions called x86-64. AMD invented that technology for their Athlon 64 processors, and Intel later licensed it for the Core 2 Duo. Intel calls their implementation EMT64.

Now, as for Windows, it organizes applications by x86 ("Program Files (x86)") and x86-64 ("Program Files") because that is the most efficient way to do things. Logical categorization works for people, and it works for PCs, too. Don't try to reorder anything.
But x86 goes farther back than 32-bit. Thus poorly chosen.

I have some programs in both folders, which doesn't make much sense. How to decide where individual programs belong? Windows by itself, doesn't seem to organize anything at all!

I also have 16-bit programs, created under Windows 3.11, that run on 32-bit systems,.but not on 64-bit. Innovation as seen by Microsoft, I guess!
 
Reply With Quote
 
Thrax Thrax is offline
Super Moderator
Thrax's Avatar
Join Date: Apr 2009
Location: Detroit Metro
Posts: 926
Thanked: 262
Send a message via ICQ to Thrax Send a message via AIM to Thrax Thrax's Twitter Pag
 
      04-11-2011
x86 does go back farther than 32-bit, but that is immaterial, as the x86 ISA 32-bit instruction set. Calling it "Program Files (x86)" is indeed one of a few proper names to call 32-bit applications.

Programs install in both folders as their binaries dictate: some applications use a mixture of 32-bit and 64-bit files, which is why they go into both folders.

And finally, 16-bit applications don't run on 64-bit because 64-bit OSes have no way to address 16-bit applications. This is true of Linux, MacOS and Windows. It's not a Microsoft thing.
 
Reply With Quote
 
BSomers BSomers is offline
New Member
Join Date: Apr 2011
Location: Freiburg, Germany
Posts: 25
Thanked: 0
 
      04-12-2011
Quote:
Originally Posted by Thrax View Post
x86 does go back farther than 32-bit, but that is immaterial, as the x86 ISA 32-bit instruction set. Calling it "Program Files (x86)" is indeed one of a few proper names to call 32-bit applications.

Programs install in both folders as their binaries dictate: some applications use a mixture of 32-bit and 64-bit files, which is why they go into both folders.

And finally, 16-bit applications don't run on 64-bit because 64-bit OSes have no way to address 16-bit applications. This is true of Linux, MacOS and Windows. It's not a Microsoft thing.
Thanks again. The assumption then, is that the install-programs decide where to place various routines? And that Windows treats them differently, depending on the folder from which they are fetched?
 
Reply With Quote
 
Thrax Thrax is offline
Super Moderator
Thrax's Avatar
Join Date: Apr 2009
Location: Detroit Metro
Posts: 926
Thanked: 262
Send a message via ICQ to Thrax Send a message via AIM to Thrax Thrax's Twitter Pag
 
      04-12-2011
That is exactly right.
 
Reply With Quote
 
BSomers BSomers is offline
New Member
Join Date: Apr 2011
Location: Freiburg, Germany
Posts: 25
Thanked: 0
 
      04-12-2011
OK. Many thanks. Where would one learn all of that without a support forum? Certainly not from the Windows Help facility. Anyone who knew what to search for in Help, would need no help!
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Windows 7 CMD Help & Tips Fire cat Customization 16 04-18-2012 05:17 PM
Windows 7 Command Reference rakesh.kulkarni26 Windows 7 Support 2 03-25-2011 02:35 PM
programs in program files x86 not in start menu coin Windows 7 Support 5 07-12-2010 11:46 PM
Issues with x64 Program Files rahiltg Installation, Setup and Updates 10 11-25-2009 04:00 PM
Program files and Program files (*86) jordeangjelovik General Discussion 3 10-27-2009 08:36 PM


All times are GMT +1. The time now is 09:46 PM.
W7Forums is an independent website and is not affiliated with Microsoft Corporation.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33