この記事では、Windows 11 の .NET Framework 3.5 についてよく寄せられる質問に回答します。 詳細については、「 Windows 11 への .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 に含まれていますか?
Windows 11 のバージョンによって可用性が決まります。
Windows 11 26H1 (ビルド 28000) 以降のバージョン。
No. Windows には、組み込みコンポーネントまたは省略可能なコンポーネントとして .NET Framework 3.5 が含まれていません。
Windows 11 25H2 以前のバージョン。
Yes. Windows には、組み込みのオプション コンポーネントとして .NET Framework 3.5 が含まれています。 Windows のオンデマンド機能を使用して有効にします。
.NET Framework 3.5 スタンドアロン インストーラーはどのくらいサポートされていますか?
Microsoft .NET Framework の公式ライフサイクル ポリシーに従って、サポートは 2029 年 1 月 9 日に終了します。
新しいバージョンの Windows にアップグレードする場合、.NET Framework 3.5 は含まれているか、保持されますか?
No. Windows を次のリリースにアップグレードする場合は、.NET Framework 3.5 を再インストールします。
インストールと展開
アプリケーションで必要な場合、.NET Framework 3.5 を取得するにはどうすればよいですか?
スタンドアロン インストーラーを使用します。 インストーラーへのリンクなど、詳細については、「 Windows 11 への .NET Framework 3.5 のインストール」を参照してください。
新しい .NET Framework 3.5 スタンドアロン インストーラーではサイレント インストールはサポートされていますか?
Yes. 無人展開には、 /q と /quiet コマンド ライン オプションを使用します。
オフラインの Windows イメージに .NET Framework 3.5 を適用できますか?
No. .NET Framework 3.5 はオプションの Windows 機能オンデマンド コンポーネントではなくなったため、オフライン インストールとサービスはサポートされていません。 DISM と、オフラインの Windows 展開イメージをカスタマイズするその他のツールでは、.NET Framework 3.5 を管理できません。 オンライン サービスを使用して、Windows インストールを変更します。 詳細については、「 Windows イメージの変更」を参照してください。
移行とサポート
推奨される移行パスは何ですか?
アプリケーションを .NET Framework から .NET に更新します。 .NET に移行できない場合は、アプリケーションを .NET Framework 4.8.1 に更新します。 詳細については、「 Microsoft .NET Framework ライフサイクル ポリシー」を参照してください。
企業と ISV は、互換性に関する追加のヘルプをどこで入手できますか?
Microsoft FastTrack – App Assure プログラムを使用して、カスタマイズされた移行と互換性の支援を行います。
トラブルシューティング
従来の .NET Framework 3.5 アプリケーションまたはそのインストーラーを実行しようとすると、"プログラム互換性アシスタント" または Microsoft .NET Framework ランタイム メッセージ ボックスが表示されます。 これは想定される動作ですか。
Yes. アプリケーションまたはそのインストーラーを実行するには、.NET Framework 3.5 が必要です。 メッセージ ボックスは、このドキュメントにリンクします。
.NET Framework 3.5 アプリケーションでは、.NET 3.5 がインストールされていない場合に、詳細なガイダンスなしで "ランタイム エラー" のような不明なメッセージが表示されます。 これは想定される動作ですか。
レガシ アプリケーションは、不明なメッセージなど、さまざまな方法で不足している依存関係を処理する場合があります。 このドキュメントの軽減策のガイダンスを使用するか、詳細についてはソフトウェア ベンダーにお問い合わせください。