电脑硬件
微软解释 Win11“反直觉”文件夹:System32 装 64 位文件,SysWOW64 反而装 32 位文件
📋总体概括
微软再次解释Windows 11中System32存放64位文件、SysWOW64反而存放32位文件的反直觉命名。微软工程师Raymond Chen解释这是历史兼容包袱:16位时代系统文件在C:\Windows\System,32位Windows引入System32存放32位文件,64位系统为兼容32位程序路径,沿用System32放64位文件、SysWOW64放32位文件的安排。Windows Latest报道指出,26H2版本中kernel32.dll同时存在于两个文件夹,但版本大小不同。这一案例反映了Windows数十年向后兼容的沉重历史遗产。
⚡关键信息
- ▸Windows 11中System32存放64位文件,名称带「64」的SysWOW64反而存放32位程序文件
- ▸微软工程师Raymond Chen解释命名源于历史兼容性考量,非技术失误
- ▸16位Windows时代系统文件存于C:\Windows\System,32位时代新增System32存放32位文件
- ▸Windows 11 26H2中kernel32.dll同时存在于System32和SysWOW64,两版本大小不同
- ▸微软文档再次就该命名问题向开发者作出澄清说明
🔥犀利点评
这命名混乱是Windows最大历史债的缩影:微软为兼容32位程序的硬编码路径,宁愿让SysWOW64装32位文件这种违反直觉的设计延续二十年,也不愿破坏老软件。Raymond Chen每次出来解释,本质都是在给当年的兼容性决策还债。讽刺的是,正是这种偏执的向后兼容成就了Windows的企业护城河——你可以说它丑,但没人能说它蠢。
📰 相关资讯(与本文相关的其他资讯)
本文由本站自动聚合,以下为原始来源:前往 IT之家 阅读全文 →