在
Windows Server 2008 R2核心上,我使用dism.exe和功能名称:’NetFx3-ServerCore’此功能在Server 2012(Windows Server 8)上不可用.
在Server 2012 Core上使用标准3.51安装程序告诉我:“您必须使用角色管理工具来安装或配置Microsoft .NET Framework 3.5”
在GUI版本(Server 2012)中,我可以执行此操作并从Microsoft.com下载包,但如何在Core上执行此操作?
您可以使用Powershell显示可用的Windows功能:
Import-Module ServerManager Get-WindowsFeature | out-file C:\WindowsFeatures.txt -width 300
因为数据是长而宽的,所以最好将其传输到文件中并在那里查看.
它显示“.NET Framework 3.5功能”可用,但“.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的Server 2012 R2上(KB2919355),如果您使用的是原始DVD / ISO,则此功能无效.您需要包含该更新的DVD或ISO.对于新安装,请在应用KB2919355之前安装.NET 3.5.