微软长期以来一直将 Windows 11 宣传为其迄今为止最先进的桌面操作系统,但该公司的一位高管现在证实,Windows 的一个核心部分仍然依赖于 20 世纪 90 年代构建的技术。
Win32 API —— 一个在 Windows 95 时代引入的核心软件层,至今开发者仍然依赖它来开发传统的桌面应用程序。微软 Azure 首席技术官 Mark Russinovich 在微软开发者文档最近分享的一段视频中探讨了 Win32 令人惊讶的持久生命力。
“90 年代有人预料到 Win32 在 2026 年还会是一流的 API 接口吗?我想我可以肯定地回答‘没有’,我想没人会预料到这一点,因为我们当时设想的是 2026 年会有飞行汽车和月球基地,而不是 Windows 95 时代设计的 Win32。”

尽管多年来人们多次尝试取代 Win32,但它之所以能够存活下来,很大程度上是因为其兼容性。
数百万个应用程序,尤其是商业和专业工具,仍然依赖于它。企业软件通常需要深度系统访问权限,而更新、限制更多的框架无法完全提供这种访问权限。多年来,微软也尝试过几种替代方案,包括 WinRT 和 Universal Windows Platform (UWP),但始终未能得到广泛应用。
每一次尝试都未能完全取代 Win32。相反,由于微软方向的不断变化,开发人员也变得谨慎起来,导致许多人继续使用更古老、更可靠的 Win32 生态系统。
最近,微软大力发展基于 Chromium 内核的 Web 应用技术。Microsoft Teams、Clipchamp 和新版 Outlook 等应用都采用了这种方法,但也引发了人们对性能和系统资源占用的担忧。
微软似乎并没有完全取代 Win32,而是在逐步实现 Windows 的现代化。
Windows Latest 报道称,该公司正在使用 WinUI 3 和 Windows 应用 SDK 等新工具改进系统的部分功能。一些系统组件,例如重新设计的对话框和更新的系统工具,已经开始使用现代框架进行重建。
与此同时,微软仍在优化遗留系统而非移除它,这表明其采取的是一种谨慎的、分层推进的方式,而非彻底重启。这段古老代码的生命力如此顽强,以至于一些原本打算作为临时工具使用的程序,现在正被直接集成到操作系统中。
Russinovich 指出,他自己于 1996 年创建的 Sysinternals 套件就是这种持久生命力的证明。他坦言,他曾“打赌一百万美元”这些工具现在早已过时。然而, Sysmon 却在 2026 年 3 月的更新中正式集成到 Windows 系统中,成为一项原生功能。
今年,Windows 11 将迎来重大变革,包括减少 Copilot 集成和采用原生开始菜单。科技媒体 TechRepublic 称,微软似乎终于接受了这样一个事实:这个拥有 30 年历史的基础并非负担,而是未来不可或缺的一部分。