近期,微软已调整了 Windows 11 版本 24H2 和 25H2 以及 Windows Server 2025 中系统服务 Appxsvc 的行为。现在该服务默认处于启用状态,意味着它会持续在后台运行,而不再仅在用户或系统真正需要时才启动。这种变化可能导致系统资源被过度占用。
然而,另一项系统服务“传递优化”(Delivery Optimization)长期以来就因在特定情况下大量消耗网络带宽和内存而备受关注。
这位 Reddit 用户对“传递优化”进程进行了独立监控和测试,发现该服务确实会随时间推移持续增加内存占用。
“传递优化”是 Windows 10 和 Windows 11 中一项基于点对点(P2P)技术的更新分发功能,旨在更高效地下载 Windows 更新(包括累积更新)以及 Microsoft Store 应用更新——其中许多更新文件体积相当庞大。
该功能并非仅从微软服务器下载更新,而是允许设备之间共享已下载的更新片段,既可在本地网络内进行,也可通过互联网实现。这种方式有助于减轻网络带宽压力、加快更新分发速度,并降低整体网络拥堵。同时,“传递优化”会自动在微软服务器与 P2P 源之间动态平衡,以确保更新的可靠性与安全性。
用户可在 Windows 设置中自定义该功能:例如,限制仅在本地网络内共享更新,或完全禁用此功能。
相关设置路径为:设置 > Windows 更新 > 高级选项 > 传递优化。
Reddit 用户 Niff_Naff 在帖子中详细描述了他如何利用 Windows 进程 ID(PID)和服务名称,绘制出内存占用随时间变化的图表。据其观察,DoSvc(即“传递优化服务”)的内存使用量逐渐显著高于其他进程,疑似存在内存泄漏。他还提到,自己大约一个月前就已注意到这一异常现象。
在此背景下,微软决定将另一项 Windows Update 自动功能的全面部署推迟至 2026 年 —— 理由是采纳了用户和系统管理员的反馈——显得合乎逻辑。同样不难理解的是,微软如今建议面向游戏和 AI 应用的 PC 至少配备 16 GB 内存。