天天看點

Widows Server 2012上無法安裝.net framework 3.5

問題說明

  這周因工作原因,需要把部在Window Server 2008伺服器上的WebService服務和資料庫遷移到Widows Server 2012上。由于WebService服務是用C#寫的,.net framework版本是3.5,在将WebService服務部署到新的伺服器的IIS上後,發現服務無法啟動,原因是新伺服器上隻有 .net framework 4.X,沒有 .net framework 3.5。通過控制台中的打開關閉Windows功能添加 .net framework 3.5,但是在安裝過程中發生錯誤,沒有正常安裝成功,錯誤截圖如下(由于新伺服器中的截圖無法導出,故在網上找的類似的錯誤截圖以示說明,本文後續圖都是類似情況,我在參考文獻中列出引用的圖檔網址):

Widows Server 2012上無法安裝.net framework 3.5

處理過程

  之前沒有碰到過類似問題,隻能百度問題情況,網上給出的解決方法很多,我在參考文獻3-5中列出了幾個網址供參考,文獻4中給出了問題的原因,大緻意思是說Widows Server 2012安裝檔案中是帶有 .net framework 3.5的安裝程式的,但是等Widows Server 2012安裝完畢後,并沒有将 .net framework 3.5的安裝程式複制到作業系統分區中,因而導緻在打開關閉Windows功能時添加 .net framework 3.5功能失敗。

  參考文獻3-5中給出了多種解決方法,由于現場有作業系統安裝檔案,是以我采用的方法是在打開關閉Windows功能添加 .net framework 3.5功能時“指定備用源路徑”,如下圖所示。備用源路徑是作業系統安裝檔案中的Sources\sxs檔案夾,你也可以将該檔案夾複制到本地硬碟上,然後将備用源路徑指定到該檔案夾即可。路徑指定好之後,一路下一步就能正常安裝 .net framework 3.5了。

Widows Server 2012上無法安裝.net framework 3.5

參考文獻:

[1]圖檔1引用網址:https://blog.csdn.net/h610443955/article/details/84818059

[2]圖檔2引用網址:https://blog.csdn.net/h610443955/article/details/84818059

[3]https://social.technet.microsoft.com/Forums/office/zh-CN/4d180540-5b22-4841-a67b-51d20ce9af6f/windowsserver2012r231995324792343335013net?forum=windowsserversystemzhchs

[4]https://www.cnblogs.com/EastLiRoar/p/4052017.html

[5]https://www.cnblogs.com/dianzixiaoming/p/5520623.html

繼續閱讀