是否可以在没有 .NET 4.5 的情况下运行 Windows Server 2012

是否可以在没有 .NET 4.5 的情况下运行 Windows Server 2012

通过一些研究,我发现删除 .NET 4.5 会导致 Windows Server 2012 出现故障。我很好奇,如果安装了 .NET 3.5 和 .NET 4(不是 4.5!)并删除 .NET 4.5,是否也会导致问题?

答案1

如果您想知道卸载 .NET 4.5 到底会出现什么问题,只需运行:

Remove-WindowsFeature Net-Framework-45-Features –WhatIf

并且您将获得“如果?”的信息,即功能和角色也将被卸载。它们大多数是 Windows Server 2012 的 GUI 界面。进入Server Core服务器模式然后尝试返回至少Minimal Server InterfaceGUI没有 .NET 4.5 Framework 的模式也可能相当麻烦。

来自 TechNet 的文章: 删除 .NET Framework 4.5/4.5.1 会删除 Windows 2012/2012R2 UI 和其他功能

但是,您可以强制应用程序使用 .NET 3.5 运行。您必须记住,.NET 3.5 对于 Windows Server 来说是可选的,因此可以安装它,但它不是标准配置(另一方面,.NET 4.5 随 MS Windows Server 2012 一起安装)。

另请参阅:.NET Framework 4.5 为默认,.NET Framework 3.5 为可选

无论如何,.NET 3.5 和 4.0 不会互相干扰(我理解您只想在应用程序需要时运行 .NET 4.0?)。尽管如此,我不明白您为什么要放弃 .NET 4.5 并添加 .NET 3.5 和 4.0 来代替它。

相关内容