コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

【解決済み】Windows Server 2016で.NET Framework 3.5インストールエラー「0xc004000d」を修正する方法

Windows Server 2016で.NET Framework 3.5(.NET Framework 2.0および3.0を含む)をインストールする際に、エラーコード「0xc004000d」が表示されることがあります。このエラーは、Windowsが必要なインストールファイルを見つけられない、またはダウンロードできない場合に発生します。この記事では、Windows Server 2016における.NET Framework 3.5のインストールエラー「0xc004000d」を解決するための手順と、利用可能なすべての方法を詳しくご紹介します。

「指定されたサーバーで機能の追加または削除の要求に失敗しました。
1つ以上の役割、役割サービス、または機能のインストールに失敗しました。
いくつかの親機能が無効になっているため、現在の機能をインストールできません。エラー:0xc004000d」

Windows Server 2016に.NET Framework 3.5 / 2.0 / 3.0をインストールする方法

  • 方法1:インストールファイルの代替ソースパスを指定する
  • 方法2:DISMコマンドを使用してインストールする
  • 方法3:PowerShellを使用してインストールする

方法1:インストールファイルの代替ソースパスを指定する

必要なもの:Windows Server 2016のインストールメディア(またはISOファイル)

  1. Windows Server 2016のインストールメディアを接続するか、ISOファイルをマウントします。
  2. エクスプローラーを開き、インストールメディアのドライブ文字を確認します。
  3. サーバーマネージャーで「役割と機能の追加」をクリックします。

「インストールの種類」画面で「役割ベースまたは機能ベースのインストール」を選択し、「次へ」をクリックします。

対象サーバーとしてローカルサーバーを選択し、「次へ」をクリックします。

「サーバーの役割の選択」画面では何も選択せずに「次へ」をクリックします。

「機能の選択」画面で「.NET Framework 3.5 の機能」にチェックを入れ、「次へ」をクリックします。

代替ソースパスを指定」をクリックします。

パス欄に以下のように入力します:

  • X:\sources\sxs

※注意:「X」はWindows Server 2016インストールメディアのドライブ文字に置き換えてください。入力後、「OK」をクリックします。

「インストール」をクリックして.NET Frameworkのインストールを実行します。問題がなければ、.NET Frameworkが正常にインストールされたことを示すメッセージが表示されます。

方法2:DISMコマンドを使用して.NET Framework 3.5をインストールする

必要なもの:Windows Server 2016のインストールメディア(またはISOファイル)

  1. Windows Server 2016のインストールメディアを接続するか、ISOファイルをマウントします。
  2. エクスプローラーを開き、インストールメディアのドライブ文字を確認します。
  3. コマンドプロンプトを管理者として実行し、以下のコマンドを入力します。
  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs

※注意:コマンド内の「X」は、実際のインストールメディアのドライブ文字に置き換えてください。例えば、ドライブ文字が「E」の場合は以下のようになります:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs

方法3:PowerShellを使用して.NET Framework 3.5をインストールする

必要なもの:Windows Server 2016のインストールメディア(またはISOファイル)

DISMコマンドでもインストールできない場合は、PowerShellからのインストールをお試しください。

  1. Windows Server 2016のインストールメディアを接続するか、ISOファイルをマウントします。
  2. エクスプローラーを開き、インストールメディアのドライブ文字を確認します。
  3. PowerShellを管理者として実行し、以下のコマンドを入力します。
  • Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source X:\sources\sxs -LimitAccess

※注意:コマンド内の「X」は、実際のインストールメディアのドライブ文字に置き換えてください。例えば、ドライブ文字が「E」の場合は以下のようになります:

  • Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source E:\sources\sxs -LimitAccess

以上で作業完了です!このガイドがお役に立ちましたら、ぜひコメントで体験談をお聞かせください。また、他の方の助けになるよう、この記事のいいねやシェアもお願いいたします。

  1. 【解決済み】Windows 10 更新プログラム KB4598242 のエラー 0x8007000d を修正する方法

    Windows 10 で更新プログラム KB4598242 をダウンロードする際に、エラー 0x8007000d が発生してインストールできない場合は、この記事の手順に従って問題を解決してください。 Windows 10 のアップデートで表示される「一部の更新ファイルが見つからないか、またはエラーが含まれています」というメッセージを伴うエラー 0x8007000d は、主に更新ファイルの破損、または「Mixed Reality(Windows Holographic)」機能が PC にインストールされていることが原因で発生します。 この記事では、Windows 10 の更新エラー 0x8007

  2. 「サーバーから参照が返されました」エラーの対処法|Windows 10/8/7でプログラムが起動できない問題を解決

    最近、Windowsでプログラムやアプリケーションを起動しようとした際に、「サーバーから参照が返されました(A referral was returned from the server)」というエラーが表示されるという報告が多数寄せられています。このエラーは、Windows 7、8、10を含むすべてのバージョンで発生する可能性があります。 正確な原因は特定されていませんが、多くのユーザーからは、最新のWindowsアップデートを適用した後に問題が発生し始めたとの声が上がっています。 本記事では、Windowsでプログラムを開く際に発生するこのエラーを解消するための手順を、ステップごとにわかり