64 位 Windows 中的 \Program Files 与 \Program Files (x86)

squ*_*man 11 windows 64-bit

除了可以轻松区分 32 位图像和 64 位图像之外,还有什么原因需要单独的文件夹?

sh-*_*eta 16

这不仅仅是为了人类可读性,将 32 位应用程序与 64 位应用程序分开还有很多程序上的原因。考虑“Common Files”文件夹。如果您有一个 32 位应用程序和 64 位应用程序,它们将 Common Files 文件夹用于具有相同名称的文件,那么您将首先安装哪个应用程序。Windows 将这些文件夹呈现给应用程序本身的方式也存在差异,尽管我对它们不够熟悉,无法很好地解释它们。

最后,这是迁移到通用原生 64 位应用程序的许多步骤中的第一步。以不同的方式呈现文件夹可以让开发人员和用户都可以看到区别,而 32 位“程序文件 (x86)”是个奇怪的人。