最新消息:关注人工智能 AI赋能新媒体运营

Windows 11 将移除按需安装的 .NET Framework 3.5,改为独立安装

科技资讯 admin 浏览

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 上整理了安装程序、兼容性说明和迁移建议,供仍需支持旧版应用程序的组织参考。