网通社科技快报
Windows 11成功运行1992年NT系统CDPLAYER.EXE成最老兼容GUI应用
技术爱好者Mark在Windows 11 24H2版本中成功运行了发布于1992年11月20日的Windows NT 3.1内置程序CDPLAYER.EXE,该程序无需兼容层或虚拟机即可启动并正常操作,仅在高DPI缩放下存在轻微布局偏移,被确认为目前仍能在最新Windows系统中运行的最古老GUI应用。CDPLAYER.EXE作为早期Win32原生程序,依赖PE格式、GDI绘图与标准窗口消息机制,其持续可用得益于Windows内核对Win32 API长达三十余年的稳定维护。该发现印证了微软自NT时代起将“向后兼容”作为核心设计原则的实践——通过NTVDM、WoW64等子系统支持旧应用,同时保障企业级系统平滑迁移。值得注意的是,这一复古兼容现象与微软当前战略形成鲜明对照:2026年10月发布的Windows App SDK 2.6.4强化WinUI 3框架,简化Language Model API接入,升级ONNX Runtime至1.27.1以提升本地AI推理效率,并修复文本控件崩溃问题;此前2.5.4实验版已集成TableView、Chart与InkCanvas三大基础控件,覆盖数据表格、图表与手写输入场景,旨在减少对Electron等Web套壳方案的依赖。微软在Build 2026明确将推动原生开发列为优先方向,虽新控件尚未完全生产就绪,但演示性能已达实用水平。与此同时,Windows对安卓生态策略亦转向轻量串流——2025年3月终止WSA官方支持后,2026年10月预览版测试通过Phone Link直接串流手机安卓应用至PC桌面,降低资源开销与安全风险。从CDPLAYER.EXE到WinUI演进,Windows始终践行“尊重历史、最小代价拓展未来”的双轨逻辑,既守护ABI稳定性,又通过SDK优化缓解内存泄漏、提升长期运行可靠性,展现平台在兼容性与现代体验间的动态平衡能力。