微软解释System32为何存放64位文件
先了解这件事
微软工程师解释,64 位 Windows 保留 System32 这一名称、并在其中存放与系统架构匹配的 64 位文件,是为了避免依赖旧路径的程序和安装脚本失效。在 x64 版 Windows 11 中,32 位程序访问 C:\Windows\System32 时,会被 WOW64 文件系统重定向器转向 C:\Windows\SysWOW64,因此名称带“64”的 SysWOW64 实际存放 32 位文件。 Windows Latest 称,结合微软官方技术文档说明了上述机制,并在 Windows 11 26H2 中检查两个目录时发现同名 kernel32.dll 因架构不同而大小不一。该媒体还称 Sysnative 是 Windows 提供的路径别名,磁盘上不存在该文件夹,64 位应用无法使用,用户在资源管理器中查找会提示路径不存在。
AI 根据报道生成 · 24 分钟前更新
报道时间线
沿着报道,了解事件的不同侧面。
- IT之家微软解释 Win11“反直觉”文件夹:System32 装 64 位文件,SysWOW64 反而装 32 位文件
微软再次解释 Windows 11 中 System32 存放 64 位系统文件、名称带“64”的 SysWOW64 实际存放 32 位程序文件。Windows 11 26H2 版本中 kernel32.dll 同时存在于两个文件夹,大小不同;该安排源于 16 位到 32 位 Windows 时代的历史命名与兼容性考量。
- cnBeta.COM微软工程师解释 Windows 为何 System32 存 64 位文件、SysWOW64 存 32 位文件
微软工程师再次解释,64 位 Windows 保留 System32 名称并存放与系统架构匹配的文件,是避免依赖旧路径的程序和安装脚本失效。32 位程序访问 C:\Windows\System32 时,WOW64 文件系统重定向器会将其转向 C:\Windows\SysWOW64,同名 kernel32.dll 在两个目录中因架构不同而存在大小差异。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。