2026-05-07
Win11 仍有大量 Win95 原始碼
微軟高層坦承仍大量依賴 Win32 API
文: 編輯部 / 新聞中心
文章索引: IT快訊

【不會吧 ... 🙄】都 2026 年了!!Windows 11 仍存在大量 Win95 原始碼?近日 Microsoft 高層罕有地承認,Windows 11 作業系統核心仍存在大量誕生於 1995 年的 Win32 API 程式介面。儘管過去二十年多次嘗試以新技術取代這些「古董級」內核,結果卻多次以「爛尾」告終。

 

據《Windows Latest》報導,Microsoft 首席技術官(CTO)兼 Sysinternals 創辦人 Mark Russinovich 透露,在 90 年代開發 Win32 API 時,當時的 Windows 團隊普遍認為到了 2026 年,人類可能已經實現「會飛的汽車」或「月球基地」,絕對想不到 Windows 仍會在第一線使用這套專為 Windows 95 設計的 API。

 

Mark Russinovich 指出,Win32 已經成為 Windows 系統的「底層岩脈」(Bedrock),其穩定性與普及程度讓後來的嘗試皆難以取而代之。例如 Windows 11 目前正在使用的「磁碟管理工具」(Diskmgr)和「執行」(Run)就是 Windows 95 的產物,只是經過少量修改便一直沿用至今的 Win32 API 程式。

 

儘管 Microsoft 曾推出多種框架試圖現代化 Windows API,包括 MFC、WinForms、WPF 及 Silverlight;就算到了 Win8 時期野心勃勃的 WinRT,以及 Windows 10 的 UWP,結果不是 API 機制限制過嚴就是生命週期過短。多次「爛尾」令 Microsoft Windows 研發團隊自己也失去信心。

 

為求穩定與跨平台,甚至令 Microsoft 自己也轉用 WebView2 或 Electron 等 Web 封裝技術來開發桌面程式(例如 Teams 和 Outlook 等)。雖然開發成本降低,卻造成 Windows 11 記憶體佔用(RAM usage)過高及效能下降的問題。Mark Russinovich 承認與 macOS 大量使用原生應用程式相比,Windows 的競爭力顯得十分遜色。

 

Mark Russinovich 表示 Microsoft 已經痛定思痛,決心使用 100% 原生的 WinUI 3 API 來更新 Windows 11,在不拋棄 Win32 效能優勢的前提下,將系統介面及內核現代化。

 

例如 Windows 11 的「執行」(Run)對話框已重寫為 WinUI 3 版本,在保持美觀與支援深色模式的同時,啟動速度(約 94ms)甚至超越了舊版程式。此外,沿用多年的「檔案總管」亦正逐步替換為原生的新架構。

 

坦白說,Microsoft 現在才發現問題也真的太遲了吧!目前 Linux 正不斷侵蝕著 Windows 的市佔率,時間並不會等人啊。

 

 

 

資料來源: