如今仍然有許多程序和應用須要依靠.NET3.5framework來運行。好比sqlserversql
在WindowsServer2012中,微軟提供了.NET3.5和.NET4.5的安裝選項覺得你的應用程序提供支持。windows
但在安裝.NET3.5組件時提示以下信息!服務器
當使用服務器管理器來安裝.NET3.5時你可能會遇到下面的提示信息,指出源文件沒法找到ide
安裝其餘的功能在添加時並不須要咱們提供源文件sqlserver
爲何咱們安裝.NET3.5時卻須要呢?spa
若是你安裝的是FullGUI版本,在PowerShell中運行3d
get-windowsfeature|?installstate–eq"removed"server
你可看到那些組件的安裝狀態被設爲了"removed"blog
"Removed"指出了哪些組件文件在本地服務器是沒有的。rem
對於那些沒有WSUS的服務器,或者沒有鏈接到WindowsUpdate的服務器所須要的組件也就沒法檢索到
咱們就須要一個WindowsServer的安裝介質(能夠是光盤或者鏡像),從中到side-by-sidestore(也就是sxs),做爲備選源路徑,來完成功能的安裝。
咱們能夠從如下的安裝方式中選擇一種。
使用"添加角色和功能嚮導",點擊窗口底部的連接,指定一個備選源路徑。例如,D:是個人WindowsServerDVD光盤。可以使用以下路徑:F:\Sources\sxs
使用PowerShell,指定源文件路徑而後進行安裝:
Install-WindowsFeatureNET-Framework-Core–SourceF:\Sources\sxs
使用命令提示符中的DISM命令,指定源文件路徑而後進行安裝:
DISM/Online/Enable-Feature/FeatureName:NetFx3/Source:F:\sources\sxs
使用包含sxs文件夾的文件共享,指定unc共享路徑:
Install-WindowsFeatureNET-Framework-Core–Source\\ServerName\ShareName\sxs