跳到正文
热点事件持续更新

微软解释System32为何存放64位文件

2 篇报道2 个报道来源38 分钟前更新

先了解这件事

AI 综述

微软工程师解释,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 分钟前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月20日
  1. IT之家
    微软解释 Win11“反直觉”文件夹:System32 装 64 位文件,SysWOW64 反而装 32 位文件

    微软再次解释 Windows 11 中 System32 存放 64 位系统文件、名称带“64”的 SysWOW64 实际存放 32 位程序文件。Windows 11 26H2 版本中 kernel32.dll 同时存在于两个文件夹,大小不同;该安排源于 16 位到 32 位 Windows 时代的历史命名与兼容性考量。

  2. cnBeta.COM
    微软工程师解释 Windows 为何 System32 存 64 位文件、SysWOW64 存 32 位文件

    微软工程师再次解释,64 位 Windows 保留 System32 名称并存放与系统架构匹配的文件,是避免依赖旧路径的程序和安装脚本失效。32 位程序访问 C:\Windows\System32 时,WOW64 文件系统重定向器会将其转向 C:\Windows\SysWOW64,同名 kernel32.dll 在两个目录中因架构不同而存在大小差异。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。