为什么 64 位 Windows 中有两个程序文件夹?

为什么 64 位 Windows 中有两个程序文件夹?

我想知道为什么我们需要一个文件夹却有两个。例如 Program Files 和 Program Files(x86)

答案1

64 位程序无法在 32 位系统上运行。

类似地,有 System32 和 Syswow64,也有 program files 和 program files (x86)

默认情况下,64 位程序将安装到 Program Files 中,并且它们的共享 DLL 将放在 System32 中,而 x86(或 32 位)程序将安装到 Program Files (x86) 中,并且它们的共享 dll 将放在 Syswow64 中。

除了可以将程序分开并同时运行 32 位和 64 位版本之外,没有其他实际需要。

答案2

Programfiles 是安装 64 位程序的地方

ProgramFiles(x86) 是安装 32 位程序的地方

相关内容