【Windows 10】「.NET Framework 4.7はこのオペレーティングシステムではサポートされていません」エラーの解決方法
.NET Frameworkは、Microsoftが提供するソフトウェア実行環境(プログラミング基盤)です。さまざまなアプリケーションやサービスの動作には.NET Frameworkが必要で、その多くはインストーラーに必要なランタイムが同梱されているため、アプリのセットアップ時に自動的にシステムへ導入されます。しかし、アプリケーションのインストール中に「The .NET Framework 4.7 is not supported on this operating system(このオペレーティングシステムでは.NET Framework 4.7はサポートされていません)」というエラーが表示され、インストールが完了できないケースがあります。.NET Framework 4.7を単体でダウンロードしてインストールする場合にも、同じエラーに遭遇することがあります。

このエラーの原因は、エラーメッセージの示すとおりOSとの非互換です。Windows 10自体は.NET Frameworkをサポートしていますが、すべてのバージョンで利用できるわけではありません。このメッセージが表示される場合、最も可能性が高い原因は、お使いのWindows 10のバージョンが.NET Framework 4.7の動作要件を満たしていないことです。
解決方法:Windows 10を最新の状態に更新する
この問題に対する基本的な解決策は、Windows 10を更新することです。すでに最新版を使っているつもりでも、念のためWindows Updateの確認をおすすめします。原因がOSバージョンの非互換である以上、提供されている更新プログラムをすべて適用すれば、問題はほぼ解消するはずです。
[設定] → [更新とセキュリティ] → [Windows Update] → [更新プログラムのチェック] の順に操作し、検出された更新をすべてインストールしてください。
まずは、お使いのWindows 10の正確なバージョンと、.NET Framework 4.7が必要とするバージョンを確認しましょう。以下の手順で調べられます。
- Windowsキーを押しながらRキーを押して「ファイル名を指定して実行」を開きます
- 「winver」と入力してEnterキーを押します

新しく開いたウィンドウの2行目に、バージョン情報が表示されます。「Version」の後ろにある4桁の数字がバージョン番号で、上2桁が西暦の下2桁(年)、下2桁が月を表しています。たとえば「1709」なら、2017年9月にリリースされたバージョン(Fall Creators Update)を意味します。

続いて、お使いのWindows 10のバージョンが.NET Framework 4.7と互換性があるかどうかを確認します。Microsoftの公式ダウンロードページを開き、「システム要件(System Requirements)」の項目をチェックしてください。

「サポートされるオペレーティングシステム(Supported Operating System)」の欄には、「Windows 10 Anniversary Update」と「Windows 10 Creators Update」と記載されています。ただし、これらのアップデート名がどのバージョン番号に対応するのか分からない方も多いでしょう。そこで、Windows 10の主な機能更新プログラムとバージョン番号の対応を以下にまとめました。
- November Update(1511)
- Anniversary Update(14393)
- Creators Update(1703)
- Fall Creators Update(1709)
- Spring Creators Update(1803)
ご覧のとおり、Anniversary Updateのバージョン番号は14393、Creators Updateは1703です。つまり、お使いのWindows 10のバージョンが14393より古い場合、.NET Framework 4.7をインストールすることはできません。Windows Updateを実行して最新バージョンに更新したうえで、改めてインストールを試みてください。
補足:Windows 10 April 2018 Update(1803)以降のバージョンには、後継の.NET Framework 4.7.2が標準搭載されています。OSを最新状態に保てば、この種の互換性エラーに悩まされることはほぼなくなります。
-
「システムがファームウェアOSまたはUEFIドライバーの不正な変更を検出しました」エラーの解決方法
Windows 10は最新のテクノロジードライバーやモジュールを採用しており、最新のハードウェアに対応しています。現在販売されているPCやノートパソコンの多くは、従来のBIOSに代わってUEFIブートを採用しています。Windows 7からWindows 10へ移行するユーザーの中には、ハードディスクのタイプ変換など、いくつかの問題に直面する方もいます。こうした問題への対応中に、うっかり設定を変更してしまい、「システムがファームウェアオペレーティングシステムまたはUEFIドライバーの不正な変更を検出しました(The System found unauthorized changes on th
-
【解決策】このバージョンのWindowsと互換性のないNVIDIAドライバーエラーの直し方
ゲームはもはや単なる娯楽や暇つぶしではなく、多くの人にとって立派な職業となっています。ゲーミング、動画編集、グラフィック関連の作業は、いずれもGPU(グラフィックボード)なしには成り立ちません。世界のゲーム市場の51%以上はPCが占めており、家庭用ゲーム機が約30%、スマートフォンが約13%と続きます。そのため、GPUにわずかな不具合が生じるだけでも、ゲームのパフォーマンスに大きな影響が出てしまいます。「標準NVIDIAグラフィックスドライバーはこのバージョンのWindowsと互換性がありません」というエラーメッセージが表示されると、ゲーマーやデザイナーにとっては大きな衝撃です。同じ問題でお困