Windows 10に.NET Framework 3.5をインストールする方法|初心者向け完全ガイド
Windowsユーザーなら、「.NET Framework」という言葉を一度は目にしたことがあるのではないでしょうか。.NET Frameworkは、Microsoftが開発したソフトウェアフレームワークで、C#、C++、F#、Visual Basicで作られたアプリケーションの構築と実行を可能にします。最新バージョンは4.8ですが、一部のアプリケーションを動かすには、.NET 3.5のような旧バージョンが必要になる場合があります。
幸い、.NET 3.5のインストールはそれほど難しくありません。この記事では、お使いのPCに.NET 3.5がすでにインストールされているかどうかを確認する方法と、インストールされていない場合の対処法を詳しく解説します。
PCに.NET Framework 3.5がインストールされているか確認する方法
.NET 3.5のインストール作業に入る前に、まずはすでにインストール済みかどうかを確認しておきましょう。手順は以下の通りです。
- Win + Rキーを押し、「control」と入力してEnterキーを押し、コントロールパネルを開きます。
- プログラム > プログラムと機能をクリックします。
- 左側のメニューから「Windowsの機能の有効化または無効化」を選択します。
- Windowsの機能一覧の上部に.NET 3.5が表示されます。チェックボックスが塗りつぶされていれば、インストール済みです。

なお、.NET 3.5の項目には「.NET 2.0と3.0が含まれます」という表記があります。つまり、.NET Framework 3.5をインストールすれば、.NET 2.0や3.0を必要とするアプリケーションも動作させられるということです。
チェックボックスが塗りつぶされていない場合は、まだインストールされていません。以下の3つの方法のいずれかを使ってインストールしましょう。
Windowsの機能から.NET 3.5をインストールする
前のセクションの手順で「Windowsの機能」画面を開いたら、あとは簡単です。
.NET Framework 3.5のチェックボックスにチェックを入れ、OKをクリックしてウィンドウを閉じるだけです。Windowsがすぐに.NET Framework 3.5のインストールを開始します。インストールを完了するには、PCの再起動が必要です。
Windowsインストールメディアを使ってインストールする
PCがインターネットに接続されていない場合は、WindowsのDVDや起動可能なUSBフラッシュドライブを使って.NET 3.5をインストールできます。Windowsインストールメディアが手元にあれば、作業は簡単で時間もかかりません。
- インストールメディアをPCに挿入し、割り当てられたドライブ文字を確認します。
- Win + Rキーを押し、「cmd」と入力してCtrl + Shift + Enterキーを押し、コマンドプロンプトを管理者として起動します。
- 以下のコマンドを実行します。
ここでは、インストールメディアのドライブ文字が「G」であると仮定しています。実際に割り当てられているドライブ文字に置き換えてください。Dism /online /enable-feature /featurename:NetFX3 /All /Source:G:\sources\sxs /LimitAccess
- インストールには数分かかります。完了したら、PCを再起動してください。
オフラインインストーラーを使ってインストールする
直接ダウンロードしたい場合は、Microsoftの公式サイト(dotnet)から旧バージョンの.NET Frameworkのオフラインインストーラーを入手できます。ただし、ダウンロードする前に、サポート対象のバージョンであることを必ず確認しましょう。
幸い、Microsoftはサポート対象バージョンを簡単にダウンロードできるようにしています。ダウンロードページにアクセスすると、サイトが自動的にサポート対象のバージョン一覧を展開し、サポート終了済みのバージョンを非表示にしてくれます。.NET 3.5もサポート対象のバージョンとして一覧に表示されます。

