在Windows Server 2008 R2核心上,我使用dism.exe和function名称:“NetFx3-ServerCore”此function在Server 2012(Windows Server 8)上不可用。
使用Server 2012上的标准3.51安装程序核心告诉我:“您必须使用angular色pipe理工具来安装或configurationMicrosoft .NET Framework 3.5”
在GUI版本(Server 2012)中,我可以做到这一点,它从Microsoft.com下载一个包,但我如何在Core上做到这一点?
您可以使用Powershell来显示可用的Windowsfunction:
Import-Module ServerManager Get-WindowsFeature | out-file C:\WindowsFeatures.txt -width 300
因为数据很长而且很宽,所以最好把它写入一个文件并在那里查看。
它显示“.NET Framework 3.5function”可用,但“.NET Framework 3.5(包括.NET 2.0和3.0)”已被删除。
但是,这些文件仍然在DVD上,您可以使用:
dism /online /enable-feature /featurename:NetFX3 /source:D:\sources\sxs /all /LimitAccess
或PowerShell的“Add-WindowsFeature”命令行安装它:
Add-WindowsFeature –name NET-Framework-Core -source D:\sources\sxs
编辑:在安装了Update 1的服务器2012 R2(KB2919355)如果您使用原始DVD / ISO,则不起作用。 您需要包含该更新的DVD或ISO。 对于新安装,请在应用KB2919355之前安装.NET 3.5。
dism / online / enable-feature / featurename:NetFx3 / All / LimitAccess / Source:x:\ sources \ sxs
其中x:是安装介质或映射networking共享的驱动器号,其中包含安装文件的副本。
Windows更新可能导致此问题:KB2966827 ie即使未安装function,也安装了3.5更新
阅读这里在评论的最底部: http : //social.technet.microsoft.com/Forums/windowsserver/en-US/5c16b88a-0f19-4aea-ad65-38f0bdb59b9c/install-net-framework-35-on- Windows的服务器-2012-背后的防火墙不-不认识来源?论坛= winserver8gen