官方列表在这里。 支持的操作系统包括: Windows XP(SP3) Windows Vista(SP1) Windows 7 Windows Server 2003(基础版&R2) Windows Server 2008(基础版&R2,所有版本,不支持服务器核心角色) Windows Small Business Server 2003和2008 不支持的重要操作系统包括XP媒体中心版,XP平板电脑版和Windows 2000。 (.NET Framework客户端配置文件不支持IA-64系统。) [最终版本的更新列表] (看这里(beta 1)) (看这里(beta 2))
历史上,新版 .net 的所有操作系统都得到了微软的支持。例如,.Net 2.0 可以支持 Windows 98。但是,Windows 98 在 2006 年已经停止使用,并且当 .Net 2.0 sp1 在 2007 年发布时,对 Windows 98 的支持也被取消了,即使它在 Windows 98 上可能完全正常运行。这意味着 .Net 4.0 很可能支持 XP sp2 及更高版本(不支持基本版 XP 或 XP sp1,它们都已经停止使用),即使它在旧版 XP 上也可能完全正常运行。最重要的问题是服务包 2,以及他们是否会发现 .Net 4 中有值得推迟的 bug。服务包 2 将于 2010 年 7 月 13 日停止使用。如果他们不得不推迟 .Net 4 即使几个月,我敢打赌它将不支持 XP sp2。但如果它能按计划发布,那么很可能会支持 XP sp2。