10月20日,Windows Latest发布博文称,微软再次解释了Windows 11系统中System32与SysWOW64的“反直觉”命名问题。在现有64位Windows 11中,System32存放64位系统文件,SysWOW64则保存32位程序文件。
IT之家援引博文介绍,16位Windows时代系统文件存放在C:\Windows\System;32位Windows出现后,微软新增System32用于存放32位文件。到64位Windows普及时,大量程序、脚本和安装器已硬编码System32路径,微软最终决定让System32始终存放与当前操作系统架构一致的文件。
为让32位旧应用继续运行,Windows引入WOW64兼容层和“文件系统重定向器”:32位程序请求访问System32时,系统会转向SysWOW64。该机制还延伸到注册表Wow6432Node视图及Program Files (x86)目录。在Windows 11 26H2版本中,kernel32.dll同时存在于System32和SysWOW64,但64位与32位版本大小不同。
