I have a question about Program Files (x86)

Page 1 of 2 12 LastLast

  1. Posts : 73
    Windows 10
       #1

    I have a question about Program Files (x86)


    Hello,

    On my Windows 10, 64 bit laptop, I noticed in the C: folder that there are two folders: Program Files, and Program Files (x86).

    What are the differences between Program Files, and Program Files (x86) ?

    Thank you
      My Computer


  2. Posts : 23,281
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #2

    cinque8 said:
    Hello,

    On my Windows 10, 64 bit laptop, I noticed in the C: folder that there are two folders: Program Files, and Program Files (x86).

    What are the differences between Program Files, and Program Files (x86) ?

    Thank you



    The regular Program Files folder holds 64-bit applications, while "Program Files (x86)" is used for 32-bit applications.



    More info: What’s the Difference Between the “Program Files (x86)” and “Program Files” Folders in Windows?
      My Computer


  3. Posts : 73
    Windows 10
    Thread Starter
       #3

    Thank you for the information Ghot !
      My Computer


  4. Posts : 23,281
    Win 10 Home ♦♦♦19045.4355 (x64) [22H2]
       #4

    cinque8 said:
    Thank you for the information Ghot !


      My Computer


  5. Posts : 1,680
    X
       #5

    That's all correct. But I wonder ... why did Microsoft need to create two folders?
    There's nothing about the x86 folder that would prevent a 64-bit program from being installed there.

    It's like re-organizing my pantry ... keeping the Kellogg's cereals on a different shelf from the Post cereals, as if they could not share the same shelf!
      My Computer


  6. Posts : 51
    Windows 10
       #6

    margrave55 said:
    That's all correct. But I wonder ... why did Microsoft need to create two folders?
    There's nothing about the x86 folder that would prevent a 64-bit program from being installed there.

    It's like re-organizing my pantry ... keeping the Kellogg's cereals on a different shelf from the Post cereals, as if they could not share the same shelf!
    Correct there is no difference in the actual folder itself.

    But we can install the same application as a 32 bit and 64 bit version some already do that normally, so how do you then differentiate that?

    It's quirky but a really simple method of doing it.
    This is why the OS creates the 2 folders.
      My Computers


  7. Posts : 31,680
    10 Home x64 (22H2) (10 Pro on 2nd pc)
       #7

    margrave55 said:
    That's all correct. But I wonder ... why did Microsoft need to create two folders?
    There's nothing about the x86 folder that would prevent a 64-bit program from being installed there....
    It's more for your information than anything MS actually requires. A 32 or 64 bit app doesn't care, it will run from whichever it is installed in. By default a 32 bit app's installer will put its app in the (x86) folder but that's only the default, you are free to put it elsewhere if you like.
      My Computers


  8. Posts : 1,680
    X
       #8

    Maggelan said:
    But we can install the same application as a 32 bit and 64 bit version some already do that normally, so how do you then differentiate that?
    Simple. In the folder, one app is called application.x32.exe, and the other is called application.x64.exe,
    I have a bunch of those.
      My Computer


  9. Posts : 14,022
    Win10 Pro and Home, Win11 Pro and Home, Win7, Linux Mint
       #9

    It's been that way quite awhile but looking ahead now that Win11 does not support x86/32-bit computers I foresee the 32-bit programs will be fading away, 16-bit pretty much already has. And if the 32-bit want to still be around it will be up to their programmers to make it happen. Kinda sounds like planned obsolescence but if they are not selling there's no money for programmers to do their thing.
      My Computers


  10. Posts : 2,191
    Windows 10 Pro 64-bit v22H2
       #10

    Berton said:
    It's been that way quite awhile but looking ahead now that Win11 does not support x86/32-bit computers I foresee the 32-bit programs will be fading away, 16-bit pretty much already has. And if the 32-bit want to still be around it will be up to their programmers to make it happen. Kinda sounds like planned obsolescence but if they are not selling there's no money for programmers to do their thing.
    Microsoft has not said anything about dropping support for 32-bit programs even for Windows 11. I agree that may some day change but not anytime soon.

    The 64-bit versions of Windows use the Microsoft Windows-32-on-Windows-64 (WOW64) subsystem to run 32-bit programs without modifications. The 64-bit versions of Windows don't provide support for 16-bit binaries or 32-bit drivers.

    WOW64 has been included in all 64-bit versions of Windows starting with Windows XP Professional x64 up to and including Windows 11.
    Overview of the compatibility considerations for 32-bit programs on 64-bit versions of Windows
    https://docs.microsoft.com/en-us/tro...-64-bit-system

    WOW64 Implementation Details
    https://docs.microsoft.com/en-us/win...tation-details

    WoW64
    WoW64 - Wikipedia
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 11:08.
Find Us




Windows 10 Forums