Windows 11 PCに.NET Framework 3.5をインストールする方法

📅
🕑 1 分で読む

.NET Framework 3.5 を必要とするアプリやゲームを実行しようとしたことがあるなら、頭を悩ませたことがあるかもしれません。Windows 11 ではデフォルトでインストールされなかったり、組み込みオプションでエラーが発生したりすることがあります。幸いなことに、手間をかけずにインストールする方法はいくつかありますが、それぞれに癖があります。ここでは、これまでに実際に効果があった方法をご紹介します。最も簡単な方法から、より複雑な方法まで、気分や環境に合わせてお選びください。

Windows 11に. NET Framework 3.5をインストールする方法

コントロールパネルからインストールする(無駄のない方法)

この方法はおそらく最もシンプルで分かりやすいでしょう。Windowsが最新版で、インターネット接続がダウンロードに対応している場合に有効です。基本的にはいくつかのチェックボックスをクリックするだけで、コマンドラインの魔法は必要ありません。環境によっては完全に信頼できますが、特にWindows Updateが拒否する場合は、他の方法を試す必要があるかもしれません。

  • スタートメニューまたは検索ボックスを開き、 と入力してappwiz.cplを押しますEnter。すると、従来の「プログラムと機能」ウィンドウが表示されます。
  • 左側のサイドバーから「Windowsの機能の有効化または無効化」をクリックします。チェックボックスが並んだ小さなウィンドウがポップアップ表示されます。
  • .NET Framework 3.5(.NET 2.0と3.5を含む)のチェックボックスを探してチェックを入れます。有効化しようとするまでグレー表示になっている場合もあるので、利用可能な場合はチェックボックスをオンにしてください。
  • 「OK」を押します。Windowsは、この機能のためにMicrosoftからファイルをダウンロードするかどうかを尋ねます。
  • 「Windows に機能をダウンロードしてインストールさせる(推奨)」を選択します。接続状況やシステム速度によっては、数分かかる場合がありますのでご注意ください。しばらく何も起こっていないように見えるかもしれませんが、しばらくお待ちください。しばらくすると、「Windows は要求された変更を完了しました」などの確認メッセージが表示されます。
  • 「閉じる」をクリックすればほぼ完了です。

注:ダウンロードまたはインストール中にエラーが発生した場合は、Windows 11が完全に更新されていること、および保留中の再起動や更新がないことを再度ご確認ください。Windowsは、当然ながら、必要以上にインストールを難しくしています。

コマンドプロンプトを使用してインストールする(より直接的で、少しマニアックな方法)

この方法は、特にコントロールパネルの方法がうまくいかない場合に、時々とても効果的です。コマンドを1つ実行するだけでWindowsの機能が有効になるというのは少し奇妙ですが、信頼性は高いです。ターミナルコマンドに慣れていて、自動化したい場合や、インストールがうまくいかない問題を解決したい場合に便利です。

  • コマンドプロンプトを管理者として開きます。そのためには、検索ボックスに「」と入力し、コマンドプロンプトアプリCMDを右クリックして「管理者として実行」を選択します。
  • ユーザー アカウント制御のプロンプトが表示されたら、[はい]をクリックします。
  • 次のコマンドを入力するか、コピーして貼り付けます。DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
  • を押しますEnter。これで、Windows は Microsoft サーバーから必要なファイルを取得します。この場合も、インターネットの速度とシステム設定によっては、時間がかかることがあります。

かなり簡単で、内蔵インストーラーがうまく動作しない場合は、これでうまくいくことが多いです。マシンによっては、最初は失敗しても再起動後に動作する場合もあるので、もし不安定な場合はもう一度試してみても問題ありません。

方法3: Windows 11 ISOでオフラインDISM方式を使用する

さて、これは勇気のある人、あるいは最初の2つで行き詰まった人向けです。基本的には、お使いのバージョンに合ったWindows 11のISOファイルをダウンロードしてマウントし、DISMにISOのソースファイルから直接. NET 3.5をインストールするように指示します。USBメモリからインストールするのと似ていますが、コマンドラインマジックを使ってインストールします。

  • まず、 Microsoftの公式ページからWindows 11の公式ISOをダウンロードしてください。すでにISOをお持ちの場合は、次の手順に進んでください。
  • ISOイメージが、インストールされているWindows 11と同じバージョンであることを確認してください。例えば、Windows 11のバージョンが25H2であれば、ISOイメージも25H2である必要があります。バージョンが一致しないと、「ソースが無効です」などのエラーが発生する可能性があり、非常にイライラします。
  • ISOファイルを右クリックし、「マウント」を選択します。割り当てられるドライブ文字をメモしておきましょう。「E:」のような文字になります。
  • 管理者コマンドプロンプトを開きます。スタートボタンを右クリックし、「Windowsターミナル(管理者)」を選択するか、管理者として検索しcmdて実行することもできます。
  • 次のように入力し、「E:」をマウントした ISO ドライブ文字に置き換えます。DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs
  • を押しますEnter。すべてが正しく(そしてISOが現在のWindowsのバージョンと一致していれば)、機能がインストールされます。そうでない場合は「ソースが無効です」というエラーが表示される場合があります。これは、ISOが一致していないか破損している可能性があります。
  • 成功すると、再起動を求めるメッセージが表示されます。Yすぐに再起動するか、N後で再起動するかを選択できますが、正直に言うと、すべてが正常に動作していることを確認するために、今すぐ再起動することをお勧めします。
  • 完了したら、マウントしたISOファイルを取り出すことを忘れないでください。 「This PC」でドライブを右クリックし、「Eject(取り出し)」を選択してください。その後、PCを再起動してインストールを完了してください。

はい、少し技術的ですが、通常の方法が機能しない場合は、これが Windows 11 で. NET 3.5 を起動して実行するための最も信頼性の高い方法になります。

まとめ

  • コントロールパネルを使用して、GUIベースの迅速なインストールを行う
  • コマンドプロンプトは、素早く直接的な修正に最適です(DISM)
  • 他の方法がうまくいかない場合の頑固なケースのためのISO + DISMオフラインアプローチ

まとめ

Windows 11への. NET Framework 3.5のインストールは、特にWindows Updateが予想外の結果を生む場合、必ずしもスムーズに進むとは限りません。コントロールパネルからインストールすれば通常は問題ありませんが、うまくいかない場合はコマンドラインやISOイメージからインストールする方法が役立ちます。少し面倒ですが、一度インストールしてしまえば、必要なアプリの準備は万端です。この方法が、誰かの延々と続く検索と試行錯誤の負担を軽減してくれることを願っています。