Windows Server 2012 (R2) 預設沒有安裝 .NET Framework 3.5,但可以通過線上安裝或指定備用源路徑方式。 之前在這個 在Win Server 2012中安裝.NET Framework 3.5的問題 中寫的方法是需要Windows Server的ISO鏡像介質的
Windows Server 2012 (R2) 預設沒有安裝 .NET Framework 3.5,但可以通過線上安裝或指定備用源路徑方式。
之前在這個 在Win Server 2012中安裝.NET Framework 3.5的問題 中寫的方法是需要Windows Server的ISO鏡像介質的,而且需要同類型的鏡像介質,如 Windows Server 2012 Standard 的系統必須使用 Windows Server 2012 Standard 的ISO鏡像介質。但如果是雲系統上需要安裝 .NET Framework 3.5 呢?或者身邊暫時無法提供相應的ISO鏡像介質呢?
那就通過預設的線上方式安裝,但通過 添加角色或功能嚮導 方式安裝時,總是提示安裝失敗:找不到源文件。
解決方法就是修改組策略中的 指定 Intranet Microsoft 更新服務位置 為未配置。(必須是要更改本地電腦上的組策略設置管理員組成員,如果是在域控中,同樣需要相應許可權)
操作步驟:右鍵“開始菜單” —— “運行” —— 輸入“gpedit.msc" ——打開組策略,打開“電腦配置” —— “管理模板” —— “Windows組件” —— “Windows更新”,在右側雙擊打開 "指定 Intranet Microsoft 更新服務位置",將選項修改為"未配置",如下圖(英文截圖,對應位置):
然後通過運行 gpupdate 命令更新組策略即可繼續操作:
執行上述操作後,再次通過 添加角色和功能嚮導 進行安裝即可。(連接互聯網下載 .Net Framework 3.5 安裝文件)
如果安裝中途失敗,請多次嘗試安裝!
安裝 .NET Framework 3.5 是安裝 Microsoft SQL Server 2012(r2) 、Microsoft SQL Server 2014 的前置條件(Prerequisite).
參考: