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

:Windows Server での .NET Framework 3.5 または言語パックのインストールエラーの解決

最終更新日:Jun 23, 2026

症状

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

    エラーの詳細には、ソースファイルが見つからなかったことが示され、失敗した機能が .NET Framework 3.5 (.NET 2.0 および 3.0 を含む) であると特定されます。

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

    例えば、日本語の言語オプションページで、Windows の表示言語 の下に 利用できる言語パックはありません というメッセージが表示されます。

原因

インスタンスのデフォルトの Windows Server 更新サービス (WSUS) の更新ソースに .NET Framework 3.5 または言語パックのインストールファイルがないため、「ソースファイルが見つかりません」というエラーでインストールが失敗します。

解決策

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

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

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

  1. ECS コンソール - クラウドアシスタントに移動します。

  2. [ECS インスタンス] タブで、ターゲットインスタンスを見つけ、アクション列の [リモートコマンドの送信] をクリックします。

  3. 次のコマンドを入力し、[今すぐ実行] を選択します。[タイムアウト] を 6000 秒以上に設定します。他のパラメーターはデフォルト設定のままにし、[実行] をクリックします。

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

    [実行ステータス][完了] の場合は、[操作] 列の [出力を表示] をクリックします。出力にエラーが表示されない場合、インストールは成功です。

    Windows Server 2012 R2 の場合、コマンドが失敗したりエラーが返されたりした場合は、セキュリティパッチの問題のトラブルシューティングも必要になることがあります。

方法 2:更新ソースの手動切り替え

GUI

  1. 更新ソースを切り替えます。

    1. ECS インスタンスにログインします。

      1. ECS コンソール - インスタンスに移動します。左上隅で、ターゲットインスタンスのリージョンとリソースグループを選択します。

      2. ターゲットインスタンスの詳細ページに移動します。接続 をクリックして ワークベンチ を選択します。接続方法を [ターミナル接続] に設定し、ユーザー名とパスワードを入力して、グラフィカルターミナルにログインします。

    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 に直接アクセスして修復コンテンツをダウンロードする] です。
      • Windows Server 2025 の場合:

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

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

    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 CLI

  1. 更新ソースを切り替えます。

    1. ECS インスタンスにログインします。

      1. ECS コンソール - インスタンスに移動します。左上隅で、ターゲットインスタンスのリージョンとリソースグループを選択します。

      2. ターゲットインスタンスの詳細ページに移動します。接続 をクリックして ワークベンチ を選択します。接続方法を [ターミナル接続] に設定し、ユーザー名とパスワードを入力して、グラフィカルターミナルにログインします。

    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 をインストールする」をご参照ください。