.NET Framework 3.5 は Windows 11 でサポートされています。 .NET Framework 3.5 の入手方法は、使用している Windows 11 のバージョンによって異なります。 次の一覧を使用して、該当するインストール方法を特定します。
Windows 11 Insider Preview ビルド 27965 以降
Windows 11 Insider Preview ビルド 27965 以降、.NET Framework 3.5 は Windows 機能オンデマンドオプション コンポーネントとして使用できなくなりました。 スタンドアロン インストーラー (オフライン インストーラーとも呼ばれます) を使用してインストールします。 詳細については、「 Windows 11 Insider Preview Build 27965 (カナリア チャネル) の発表」を参照してください。
.NET Framework 3.5 に対するこの変更の詳細については、 Windows 11 の .NET Framework 3.5 に関する FAQ を参照してください。
.NET Framework 3.5 のオプション コンポーネント
Windows 11 Insider Preview ビルド 27965 以降に適用されます
次の省略可能な .NET Framework 3.5 コンポーネントは、以前は Windows 機能オンデマンドとして利用できます。 Windows 11 Insider Preview ビルド 27965 では、次のコンポーネントが削除されます。
- ASP.NET 3.5
- .NET 機能拡張 3.5
- WCF HTTP アクティブ化
- WCF 非HTTPアクティブ化
IIS で ASP.NET 3.5 と WCF を有効にする方法
Windows 11 Insider Preview ビルド 27965 以降では、ASP.NET 3.5 と WCF を IIS で実行するには追加の登録が必要です。
Enable-ASPNet35.ps1 PowerShell スクリプトを使用して、デバイスで ASP.NET 3.5 を有効にします。 このスクリプトにより、Windows から削除された次のオプション コンポーネントの機能が有効になります。
- ASP.NET 3.5
- .NET 機能拡張 3.5
注
スクリプトは、これらのオプション コンポーネントの機能のみを復元して、それらに依存するアプリケーションが動作し続けることができるようにします。 省略可能なコンポーネントは Windows 11 にまだ存在しないため、DISM などのツールでは、スクリプトの実行後にこれらのオプション コンポーネントは検出されません。
[前提条件]
- Windows Insider Preview ビルド 27965 以降
- Windows PowerShell 5.1 (英語)
- .NET Framework 3.5
- Web サーバー (IIS) の機能またはロールが有効になっており、ISAPI フィルター と ISAPI 拡張機能 のオプション コンポーネントも有効になっています。
- 管理 PowerShell コマンド ウィンドウ
スクリプトを実行する
Enable-ASPNet35.ps1スクリプトをローカル ディレクトリにダウンロードします。管理者として Windows PowerShell コマンド ウィンドウを開きます。
実行ポリシーを変更して、インターネットからダウンロードされ、信頼された発行元によって署名されたスクリプトを許可します。
Set-ExecutionPolicy RemoteSigned実行ポリシー設定の詳細については、「 Set-ExecutionPolicy」を参照してください。
スクリプトをダウンロードしたディレクトリに移動します。
スクリプトを実行します。
.\Enable-ASPNet35.ps1
使用している Windows のバージョンを確認する方法
使用している Windows のバージョンを確認する方法はいくつかあります。
設定アプリを開く可能性がある この (ms-settings:about) リンク を選択します。
- [Windows 仕様] セクションまで下にスクロールし、[バージョン] フィールドを見つけます。
スタート メニューを使用します。
- Windows キーを押して [スタート] メニューを開きます。
-
Settings入力して設定アプリを見つけて開きます。 - [Windows 仕様] セクションまで下にスクロールし、[バージョン] フィールドを見つけます。
winver.exeアプリを実行します。- Windows + R キーボード ショートカットを押して、[実行] ダイアログを開きます。
- 「
winver.exe」と入力して Enter キーを押します。
.NET