エラーの修正Windows8 / 8.1 / 10へのMicrosoft.NET Framework3.5のインストール
- カテゴリ: Dotnet
Microsoft .NET Frameworkは、Windowsにインストールする必要がある最も重要なアドオンの1つです。幸いなことに、Windows8以降には .NETFrameworkの最新バージョン プリインストールされています。この記事では、以前のバージョンの.NET Frameworkをインストールし、インストール中に発生する可能性のある問題を修正するいくつかの方法について説明します。
クイックサマリー 隠れる 1 .NET Framework 3.5が重要なのはなぜですか? 2 .NET Framework3.5をオンデマンドでインストールする 3 コントロールパネルからの.NETFramework3.5のインストール 4 インターネットに接続せずにオフラインモードで.NETFramework3.5をインストールする 5 .NET Framework3.5オフラインインストーラーをダウンロードします 6 フレームワークのインストール中のエラーのトラブルシューティング 6.1 0x800F081Fおよび0x800F0906エラー 6.2 グループポリシーを使用してインストールを制御する
.NET Framework 3.5が重要なのはなぜですか?
の最新バージョンは .NET Framework 4.5.2 Windows 8.1にプリインストールされているため、バージョン3.5以前を特に必要とするアプリケーションを実行するために必要な以前のバージョンのフレームワークが常に必要です。バージョン3.5は、バージョン4以降と一緒にインストールすることもできます。これが、古いアプリケーションが正しく機能するために、システムに.NET Framework3.5をインストールすることが重要である理由です。
フレームワークをインストールする方法はいくつかあります。それらのいくつかを以下で説明します。
.NET Framework3.5をオンデマンドでインストールする
.NET Framework 3.5を必要とするアプリをインストールしているが、システム上で見つからない場合は、次のダイアログが自動的に表示されます。選択する必要があるのは この機能をインストールする フレームワークを自動的にダウンロードしてインストールします。これにはバージョン2.0と3.5の両方が含まれるため、アプリケーションには実行に必要なすべてのファイルが含まれます。
コントロールパネルからの.NETFramework3.5のインストール
.NET Framework 2.0および3.5を自分でインストールする場合は、以下の手順に従ってください。
- [コントロールパネル] –> [プログラムと機能](Windowsキー+ X + F)に移動します
- 左側のメニューで、 Windowsの機能をオンまたはオフにします 。を使用してこれを直接開くこともできます 実行–>オプション機能 。
これにより、必要なすべてのコンポーネントがインターネットからダウンロードされ、フレームワークが自動的にインストールされます。
インターネットに接続せずにオフラインモードで.NETFramework3.5をインストールする
インターネットに接続していない場合は、以下の手順に従ってフレームワークをオフラインモードでインストールする必要があります。フレームワークをオフラインモードでインストールするためのWindows8または8.1DVDまたはソースファイルがあることを確認してください。それ以外の場合は、以下の場所から.NET Framework 3.5オフラインインストーラーをダウンロードし、ダウンロードしたセットアップをダブルクリックしてインストールできます。
アクティブなインターネット接続がない場合、Windowsは次のエラーを表示します。
Windowsは、必要なファイルをダウンロードするためにインターネットに接続できませんでした。インターネットに接続していることを確認し、[再試行]をクリックして再試行してください。
- 管理者権限でコマンドプロンプトを開く(Windowsキー+ X + A)
- 次のコマンドを発行します。
Dism / online / enable-feature / featurename:NetFx3 / All / Source: D: Sources sxs / LimitAccess
ここで、D: Sources sxsは、WindowsDVDまたはソースへのパスです。
PowerShellを使用する場合は、PowerShellで次のコマンドを実行します。
Install-WindowsFeature –name NET-Framework-Core –source D: sources sxs - これにより、機能が有効になり、プロセスが完了したときに通知されます。
.NET Framework3.5オフラインインストーラーをダウンロードします
インストール方法がどれも機能しない場合は、.NET Framework 3.5のスタンドアロンインストーラーをダウンロードして、好きな場所にインストールできます。
ここから.NETFramework3.5をダウンロードします 。
フレームワークのインストール中のエラーのトラブルシューティング
0x800F081Fおよび0x800F0906エラー
これらは、.NET Framework3.5のインストール中に発生する最も一般的なエラーです。両方のコードの説明は次のとおりです。
0x800F081F –ソースファイルが見つかりませんでした
0x800F0906 –ソースファイルをダウンロードできませんでした
インターネットに接続していてもこの問題が発生する場合は、次のWindowsUpdateをインストールしていることが原因です。
- KB2966826
- KB2966827
- KB2966828
これらは、フレームワークの現在のインストールにインストールする必要がある.NET Framework3.5のセキュリティ更新プログラムです。ただし、Microsoftはフレームワーク3.5がインストールされているかどうかに関係なくこれらの更新プログラムを適用するため、フレームワークがインストールされていない場合でもインストールされます。
これらの更新を最初にインストールしてからフレームワークをインストールしようとすると、上記のエラーが発生します。上記の更新プログラムをアンインストールし、上記のいずれかの方法で.NET Framework 3.5をインストールして、最後に更新プログラムを再度インストールする必要があります。
グループポリシーを使用してインストールを制御する
上記の方法が機能せず、それでもフレームワークをインストールできない場合は、以下の手順に従って再試行してください。
- グループポリシーエディターを開きます(実行–> gpedit.msc)
- 次のハイブに移動します。
コンピューターの構成–>管理用テンプレート–>システム - 右側のペインで、以下を有効にします。
オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定します
うまくいけば、これにより、エラーなしで.NET Framework3.5をインストールできるようになります。それでもインストールに問題がある場合は、以下のコメントからお知らせください。問題の解決に努めます。