系统之家 - 系统光盘下载网站!

当前位置:系统之家 > IT快讯 > 详细页面

微软解读 Win11 文件夹命名:System32 装 64 位文件,SysWOW64 反而装 32 位文件

编辑:alear 2026-10-21 08:59:34 来源于:ithome

  系统之家 10 月 21 日最新消息,微软就 Windows 11 系统中 System32 存放 64 位文件、SysWOW64 反存 32 位文件的命名矛盾作出说明。这是为了兼容几十年前的老旧 32 位软件,是历史兼容设计带来的特殊安排。

微软解读 Win11 文件夹命名

  在 Windows 11 26H2 版本中,kernel32.dll 同时存在于 System32 和 SysWOW64 文件夹中,但 64 位版本和 32 位版本的大小不同。

  该媒体指出在现有 64 位 Windows 11 系统中,System32 文件夹存放的是 64 位系统文件,而名称中带“64”的 SysWOW64 文件夹,实际保存的是 32 位程序的文件。

  微软文档及资深工程师 Raymond Chen 解释称该安排源于历史兼容性考量。系统之家援引博文介绍,在 16 位 Windows 时代,系统文件存放在 C:\Windows\System;当 32 位 Windows 出现后,微软新增 System32 用于存放 32 位文件,名称中的“32”由此而来。

微软解读 Win11 文件夹命名

  32 位命令提示符报告为 x86 架构,并且在被询问 System32 目录时,检测到了 SysWOW64 的 kernel32.dll 文件。

  但到了 64 位 Windows 普及时期,大量程序、脚本和安装器已将 System32 路径硬编码,若微软将该目录改用于 32 位文件,许多旧程序会加载错误的 DLL,甚至导致安装或运行失败。

  微软最终决定让 System32 始终存放与当前操作系统架构一致的文件,也就是 64 位 Windows 中的 64 位文件。

  为了让数量庞大的 32 位旧应用继续运行,Windows 引入 WOW64 兼容层和“文件系统重定向器”:当 32 位程序请求访问 System32 时,系统会在后台将其悄悄转向 SysWOW64。

  因此,SysWOW64 中的“64”指的是运行它的 64 位 Windows,而 WOW64 的含义则是“Windows 32-bit on Windows 64-bit”。这一机制还延伸到注册表和程序目录,例如 32 位应用会使用 Wow6432Node 注册表视图及 Program Files (x86) 目录。

微软解读 Win11 文件夹命名

  相关阅读

  以上是系统之家提供的最新资讯,感谢您的阅读,更多精彩内容请关注系统之家官网。

发表评论

共0条

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

扫码关注
扫码关注

抖音号
抖音号

官方交流群 软件收录