微软宣布将在未来版本的 Windows 中移除一项长期存在于“可选功能”列表中的旧组件 .NET Framework 3.5,并改为通过独立安装包进行分发。 这一调整已从 2025 年 10 月面向 Canary 通道推送的 Windows 11 预览版 Build 27965 开始实施,之后发布的测试版本以及后续正式版本都会受到影响。

目前,Windows 11 默认启用的是 .NET Framework 4.8 高级服务,而 .NET Framework 3.5 则需要用户在“启用或关闭 Windows 功能”中手动勾选,多用于运行依赖旧版框架的传统应用。 微软此次调整意味着,在未来的 Windows 版本中,用户将无法再通过“可选功能”界面直接启用 .NET Framework 3.5,而需改为下载并运行独立安装包。
根据微软说明,这一变更同样波及一系列相关组件,包括 ASP.NET 3.5、.NET Extensibility 3.5、WCF HTTP Activation 和 WCF non-HTTP Activation,这些项目也将不再作为可选功能直接勾选安装。 不过,这项调整只影响从 Build 27965 之后的 Windows 11 版本以及未来的新版本,对 Windows 10 和 Windows 11 现有版本(直至 25H2)则不产生影响,这些系统仍可按现有方式启用 .NET Framework 3.5。
微软在开发者博客中表示,将 .NET Framework 3.5 从可选组件迁移到独立部署模式,是为了“与产品生命周期保持一致”,该版本的支持将于 2029 年 1 月 9 日结束。 公司也借此提醒企业和个人用户,尽可能升级到更新且仍在支持期内的 .NET 版本,以获得安全性与兼容性方面的保障。
为减轻企业和 IT 管理员在过渡过程中的负担,微软发布了专门文档,详细说明如何通过离线安装包部署 .NET Framework 3.5,并给出了利用 PowerShell 脚本自动化安装相关组件的推荐流程。 用户和管理员可以在官方技术文档网站上查阅这些步骤,以便在新版本 Windows 环境中继续支持依赖 .NET Framework 3.5 的旧有应用。