Windows 2012 Server:启用 .NET 3.5

Windows 2012 Server:启用 .NET 3.5

我有一台 Windows 2012 Server,需要安装 .NET 3.5。有关背景信息/解决方案,请参阅:http://sqlblog.com/blogs/sergio_govoni/archive/2013/07/13/how-to-install-netfx3-on-windows-server-2012-required-by-sql-server-2012.aspx

我试过这个,但对我不起作用。以下是我正在尝试的:使用 Windows 2012 ISO 文件,在 2012 Server 上“安装”为“D”驱动器,然后尝试 GUI 和命令提示符。如果是 GUI,我将“备用源”路径指定为 D 驱动器的“source/sxs 文件夹”,但失败了,没有提供足够的信息。

如果出现命令提示符,则会发生以下情况:

dism /online /enable-feature /featurename:NetFx3  /source:d:\sources\sxs

我收到错误:已安装但未启用家长功能。因此我尝试了另一种方法:

dism /online /enable-feature /featurename:NetFx3  /all /source:d:\sources\sxs

上述命令,http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx应该启用父元素;但运行这个我收到像“未找到源”这样的错误。

我的第二个命令是否有错误?我还能做什么?

这是 Windows 2012 Server 标准版。

谢谢!

答案1

没关系。事实证明我需要一个“Windows Server 2012 R2”ISO,因为这就是目标服务器;我试图使用常规的“Windows Server 2012”ISO,但却出现了“未找到源”错误。我从 Microsoft 网站下载了 R2 ISO 的“评估”副本,将其“安装”到目标服务器上,瞧,以下命令运行正常,现在 .NET 3.5 已启用!

谢谢!

dism /online /enable-feature /featurename:NetFx3  /all /source:d:\sources\sxs

答案2

也可以看看这个答案这表明如果您安装了语言包,则可能需要卸载它,重新启动并重试。

相关内容