次の方法で共有


Windows および Windows Server に .NET Framework 3.5 をインストールする

Windows または Windows Server でアプリを実行するには、.NET Framework 3.5 が必要な場合があります。 Windows と Windows Server には .NET Framework 4 が付属しています。.NET Framework 1.1 から 3.5 で構築されたアプリはサポートされていません。 これらのアプリを実行するには、.NET Framework 3.5 をインストールします。 .NET Framework 3.5 を必要とする開発者の場合は、「 開発者と .NET Framework 3.5」セクションを参照してください。

ヒント

構成ファイルを使用して、アプリを .NET Framework 4 で強制的に実行できる場合があります。 詳細については、「 移行: 再ターゲットまたは再コンパイル」を参照してください。

.NET Framework 3.5 をオンデマンドでインストールする

以前のバージョンの .NET Framework を必要とするアプリを実行しようとすると、次の構成ダイアログが表示されることがあります。 Windows のバージョンによっては、ダイアログが若干異なる場合があります。 [ ダウンロード] を選択し、この機能をインストール して .NET Framework 3.5 を有効にします。 このオプションにはインターネット接続が必要です。

.NET Framework のインストール ダイアログのスクリーンショット。

このポップアップが表示される理由

.NET Framework は Microsoft によって作成され、アプリを実行するための環境を提供します。 使用できるバージョンは異なります。 多くの企業は、.NET Framework を使用して実行するアプリを開発しており、これらのアプリは特定のバージョンを対象としています。 このポップアップが表示された場合は、システムにインストールされていない .NET Framework バージョンを必要とするアプリを実行しようとしています。

Windows Server で .NET Framework 3.5 を有効にする

役割と機能の追加ウィザードを使用して.NET Framework 3.5 を有効にします。

  1. タスク バーの [スタート] ボタンを押します。
  2. 役割と機能の追加ウィザードを検索して開きます。
  3. Windows 機能を検索して開きます。 [ Windows の機能をオンまたはオフ にする] ダイアログ ボックスが表示されます。
  4. 機能が表示されるまでウィザード内を移動します。
  5. 一覧 で [.NET Framework 3.5 機能 ] を選択します。
  6. [ インストール] を選択して .NET Framework 3.5 のインストールを開始します。

Windows Server の [役割と機能の追加ウィザード] ダイアログ ボックス。.NET Framework 3.5 が選択されています。

Windows で .NET Framework 3.5 を有効にする

.NET Framework 3.5 は、Windows コントロール パネルから有効にすることができます。 このオプションにはインターネット接続が必要です。

  1. タスク バーの [スタート] ボタンを押します。
  2. Windows 機能を検索して開きます。 [ Windows の機能をオンまたはオフ にする] ダイアログ ボックスが表示されます。
  3. [.NET Framework 3.5 (.NET 2.0 と 3.0 を含む)] チェック ボックスをオンにし、[OK] を選択し、メッセージが表示されたらコンピューターを再起動します。

[Windows の機能] ダイアログ ボックスのスクリーンショット。.NET Framework 3.5 が選択されています。

この機能を必要とする開発者またはサーバー管理者でない限り、 Windows Communication Foundation (WCF) HTTP アクティブ化Windows Communication Foundation (WCF) 非 HTTP アクティブ化 の子項目を選択する必要はありません。

オフライン インストーラーをダウンロードする

.NET Framework 3.5 SP1 オフライン インストーラーは、 Windows 10 および Windows Server 2016 より前のバージョンの Windows で使用できます。 詳細については、「 .NET Framework 3.5 SP1 のダウンロード」ページを参照してください。

Windows 10 および Windows Server 2016 オペレーティング システム以降、オフライン モードで .NET Framework 3.5 をインストールする唯一の方法は、元のインストール メディアの cab ファイルを使用することです。 詳細については、「 Microsoft .NET Framework 3.5 の展開に関する考慮事項」を参照してください。

インストールのトラブルシューティング

インストール中に、エラー 0x800f09060x800f09070x800f081f、または 0x800F0922が発生する可能性があります。その場合は、 .NET Framework 3.5 のインストール エラー を参照して、これらの問題を解決する方法を確認してください。

それでもインストールの問題を解決できない場合、またはインターネットに接続していない場合は、Windows インストール メディアを使用してインストールを試すことができます。 詳細については、「 展開イメージのサービスと管理 (DISM) を使用した .NET Framework 3.5 の展開」を参照してください。 インストール メディアがない場合は、「 Windows 用インストール メディアを作成する」の手順に従います。 Windows 11 および Windows 10 のオンデマンド機能の詳細については、「オンデマンド 機能」を参照してください。

警告

.NET Framework 3.5 をインストールするためのソースとして Windows Update に依存していない場合は、対応する同じ Windows オペレーティング システムバージョンのソースを厳密に使用する必要があります。 別の Windows オペレーティング システム バージョンのソースを使用すると、.NET Framework 3.5 のバージョンが一致しないバージョンがインストールされるか、インストールが失敗し、システムはサポートされておらず、サービス不可能な状態になります。

開発者と .NET Framework 3.5

既存のソフトウェアを保守する開発者で、.NET Framework 3.5 を使用する必要がある場合は、次の手順で有効にします。

  1. この記事の手順に従って、システムに .NET Framework 3.5 をインストールします。
  2. Visual Studio で .NET Framework 3.5 開発ツール を有効にします。 [ 個々のコンポーネント] ページに表示されます。

こちらも参照ください