全部產品
Search
文件中心

:如何解決Windows Server 2012 R2及以上執行個體無法安裝.NET Framework 3.5或語言套件的問題?

更新時間:Nov 13, 2025

問題現象

  • 現象一:安裝.NET Framework 3.5時,提示“安裝一個或多個角色、角色服務或功能失敗”錯誤。

    找不到源檔案

  • 現象二:在控制台中切換語言或Windows Update中查詢語言選項時,無法選擇或安裝語言套件。

    無法安裝語言套件

問題原因

Windows 執行個體預設的WSUS更新源未包含 .NET Framework 3.5或語言套件的安裝檔案,導致安裝時因“找不到源檔案”而失敗。

解決方案

提供兩種安裝.NET Framework 3.5方案:

請保證已指派公網IP的情況下,安裝.NET Framework 3.5。

方式一:通過雲助手安裝

  1. 訪問ECS控制台-雲助手

  2. ECS執行個體頁簽中,單擊執行個體所在行操作欄的執行命令

  3. 輸入以下內容,選擇立即執行。將逾時時間設定為6000秒以上。其他參數保持預設,然後單擊執行

    acs-plugin-manager.exe -e -P Windows_RestoreAndUpdate -p "-ByMedia iso -InstallFeature NetFx3"
  4. 驗證結果。在命令執行結果頁簽中查看命令的執行狀態

    執行狀態顯示為成功執行時,單擊操作欄的查看,輸出無報錯,表示安裝成功。

    對於Windows Server 2012 R2 ,若指令執行失敗或存在報錯,需額外排查安全補丁問題

方式二:通過切換更新源方式安裝

圖形化介面

  1. 切換更新源。

    1. 登入ECS執行個體。

      1. 訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。

      2. 進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。選擇串連方式為終端串連,輸入帳號和密碼,登入圖形化終端頁面。

    2. 按右鍵開始表徵圖表徵圖,然後單擊運行。輸入 gpedit.msc,開啟本機群組原則編輯器

    3. 配置本機群組策略。

      • Windows Server 2012 R2、Windows Server 2016、Windows Server 2019或Windows Server 2022

        1. 本機群組原則編輯器中,選擇電腦配置 > 系統管理範本 > 系統

        2. 雙擊開啟指定可選組件安裝和組件修複的設定,選擇已啟用並勾選直接從“Windows更新”而不是“Windows Server 更新服務(WSUS)”下載修複內容和可選功能後,單擊確定

          Windows Server 2012 R2勾選的名稱為直接聯絡“Windows 更新”而不是Windows Server Update Services(WSUS)以下載修複內容

        image

      • Windows Server 2025

        1. 本機群組原則編輯器中,選擇電腦配置 > 系統管理範本 > Windows組件 > Windows更新 > 管理Windows Server Update Service提供的更新

        2. 雙擊開啟指定特定Windows更新類的源服務,選擇已啟用並將功能更新設定為Windows更新後,單擊確定

        image

    4. 使本機群組策略生效。

      按右鍵開始表徵圖表徵圖,然後單擊運行。輸入PowerShell,進入PowerShell介面後,運行gpupdate /force使策略立即生效。

  2. 安裝.NET Framework 3.5。

    1. 單擊左下角開始表徵圖,選擇服務管理員

    2. 服務管理員中單擊添加角色和功能

    3. 在嚮導的功能頁面,勾選.NET Framework 3.5功能,繼續安裝嚮導完成安裝。

      對於Windows Server 2012 R2 ,若依然安裝失敗,需額外排查安全補丁問題
  3. (可選)恢複更新源至WSUS。

    若環境必須通過WSUS進行更新,可在安裝成功後,在PowerShell中恢複更新源配置。

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

PowerShell命令列

  1. 切換更新源。

    1. 登入ECS執行個體。

      1. 訪問ECS控制台-執行個體。在頁面左側頂部,選擇目標資源所在的資源群組和地區。

      2. 進入目標執行個體詳情頁,單擊遠端連線,選擇通過Workbench遠端連線。選擇串連方式為終端串連,輸入帳號和密碼,登入圖形化終端頁面。

    2. 按右鍵開始表徵圖表徵圖,然後單擊運行。輸入PowerShell,進入PowerShell介面後,切換更新源。

      Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
      Restart-Service -Name wuauserv
  2. 安裝.NET Framework 3.5。

    Dism /Online /Enable-Feature /FeatureName:NetFX3 /All 
    若遇到0x800F09060x800F081F等錯誤,請參考.NET Framework 3.5 安裝錯誤解決。
    對於Windows Server 2012 R2 ,若依然安裝失敗,需額外排查安全補丁問題
  3. (可選)恢複更新源至WSUS。

    若環境必須通過WSUS進行更新,可在安裝成功後,在PowerShell中將更新源重新設定為WSUS。

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

相關文檔

安裝更高版本.NET Framework的具體操作,請參見.NET Framework安裝