微软否认 Windows 11 AI 重写: 代码质量和内存担忧详解
- Aisha Washington

- 6月6日
- 讀畢需時 7 分鐘
已更新:6月17日

最近一场关于 Windows 操作系统未来的舆论风暴迫使 Microsoft 进入了危机公关模式。争议的核心在于一个关于“Windows 11 AI Rewrite”的耸人听闻的说法——这是一个理论上的计划,即由人工智能自主重写操作系统的代码库。虽然 Microsoft 已正式否认这是目前的产品路线图,但这一讨论暴露了更深层的焦虑关于Microsoft 代码质量、系统臃肿以及像 24H2 版本这类近期更新的稳定性问题。
理解 Microsoft 的研究雄心与目前在你电脑上运行的软件之间的差距至关重要。现实并非 AI 突然接管内核,而是 Windows 处理资源方式的逐渐转变,这深受 Web 技术和自动化编码工具的影响。
现实世界的用户体验:应对Windows 11 AI Rewrite恐惧与当前 Bug

在剖析公司战略之前,我们需要先解决用户目前面临的问题。这种恐惧源于Windows 11 AI Rewrite 很大程度上源于对现有系统稳定性的挫败感。 用户不仅担心未来的 AI 代码;他们还在与目前机器上运行的代码作斗争。
近期更新的不稳定性 (24H2)
Windows 11 24H2 更新的部署过程并不顺利。来自高级用户社区的报告表明,累积更新正在破坏基本功能。具体问题包括:
音频故障: 更新后声音驱动程序变得无响应。
旧版应用不兼容: 像 CCleaner 这样值得信赖的实用程序和像 WhatsApp 这样的通信工具无法启动。
Explorer 崩溃:文件资源管理器在查看视频文件属性时发生崩溃。
这种脆弱性导致了信任赤字。当用户听说 Windows 11 AI Rewrite 时,他们最直接的担忧不是技术上的赞赏,而是担心稳定性会进一步下降。
“Web-App” 臃肿化体验
一个影响日常使用的更普遍问题是应用脱离原生化。用户注意到,曾经轻量级的应用程序出现了明显的性能退化。
强制性的生态系统变更: Copilot 的集成以及在未经明确同意的情况下在 VS Code 中自动安装扩展,被视为具有侵入性。
资源占用:现代版本的 Teams、Discord 和 “新版” Outlook 与其前身相比,感觉运行迟缓。
实际解决方案与替代方案
对于那些对 Microsoft Code Quality 现状感到沮丧,或对未来 AI 集成持谨慎态度的用户,现在可以采取一些切实可行的步骤。
1. 管理基于 Web 的应用膨胀如果你的 RAM 较低(16GB 或更少),请识别哪些应用正在 WebView2 或 Electron 上运行。
解决方法:尽可能使用 Discord 或 Teams 等应用的浏览器版本,而不是桌面客户端。桌面客户端通常会仅为该应用运行一个独立的浏览器实例 (Chromium),而在现有的 Edge 或 Chrome 浏览器标签页中打开它则可以共享资源,从而减少内存占用。
2. 暂停功能更新为了避免像 24H2 这样新版本的稳定性问题:
解决方法: 在设置中将更新推迟到发布后的 2-3 周。让“早期采用者”去发现音频错误和资源管理器崩溃问题。Windows 的稳定性通常源于等待。
3. 游戏玩家的 Linux 替代方案几年前,切换到 Linux 意味着无法玩大型游戏。现在情况已经不同了。
使用体验: 想要彻底脱离 Windows 生态系统的用户报告称,在 Fedora 或 Pop_OS 等 Linux 发行版上运行大型游戏的成功率很高。确认可以流畅运行的游戏包括 Red Dead Redemption 2、Final Fantasy 7 Remake, Expedition 33, 以及 Magic Arena。如果 Windows 11 的 AI 变得过于具有侵入性,退出的大门是敞开且可行的。
传闻的起源:Galen Hunt 的研究与产品现实

关于 Windows 11 AI Rewrite 的传闻并非凭空出现。它源于 Microsoft 杰出工程师 Galen Hunt 的一条 LinkedIn 动态。在帖子中,Hunt 概述了一个愿景目标:“1 名工程师,1 个月,100 万行代码”。他探讨了在 2030 年前利用 AI 辅助迁移来消除旧有 C/C++ 代码的雄心壮志。
解读“一百万行代码”这一说法的背景
不出所料,互联网陷入了恐慌。一名工程师在一个月内生成百万行代码的想法,暗示了人类监管的彻底缺失。然而,这只是一个 Research 项目陈述,而非产品发布公告。
Microsoft 通讯主管 Frank X. Shaw 澄清说,目前并没有计划以这种方式利用 AI 重写 Windows 11。Hunt 提到的 “Blue” 项目是对语言迁移技术的探索——本质上是构建 可能 辅助更新旧代码的工具,而不是授权让 ChatGPT 在一夜之间编写出下一版 Windows 内核。
澄清关于 Windows 11 AI Rewrite 的误解
Microsoft Research 与 Windows 产品团队之间的区别至关重要。研究团队探索理论极限(例如 AI 驱动的 C++ 到 Rust 的代码移植)。而产品团队则负责向数十亿台设备交付功能完备的操作系统。当研究团队在憧憬自动化编程时,产品团队仍在努力应对遗留兼容性的复杂问题。
Windows 11 AI Rewrite目前仍是一项实验室实验,而非正在等待下载的软件更新。
Microsoft Code Quality 备受审视:向 WebView2 和 Electron 的转型

