すべてのプロダクト
Search
ドキュメントセンター

:Windows Server 2012 R2 以降のインスタンスで .NET Framework 3.5 または言語パックのインストールに失敗した場合のトラブルシューティング

最終更新日:Nov 13, 2025

症状

  • 現象 1: .NET Framework 3.5 をインストールすると、「1 つ以上のロール、ロールサービス、または機能のインストールに失敗しました」というエラーが表示されます。

    找不到源文件

  • 現象 2: コントロールパネルで言語を切り替えるか、Windows Update で言語オプションを検索すると、言語パックを選択またはインストールできません。

    无法安装语言包

原因

Windows インスタンスのデフォルトの Windows Server Update Services (WSUS) 更新ソースには、.NET Framework 3.5 または言語パックのインストールファイルが含まれていません。これにより、ソースファイルが見つからないため、インストールが失敗します。

解決策

このトピックでは、.NET Framework 3.5 をインストールするための 2 つのメソッドについて説明します。

.NET Framework 3.5 をインストールする前に、インスタンスにパブリック IP アドレスが割り当てられていることを確認してください。

方法 1: クラウドアシスタントを使用したインストール

  1. [ECS インスタンス] タブで、管理する ECS インスタンスを見つけ、[アクション] 列の [コマンドの実行] をクリックします。

  2. 次の内容を入力し、[即時実行] を選択します。[タイムアウト] を 6000 秒以上に設定します。他のパラメーターはデフォルト設定のままにして、[実行] をクリックします。

    acs-plugin-manager.exe -e -P Windows_RestoreAndUpdate -p "-ByMedia iso -InstallFeature NetFx3"
  3. 結果を確認します。[コマンド実行結果] タブで、コマンドの [実行ステータス] を表示します。

    コマンドの [実行ステータス][実行成功] の場合は、[アクション] 列の [表示] をクリックします。出力にエラーが報告されなければ、インストールは成功です。

    Windows Server 2012 R2 の場合、コマンドが失敗するかエラーが報告された場合は、セキュリティパッチの問題も確認する必要があります。

方法 2: 更新ソースを切り替えてインストール

GUI

  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 Server Update Services (WSUS) の代わりに Windows Update から直接、修復コンテンツとオプション機能をダウンロードする] を選択して、[OK] をクリックします。

          Windows Server 2012 R2 の場合、チェックボックスの名前は [Windows Server Update Services (WSUS) の代わりに Windows Update に直接接続して修復コンテンツをダウンロードする] です。

        image

      • Windows Server 2025

        1. [ローカル グループ ポリシー エディター] で、[コンピューターの構成] > [管理用テンプレート] > [Windows コンポーネント] > [Windows Update] > [Windows Server Update Service から提供された更新プログラムを管理します] を選択します。

        2. [特定の種類の Windows 更新プログラムのソース サービスを指定する] をダブルクリックし、[有効] を選択し、[機能更新プログラム][Windows Update] に設定して、[OK] をクリックします。

        image

    4. ローカルグループポリシーを適用します。

      Start icon アイコンを右クリックし、[ファイル名を指定して実行] をクリックします。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 のインストール」をご参照ください。