Important
.NET Framework 3.5 は 2008 年にリリースされました。 .NET Framework 3.5 をインストールする前に、.NET Framework または .NET の新しいバージョンを使用するソフトウェアの更新バージョンを見つけてください。
.NET Framework は、コンピューター上でプログラムを実行できるようにするソフトウェアです。 これは、アプリが機能する必要があるエンジンと考えてください。自動車の実行にエンジンが必要な場合と同様に、一部のアプリでは .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 を有効にします。 このオプションにはインターネット接続が必要です。
Important
.NET Framework 3.5 は 2008 年にリリースされました。 .NET Framework 3.5 をインストールする前に、.NET Framework または .NET の新しいバージョンを使用するソフトウェアの更新バージョンを見つけてください。
このポップアップが表示される理由
.NET Framework は Microsoft によって作成され、アプリを実行するための環境を提供します。 使用できるバージョンは異なります。 多くの企業は、.NET Framework を使用して実行するアプリを開発しており、これらのアプリは特定のバージョンを対象としています。 このポップアップが表示された場合は、システムにインストールされていない .NET Framework バージョンを必要とするアプリを実行しようとしています。
Windows Server で .NET Framework 3.5 を有効にする
役割と機能の追加ウィザードを使用して.NET Framework 3.5 を有効にします。
Important
.NET Framework 3.5 は 2008 年にリリースされました。 .NET Framework 3.5 をインストールする前に、.NET Framework または .NET の新しいバージョンを使用するソフトウェアの更新バージョンを見つけてください。
- タスク バーの [スタート]
ボタンを押します。 - 役割と機能の追加ウィザードを検索して開きます。
- Windows 機能を検索して開きます。 [ Windows の機能をオンまたはオフ にする] ダイアログ ボックスが表示されます。
- 機能が表示されるまでウィザード内を移動します。
- 一覧 で [.NET Framework 3.5 機能 ] を選択します。
- [ インストール] を選択して .NET Framework 3.5 のインストールを開始します。
Windows で .NET Framework 3.5 を有効にする
注意事項
Windows 11 26H1 (ビルド 28000) 以降を使用している場合は、「 Windows 11 への .NET Framework 3.5 のインストール」を参照してください。
- タスク バーの [スタート]
ボタンを押します。 - Windows 機能を検索して開きます。 [ Windows の機能をオンまたはオフ にする] ダイアログ ボックスが表示されます。
- [.NET Framework 3.5 (.NET 2.0 と 3.0 を含む)] チェック ボックスをオンにし、[OK] を選択し、メッセージが表示されたらコンピューターを再起動します。
この機能を必要とする開発者またはサーバー管理者でない限り、 Windows Communication Foundation (WCF) HTTP アクティブ化 と Windows Communication Foundation (WCF) 非 HTTP アクティブ化 の子項目を選択する必要はありません。
オフライン インストーラーをダウンロードする
注意事項
Windows 11 26H1 (ビルド 28000) 以降を使用している場合は、「 Windows 11 への .NET Framework 3.5 のインストール」を参照してください。
.NET Framework 3.5 SP1 オフライン インストーラーは、 Windows 10 および Windows Server 2016 より前のバージョン ( Windows 8 など) で使用できます。 詳細については、 .NET Framework 3.5 SP1 のダウンロード ページを参照してください。
Important
.NET Framework 3.5 は 2008 年にリリースされました。 .NET Framework 3.5 をインストールする前に、.NET Framework または .NET の新しいバージョンを使用するソフトウェアの更新バージョンを見つけてください。
ウィンドウズ10
Windows 10 および Windows Server 2016 オペレーティング システム以降、オフライン モードで .NET Framework 3.5 をインストールする唯一の方法は、元のインストール メディアの cab ファイルを使用することです。 詳細については、 Microsoft .NET Framework 3.5 のデプロイに関する考慮事項を参照してください。
インストールのトラブルシューティング
インストール中に、エラー 0x800f0906、 0x800f0907、 0x800f081f、または 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
Windows 11 26H1 (ビルド 28000) 以降、.NET Framework 3.5 はスタンドアロン インストーラーとしてのみ使用できます。 Windows コンポーネントとして .NET Framework 3.5 をインストールすることはできません。
- Windows 11 26H1 用 .NET Framework 3.5 をダウンロードします。
- Windows 11 26H1 用 .NET Framework 3.5 言語パックをダウンロードします。
Important
これらのインストーラーは、指定されたバージョンの Windows でのみ 動作します。
.NET Framework 3.5 に対するこの変更の詳細については、 Windows 11 の .NET Framework 3.5 に関する FAQ を参照してください。
さらに、.NET Framework 3.5 に依存するオプションのコンポーネントも削除されています。
- ASP.NET 3.5
- .NET 機能拡張 3.5
- WCF HTTP アクティブ化
- WCF 非HTTPアクティブ化
Important
Microsoft では、アプリケーションを .NET Framework から最新の .NET (.NET 10 など) にアップグレードすることを強くお勧めします。 .NET に移行できない場合は、アプリケーションを .NET Framework 4.8 または 4.8.1 にアップグレードします。 .NET Framework 3.5 からのアップグレードの詳細については、「 .NET Framework 4 の移行 に関する問題」および 「.NET Framework から .NET への移植の概要」を参照してください。
既存のソフトウェアを保守する開発者で、.NET Framework 3.5 を使用する必要がある場合は、次の手順で有効にします。
- この記事の手順に従って、システムに .NET Framework 3.5 をインストールします。
- Visual Studio で .NET Framework 3.5 開発ツール を有効にします。 [ 個々のコンポーネント] ページに表示されます。
こちらも参照ください
.NET