サポート対象のバージョンをダウンロードすることが重要なのは、Microsoftがソフトウェアに「サポート終了日」を設定しており、その日以降は更新プログラムの提供が停止されるためです。幸い、執筆時点で.NET 3.5のサポート終了日は2028年10月10日に設定されているため、まだ十分に利用できます。
オフラインインストーラーをダウンロードしたら、インストールを開始しましょう。ほとんどの場合、スムーズに完了しますが、まれにオフラインインストーラーがうまく動作しないこともあります。
コマンドプロンプトまたはPowerShellを使ってインストールする
手っ取り早く済ませたいなら、コマンドプロンプトまたはPowerShellで1つのコマンドを実行するだけで、.NET Framework 3.5をインストールできます。手順は以下の通りです。
- Win + Rキーを押し、「cmd」と入力してCtrl + Shift + Enterキーを押し、管理者権限のコマンドプロンプトを起動します。PowerShellを使いたい場合は、「cmd」の代わりに「powershell」と入力します。
- コマンドプロンプトとPowerShellのどちらを使っているかに応じて、以下のいずれかのコマンドを実行します。コマンドプロンプト:
PowerShell:Dism /online /Enable-Feature /FeatureName:"NetFx3"Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3" - インストールが開始されます。完了したら、コマンドプロンプトまたはPowerShellを閉じて構いません。
.NET Framework 3.5のインストール成功を確認する方法
.NET Frameworkのインストール後は、管理者権限のコマンドプロンプトでコマンドを実行して、インストールが成功したかどうかを確認できます。
- Win + Rキーを押し、「cmd」と入力してCtrl + Shift + Enterキーを押し、管理者権限のコマンドプロンプトを起動します。
- 以下のコマンドを実行します。
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s - システムにインストールされているすべての.NET Frameworkのバージョンが表示されます。

関連記事: インストール済みの.NET Frameworkのバージョンを確認する方法
.NET Framework 3.5のインストールに関するトラブルと対処法
.NET Framework 3.5のインストール中に問題が発生する原因はいくつかあります。たとえば、Windowsがライセンス認証されていない場合、.NET Frameworkはシステムにインストールできません。この場合の解決策は、現在のライセンスを認証するか、新しいWindows 10ライセンスを入手することだけです。
また、インストール時にいくつかのWindows更新プログラムのダウンロードが必要になることもあります。ただし、これは主に新しいバージョンの.NET Frameworkで起こる問題で、PCを長期間更新していない場合を除き、あまり心配いりません。KB番号が表示されるので、それを参考にして必要な更新プログラムをインストールしてください。
過去10年以内に購入したPCであれば、.NET Framework 3.5がサポートされていない可能性はほとんどありません。それでも気になる場合は、お使いのOSでどのバージョンの.NET Frameworkが動作するかを事前に確認しておきましょう。
.NET Frameworkは、Windows Vista以降のすべてのWindows OS(Windows 7、8、8.1、10など)で動作します。ただし、Windows Vistaにはプリインストールされていません。

まとめ:.NET 3.5対応アプリを快適に実行しよう
この記事の手順で、問題なく.NET 3.5をインストールできたなら、.NET 3.5を必要とするすべてのプログラムを実行できるようになっているはずです。もちろん、最新の.NET Frameworkも併せてインストールしておくことを忘れないでください。
-
Windows 11 のインストール方法を徹底解説|必要なシステム要件とダウンロード手順
Microsoftの新OS「Windows 11」が発表されて以来、その入手方法に関心が集まっています。ネット上にはさまざまな情報があふれていて、最初は戸惑うかもしれませんが、本記事では調査結果を整理し、要点だけをわかりやすくまとめました。インストール作業に取りかかる前に、押さえておくべき重要なポイントがいくつかありますので、まずはそれらを確認していきましょう。Windows 11 の基本システム要件まず最初に、お使いのデバイスが新しいOSに対応しているかどうかを確認する必要があります。次に、インストール方法を決めます。具体的には、既存環境からの「アップグレード」を行うか、「Windows 1
-
Microsoft .NET Framework 3.5のインストール方法|オフライン環境でも導入できる3つの手順
ノートパソコンやデスクトップPCが最新バージョンのWindows OS(Windows 10やWindows 8など)で動作している場合、Microsoftの.NET Frameworkは通常、Windows Updateとともにその時点で利用可能な最新バージョンが自動的にインストールされます。しかし、最新版の.NET Frameworkが導入されていない環境では、一部のアプリケーションやゲームが正常に動作せず、「.NET Framework 3.5のインストール」を求められることがあります。 Microsoft公式サイトから.NET Framework 3.5をインストールする場合、ダウンロ