1. 程式人生 > >Server2008 R2上安裝 .NetFramework 4.7失敗

Server2008 R2上安裝 .NetFramework 4.7失敗

場景

因為開發的系統升級,所以要把對應伺服器上的環境也一同升級下。原來是4.6。打算升級到4.7。結果安裝的時候出現一堆的報錯。錯誤有兩個。一個是系統本身缺少一個功能更新導致web install失敗。而安裝這個功能更新又另外需要授權證書。

解決方案

  1. 我安裝的runtime版本。從官網下的4.7.2-NDP472-KB4054530-x86-x64-AllOS-ENU.exe。或者用web installer也行。需要代開服務windows update。
  2. 點選安裝後會出現報錯。報錯資訊中會英文提示,並有個Update,是個連結。下載到Windows6.1-KB4019990-x64.msu。
  3. 安裝Windows6.1-KB4019990-x64.msu時,提示錯誤“安裝失敗 無法建立到信任根頒發機構的證書鏈”。
  4. 查了下,需要安裝證書。參考:

1.下載證書:MicrosoftRootCertificateAuthority2011.cer
2.開始→執行→MMC
3.檔案→新增刪除管理單元 (Ctrl+M)
4.證書→計算機賬戶(其他的都保持預設,無限下一步)
5.回到窗體,展開:證書→受信任的根證書頒發機構→證書
6.右擊展開選單,所有任務→匯入
7.剩下的,就是選擇你下載好的cer檔案,然後無限下一步了。
MicrosoftRootCertificateAuthority2011.cer 下載地址:
連結:

https://pan.baidu.com/s/11mwXsoB2ulhV3ji0uCGteg
密碼:ccew

  1. 安裝好證書後,就能順利安裝了。
    在這裡插入圖片描述