1. 程式人生 > >無盤完美解決Windows Server 2012 R2 或 2016無法安裝 .NET Framework3.5

無盤完美解決Windows Server 2012 R2 或 2016無法安裝 .NET Framework3.5

問題描述

使用 Windows Server 2012 R2 或 Windows Server 2016系統,發現在安裝 .NET Framework 3.5.1 時報錯,報錯內容如下圖所示。
ECS _ Error _ 安裝 .NET Framework

原因分析

找不到安裝原始檔。

解決辦法

您可以使用如下 PowerShell 指令碼進行安裝。

  1. 從 開始 選單中找到 PowerShell,右鍵單擊選擇 以管理員身份執行

  2. 輸入如下指令碼後,按回車鍵執行。

    1. Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer
      -Value0
    2. Restart-Service-Name wuauserv
    3. Install-WindowsFeatureNet-Framework-Core
    4. Set-ItemProperty-Path'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU'-NameUseWUServer-Value1
    5. Restart-Service-Name wuauserv

    注意:

    1. Windows Server 2012 與 Windows Server 2016 記憶體佔用較高,安裝其他應用程式使記憶體消耗更高,可能會導致記憶體不足引起安裝失敗,因此建議增加實體記憶體,如果是 IO 優化例項,可以酌情 

    開啟系統虛擬記憶體

    2. 如果安裝報錯:0x800f081f,那麼請檢查公網網路是否正常,如果正常,可能是連線微軟 update 伺服器鏈路不穩定導致更新失敗,建議更換時間段重試。