为什么 Windows 7 Ultimate(64 位)不包含像 XP 中的 system32 那样的文件夹 system64?

为什么 Windows 7 Ultimate(64 位)不包含像 XP 中的 system32 那样的文件夹 system64?

我不知道 vista 的情况。我从未使用过它。我刚从 XP(32 位)升级到 Windows 7 Ultimate(64 位)。我期望的c:\windows\system64目录类似于c:\windows\system32。为什么整个系统仍然位于 system32 中?为什么没有 system64 目录?

答案1

向后兼容性原因。很多应用程序都假设了它们不应该假设的事情,并硬编码了路径。是的,这包括 64 位应用程序。因此在 64 位 Windows 上,文件夹 system32 实际上包含 64 位版本的 DLL。对于 32 位 DLL,有一个文件夹 SysWoW64,32 位应用程序将其视为 system32。

相关内容