Windows 11、将来のビルドのオプション機能から .NET Framework 3.5 を削除
<本文>
Neowin によると、Microsoft は Windows 11 の将来のバージョンで Windows のオプション機能メニューから .NET Framework 3.5 を削除する予定です。この変更は、従来の .NET コンポーネントが最新の Windows システム上で配信および保守される方法の変化を示しています。
これまで、Windows ユーザーは、Windows のオプション機能を使用して .NET Framework 3.5 を手動で有効にして、古いアプリケーションをサポートできました。新しいシステムでは、.NET Framework 4.8 がデフォルトで有効になった状態で出荷されましたが、3.5 はオプションの切り替えとして引き続き利用可能でした。
今後の変更により、Microsoft は .NET Framework 3.5 をスタンドアロン インストール モデルに移行します。ユーザーは、オプション機能にこの機能が表示されなくなり、アプリケーションで必要な場合は個別にインストールする必要があります。
変化は Windows 11 Canary ビルドから始まります
Microsoft は、2025 年 10 月に Canary Channel を通じてリリースされた Windows 11 Insider Preview ビルド 27965 でこの削除を導入しました。それ以降にリリースされたすべての Windows 11 ビルド (将来の公開バージョンを含む) は、同じアプローチに従います。
Windows 10 および Windows 11 バージョン 25H2 までは影響を受けません。これらのリリースを実行しているシステムでは、.NET Framework 3.5 が Windows のオプション機能として引き続き表示されます。
.NET Framework 3.5 とともに、Microsoft はオプション機能からいくつかの関連コンポーネントも削除しました。これらには、ASP.NET 3.5、.NET Extensibility 3.5、WCF HTTP Activation、および WCF non-HTTP Activation が含まれており、従来のフレームワークを段階的に廃止するという同社の意図をさらに示しています。
Microsoft は、この決定は 2029 年 1 月 9 日に終了する .NET Framework 製品のライフサイクルに沿ったものであると述べています。同社は開発者と顧客に対し、可能な限りアクティブにサポートされている新しいバージョンに移行することを引き続き推奨しています。
依然として古いソフトウェアに依存しているユーザーのために、Microsoft はオフライン インストーラーを使用して .NET Framework 3.5 をインストールする方法を説明した公式ドキュメントを公開しました。このガイダンスでは、PowerShell スクリプトを使用して関連コンポーネントを有効にすることについても説明し、必要なときに互換性を維持できるようにします。
関連する更新で、Microsoft は Azure Blob Storage 接続に TLS 1.2 を適用するようになりました。同時に、KB5074105 では、ストレージ クリーンアップを通じて Windows Update ファイルを削除するオプションの削除など、Windows にいくつかの変更が加えられています。
同じ更新プログラムにより、以前の App Control の制限も解除されるため、サポートされている Windows バージョンを実行しているユーザーにはインストールが推奨されます。
*️⃣ 出典リンク:
Neowin、Azure Blob Storage の TLS 1.2、ストレージ クリーンアップによる Windows Update ファイル、以前の App Control の制限、