在 Windows Server 2008 R2 上启用 .NET Framework 4.0 作为功能

在 Windows Server 2008 R2 上启用 .NET Framework 4.0 作为功能

如何在 Windows Server 2008 R2 上启用 .NET Framework 4.0 作为一项功能?我已经安装了完整配置文件安装程序,但每当我想将 4.0 作为一项功能添加到特定角色时,它都不会显示。我看到的仍然是 .Net Framework 3.5.1。我使用的是 Windows Server 2008 R2 SP1 标准版。我应该做些什么才能让 .NET Framework 4.0 显示在功能上?

答案1

我认为 .Net 4.0 不是 Windows Server 2008R2(类似于 Windows 7)上的可用功能。

此版本的 Windows 仅附带 .Net 3.5.1(假设您已安装 Service Pack 1)。如果您希望它显示为操作系统的“功能”或核心部分,则需要 Windows 8/Windows Server 2012(两者都附带 .Net 4.5)。

也就是说,如果您已经通过 Microsoft 提供的独立或 Web 安装程序在服务器上安装了 .Net 4.0 完整配置文件,那么这足以为服务器上可能需要它的任何应用程序启用 .Net 4.0。

您是否出于特殊原因需要将其显示在“功能”中,以便为特定“角色”启用它?任何内置角色都不应依赖它。

答案2

我知道这是一个两年前的问题,但对于遇到这个问题的人来说。我今天也遇到了这个问题。4.0 没有显示在服务器管理器中,因为它不是 2k8r2 的原生功能

HKLM>软件>Microsoft>Net Framework 设置>DNP>

如果您想验证您所安装的每个版本,都会有子密钥。

答案3

是的,您需要实际安装 .NET 4.0 或 4.5 框架本身(因为它们不是“Windows 功能”,因为 3.5 在您的操作系统上)。您只能在服务器管理器中看到 .NET 3.5 相关功能。请参阅以下链接了解更多信息。

http://en.wikipedia.org/wiki/.NET_Framework_version_history

希望这可以帮助。

相关内容