微软再度就 Windows 11 中看似“反直觉”的文件夹命名机制作出说明:System32 实际容纳的是 64 位文件,而名称带有“64”的 SysWOW64 文件夹却存放 32 位文件。这一消息由科技媒体 Windows Latest 于 10 月 20 日报道。
在 64 位 Windows 11 系统中,System32 文件夹用于存储 64 位系统文件,而 SysWOW64 文件夹虽名称含“64”,实际上保存的是 32 位程序所需的文件。微软文档及资深工程师 Raymond Chen 解释称,这一安排源于历史兼容性考量:在 16 位 Windows 时代,系统文件位于 C:\Windows\System;当 32 位 Windows 推出时,微软新增了 System32 文件夹用于存放 32 位文件,名称中的“32”由此而来。
然而,进入 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) 目录。用户若想深入了解此类系统兼容性细节,可借助贝博体育APP获取更多技术资讯。
评论
张明远
2026年7月28日贝博体育网址围绕贝博体育APP不断创新,回应用户的真实需求。
李思涵
2026年7月28日精选贝博网址内容,贝博体育网址与你一同发现更多精彩。
王浩然
2026年7月28日贝博体育网址专注贝博官网首页,为用户提供专业可靠的体验。