One Dev Question with Raymond Chen - Why are there "Program Files" and "Program Files (x86)" directories?

Download this episode

Download Video

Download captions

Download Captions


The 'One Dev Question with Raymond Chen' video series is part of the One Dev Minute channel.  In this series, longtime Microsoft developer and semi-official Windows historian Raymond Chen covers a series of questions about Microsoft Windows development, team culture, and/or history.  If you have additional questions for Raymond, please add your questions in the comments section below.  You can also find out more development details about Windows and its history on Raymond's blog.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      Difference between Material Design in Android and Fluent Design in Windows 10.x?

    • User profile image

      interesting, but why was it

      Program Files and Program Files x86

      instead of

      Program Files and Program Files x64?

    • User profile image

      Because x64 was set to become the standard so it got the basic naming.

    • User profile image

      Well it's actually not true that all programs under "Programs Files" are 64-bit, on a 64-bit Windows. The "WindowsApps" folder have all apps downloaded from Windows Store, including those of 32-bits and platform-neutral apps.

    • User profile image

      You said that because of different architectures there were "Program Files (x86)" folders but why put Windows Apps that contain all x86, x64, ARM into "C:\Program Files\WindowsApps" on x64, x86, ARM, you could have put on the root folder named "C:\Apps" or "C:\WindowsApps"?

    Add Your 2 Cents