Windows 11 的后续版本将调整 .NET Framework 3.5 的提供方式。从 Windows 11 Insider Preview Build 27965 开始,.NET Framework 3.5 不再作为 Windows 的可选功能组件随系统提供,而是需要时单独下载安装程序进行安装。微软表示,此变更适用于 Build 27965 及之后的平台版本,不影响 Windows 10,也不影响 Windows 11 到 25H2 及更早版本。
.NET Framework 3.5 常用于企业内部系统和长期维护的应用程序。过去,在多数 Windows 版本中,系统管理员可通过 Windows 的可选功能启用该组件,以满足旧版程序的依赖需求。从 Build 27965 开始,微软将此方式改为独立安装,并在 Microsoft Learn 文档中明确区分 25H2 及更早版本与 Build 27965 之后版本的获取方法差异。
此变更影响部署模型,现有的操作系统部署流程和依赖检查方式需进行调整。Microsoft Learn 的 FAQ 指出,当系统升级到下一个 Windows 版本时,.NET Framework 3.5 不会自动保留,必须重新安装。由于 .NET Framework 3.5 不再是 Windows 的可选功能组件,因此无法通过离线镜像方式集成和维护。这意味着,以离线镜像定制为核心部署模式的组织,必须重新评估和规划部署方案。
在 Build 27965 及之后的版本中,变更不仅影响 .NET Framework 3.5 本身的获取方式,还一并移除了原本作为可选功能提供的 ASP.NET 3.5、.NET 扩展性 3.5 和 WCF 启用组件。如果企业仍需在 IIS 上运行旧版 ASP.NET 3.5 或 WCF 服务,微软建议先安装 .NET Framework 3.5,再通过官方提供的 PowerShell 脚本完成必要注册。独立安装程序也支持 /q 或 /quiet 参数,便于在部署流程中实现自动化安装。
.NET Framework 3.5 将于 2029 年 1 月 9 日停止支持。微软表示,此次调整与产品生命周期一致,并鼓励仍依赖 3.5 的用户尽早规划迁移到仍受支持的 .NET 版本。微软同时已在 Microsoft Learn 上整理了安装程序、兼容性说明和迁移建议,供仍需支持旧版应用程序的组织参考。