虽然 AI 重写尚处于假设阶段,但架构选择导致的性能下降却是现实存在的。Windows 11 “臃肿”的主要驱动因素并非 AI 代码,而是从原生代码 (C++/WinUI) 向 Web 技术 (WebView2/Edge 渲染) 的过渡。
原生与 Web 封装性能数据
批评者指出 Microsoft Code Quality 正在遭受苦难,因为效率正被开发速度所牺牲。Microsoft 并没有为 Windows 编写优化后的代码,而是在本质上将网站包装在容器中,并将其作为应用发布。数据支持了这种挫败感:
WhatsApp: 据报道,在从原生 WinUI/XAML 版本切换到 WebView2 版本后,内存占用增加了 700% (7倍)。
Microsoft Teams: 严重依赖 WebView2 的新架构即使在闲置时也可能消耗 1-2 GB RAM。
Discord: 基于 Electron 的应用(类似技术)在极端负载下可能会膨胀到 4GB 的占用。
系统组件: 即使是核心 Windows 11 功能,例如通知中心即将推出的 Agenda View,也是基于 WebView2 构建的。启用此视图会产生 Edge 进程,并永久占用约 100MB 的内存。
这种趋势解释了为什么尽管硬件速度更快,现代 PC 却感觉更慢。操作系统正在变成一组伪装成应用程序的浏览器。
AI 在现代开发中的角色:样板代码 vs. 核心逻辑

Microsoft 首席执行官 Satya Nadella 在 2025 年 4 月表示,Microsoft 仓库中约 30% 的代码是“由软件生成的”。这一统计数据推动了 Windows 11 AI Rewrite 叙述,但这需要细微的差别。
Microsoft Code Quality 与 “Spaghetti Code” 风险
经验丰富的高级软件工程师会区分 “boilerplate” 和 “logic”。
安全使用 AI: AI 非常擅长编写重复性代码——API 客户端、单元测试和标准配置。这很可能就是 “30%” 这个数字的来源。
危险使用 AI: 使用 LLM 生成复杂的系统逻辑通常会导致 “spaghetti code”——即代码虽然可以运行,但不可读、难维护,且充满了微妙的竞态条件。
如果 Windows 11 AI Rewrite如果这真的发生了——即使用 AI 生成核心逻辑——人们担心代码将变得无法由人类审计。一个月内生成的百万行代码,是任何人类都无法深入理解的百万行代码。开发者们的共识是,虽然 AI 是一个有用的检索工具,但依靠它来构建架构会引发质量灾难。
Rust 与 C++ 之争:没有 AI 捷径的安全目标

重写代码的背后是一个合理的底层技术动机:内存安全。Windows 很大程度上是基于 C 和 C++ 构建的,这些语言虽然性能卓越,但容易出现内存漏洞(如缓冲区溢出)。
Microsoft 正与美国政府一起推动向 Rust 转型,这是一种在设计上就能防止此类内存错误的语言。
目标: 将 C++ 转换为 Rust 是安全领域的巨大胜利。
问题: 目前还无法利用 AI 完美地自动化这种转换。
Galen Hunt 的“研究”很可能针对的就是这个特定问题:如何在不花费 50 年手动操作的情况下,将数百万行 C++ 代码迁移到 Rust。虽然提高安全性的初衷是好的,但社区的怀疑态度依然很高。如果 Microsoft 代码质量 已经在为手动更新而苦恼,自动迁移内核听起来像是创建了一个虽然安全但会不断崩溃的操作系统的方案。
优先考虑稳定的架构,而非“一百万行”的生产输出,仍然是用户群体的首要需求。
常见问题解答 (FAQ)
问:Microsoft 真的在利用 AI 重写 Windows 11 吗?
答:不。Microsoft 官方已否认了这一传闻。争议源于一名研究工程师发布的关于代码迁移理论目标的帖子,而非针对 Windows 11 的活跃产品路线图。
问:为什么 Windows 11 比 Windows 10 占用更多内存?
答:一个重要因素是转向了 WebView2 技术。许多核心应用和系统功能现在作为微型 Web 浏览器运行,而非原生应用程序,这极大地增加了内存开销,有时甚至增加了七倍。
问:安装 Windows 11 24H2 更新安全吗?
A: 用户报告了音频驱动程序、CCleaner 等旧版应用以及文件资源管理器崩溃的 bug。通常建议等待后续的累积更新修复这些稳定性问题后再进行升级。
Q: Satya Nadella 所说的“30% 的代码是软件生成的”是什么意思?
A: 这主要指由 AI 工具(如 GitHub Copilot)管理的样板代码、自动化测试和标准库。这并不意味着 AI 在没有人工监督的情况下独立编写操作系统的核心内核或逻辑。
Q: 如果我离开 Windows,能在 Linux 上运行大型游戏吗?
A: 可以。得益于 Proton 等兼容层,包括 Red Dead Redemption 2、Final Fantasy 7 Remake, 以及 Magic Arena 在 Fedora 和 Pop_OS 等现代 Linux 发行版上运行流畅。


