在 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 提供),則需要 Windows 8 / Windows Server 2012。

也就是說,如果您透過 Microsoft 提供的獨立或 Web 安裝程式在伺服器上安裝了 .Net 4.0 完整設定文件,那麼這應該足以為伺服器上可能需要它的任何應用程式啟用 .Net 4.0。

您是否有特殊原因需要它出現在“功能”中,以便您可以為特定“角色”啟用它?任何內建角色都不應該依賴它。

答案2

我知道這是一個兩年前的問題,但對於任何遇到這個問題的人來說。我今天也遇到了這個。 4.0 只是不會顯示在伺服器管理員中,因為它不是 2k8r2 的原生功能

HKLM>軟體>Microsoft>網路框架設定>DNP>

如果您想驗證您擁有的內容,您安裝的每個版本都會有子金鑰。

答案3

是的,您需要實際安裝 .NET 4.0 或 4.5 Framework 本身(因為它們不是“Windows 功能”,而 3.5 在您的作業系統上)。您只能在伺服器管理員中看到.NET 3.5相關功能。請參閱以下連結以了解更多資訊。

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

希望這可以幫助。

相關內容