Windows 10の.NET Framework 3.5エラー0x800f0950

.NET Frameworkは、多くのWindowsアプリケーションで使用されるソフトウェアフレームワークです。 特定のバージョンのVisual Studioで開発された一部のプログラムでは、特定のバージョンの.NET Frameworkが必要です。 多くの企業が.NET Frameworkを使用して実行するアプリを開発しており、これらのアプリは特定のバージョンをターゲットにしています。 このポップアップが表示される場合は、.NET Frameworkバージョン3.5を必要とするアプリケーションを実行しようとしているが、そのバージョンがシステムにインストールされていません。

[この機能をインストールする]をクリックすると、Windows Updateを介して.NET Framework 3.5がインストールされます。 または、Windowsのコントロールパネルから.NET Framework 3.5を有効にすることもできます。 このオプションにはインターネット接続が必要です。

Windowsの機能を使用して.NET Framework 3.5をインストールする

  1. [スタート]を右クリックし、[実行]をクリックします。 OptionalFeatures.exeと入力し、Enterキーを押します。
  2. 表示される[Windowsの機能の有効化または無効化]ダイアログボックスで、[。NET Framework 3.5(.NET 2.0および3.0を含む)]チェックボックスをオンにします。

  3. [OK]を選択し、プロンプトが表示されたらコンピュータを再起動します。

この機能を必要とする開発者またはサーバー管理者でない限り、サブアイテム「Windows Communication Foundation(WCF)HTTP Activation」および「Windows Communication Foundation(WCF)Non-HTTP Activation」を選択する必要はありません。

WindowsセットアップディスクとDISMを使用して.NET Framework 3.5をインストールする

一部のシステムでは、.NET Framework 3.5インストールエラー0x800F081Fまたは0x800F0907が発生する場合があります。 たとえば、以下はエラーメッセージです。

次の機能をインストールできませんでした:

.NET Framework 3.5(.NET 2.0および3.0を含む)

エラーコード:0x800F081F

そのような場合は、Windows 10 DVDまたはISOから機能をインストールしてみてください。 ただし、DVDまたはISOのWindows 10 バージョンが、システムにインストールされているWindows 10 のバージョン対応して いることを確認する必要があります。

オプション1:DISM:ソースとしてのWindows 10セットアップメディア

  1. メディア作成ツールを使用して最新のWindows 10 ISO(Windows 10システムで最新のビルドが実行されていると想定)を取得し、ISOイメージをマウントします。

    メディア作成ツールを使用してWindows 10 ISOをダウンロードする
  2. DVDまたはマウントされたドライブのドライブ文字を書き留めます。たとえば、 H:\としましょうH:\

  3. 管理者特権のコマンドプロンプト(管理者)ウィンドウを開きます。
  4. 次のコマンドを入力して、Enterキーを押します
     dism / online / enable-feature / featurename:NetFX3 / Source:h:\ sources \ sxs / LimitAccess 

注: 「Windows Communication Foundation(WCF)HTTP Activation」および「Windows Communication Foundation(WCF)Non-HTTP Activation」をインストールする必要がある場合は、上記のスクリーンショットにあるように、 /Allパラメーターを必ず追加してください。 前述のように、これらの2つのコンポーネントは通常、ほとんどのユーザーには必要ありません。

オプション2:DISM:ソースとしてのWindows Update

または、Windows Updateサーバーをソースとして使用するには、次のコマンドを実行します。

 dism / online / enable-feature / featurename:NetFX3 

上記のコマンドは、Windows Updateから.NET Framework 3.5機能ファイルをインストールします。 次に、Windowsの機能を使用して.NET Framework 3.5を再度有効にして、Windowsを再起動します。

関連記事