0x800F0906 .NET Framework インストール エラーを修正
Windows コンピューターで.NET Framework 0x800F0906 エラーに直面していますか? この投稿では、このエラーが発生する理由とその解決策について説明します。解決策の部分に入る前に、このエラーが表示される理由を理解しましょう。このエラーは通常、コンピューターがインターネットに接続できず、Windows Update から必要なファイルをダウンロードできない場合に発生します。
0x800F0906 を修正します。NET フレームワークのインストール エラー
を解決します。NET Framework 0x800F0906 エラーが Windows コンピューターに表示される場合は、次の 5 つの方法をお勧めします。
- グループ ポリシー設定を構成する
- インターネット接続を確認してください
- マイクロソフト。NET フレームワーク修復ツール
- Windows インストール メディアを使用する
- Windows Server の代替手順
これらのメソッドの適切な実行を詳細に理解しましょう。
1]グループポリシー設定を構成する
。NET フレームワーク 0x800F0906 エラーは、システム管理者が Windows 更新サーバーではなく Windows サーバー更新サービスを使用するようにシステムを構成したために発生する可能性があります。
このようなシナリオでは、ユーザーは、システム管理者に連絡して、[オプション コンポーネントのインストールと修復の設定を指定する] を有効にする必要があります。
これは、グループ ポリシー設定を使用して代替ソース ファイル パスの値を構成するか、[Windows Server Update Services] オプションの代わりに [Windows Update に直接連絡して修復コンテンツをダウンロードする] を選択することで実行できます。
グループ ポリシー設定を構成するには、以下の正確な手順に従います。
- Windows + Rを押して[ファイル名を指定して実行] ダイアログ ボックスを開き、gpedit.mscと入力し、[OK]ボタンを押してローカル グループ ポリシー エディターを開きます。
- [コンピューターの構成]を展開し、[管理用テンプレート]を展開して、[システム]を選択します。
- [オプション コンポーネントのインストールとコンポーネントの修復の設定を指定する] グループ ポリシー設定を開き、[有効] を選択します。
[代替ソース ファイル パス] ボックスで代替ソース ファイルを指定する必要があるとします。その場合、ユーザーは、インストール メディアの\sources\sxsフォルダーの内容を含む共有フォルダーの完全修飾パスを確立する必要があります。
たとえば、共有フォルダーのパスは\\server_name\share\Win8sxs のようにする必要があります。
または、ユーザーは WIM ファイルを指定することもできます。別のソース ファイルの場所として WIM ファイルを選択するには、WIM: をプレフィックスとしてパスに追加し、WIM ファイルで使用するイメージのインデックスをサフィックスとして追加します。たとえば、WIM:\\server_name\share\install.wim:3 です。(ここで、3 は画像のインデックスを表します)
- WSUS (Windows Server Update Services)ではなく、[ Windows Update に直接連絡して修復コンテンツをダウンロードする] を選択します。該当する場合は、チェックボックスをオンにします。
- [OK]をクリックし、コマンド プロンプトで「 update/force 」と入力し、Enter キーを押してポリシーを適用します。
2]インターネット接続を確認してください
このエラーは、プロキシ、ネットワーク、またはファイアウォールの構成、またはプロキシ ネットワークまたはファイアウォールの障害が原因で発生することもあります。この Web サイトにアクセスできない場合は、インターネット接続を確認し、ネットワーク管理者に連絡して、構成がその Web サイトへのアクセスをブロックしているかどうかを確認してください。管理者の方は、PC とルーターのネットワーク接続の問題をトラブルシューティングすることをお勧めします。
3] マイクロソフト。NET フレームワーク修復ツール
.NET Framework 修復ツールは、次の 4 段階のプロセスに従います。
- セットアップの問題のトラブルシューティングを試みます
- 修正を適用します (ユーザーの同意が必要です)
- インストールされているすべてのバージョンの修復を試みます。ネットフレームワーク
- ログを収集します (ユーザーの同意が必要です)。
具体的には、ツールは通常、次のタスクを実行します。
- Windows Installer サービスを再登録します。MsiExec.exe を使用して、Windows インストーラー サービスの登録を解除し、再登録します。診断結果に関係なく適用されます。
- Windows インストーラー サービスを再起動します。Windows Installer サービスを停止して再起動します。診断結果に関係なく適用されます。
4] Windows インストール メディアを使用する
このエラーを修正するには、Windows インストール メディアをファイル ソースとして使用して、. NET フレームワークの機能。以下の手順に従って、適切に実行してください。
- Windows インストール メディアを挿入します。
- コマンドプロンプトで以下のコマンドを実行します。
Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
このコマンドの <drive> は、ドライブ文字のプレースホルダーです。たとえば、D ドライブの場合、次のように並べ替える必要があります。
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
5] Windows Serverの代替手順
PowerShell コマンドレットを使用するか、役割と機能の追加ウィザードを使用して、Windows サーバー (2012 R2 Windows サーバー) で代替ソースを使用することにより、0x800F0906 エラーをすばやく修正できます。
このプロセスを実行するには、次の手順に従います。
- Windows インストール メディアを挿入します。
- Windows PowerShell コマンド ウィンドウで、次のコマンドを実行します。
Install-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
<drive> は、Windows インストール メディアのドライブ文字のプレースホルダーです。
例えば:
Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
役割と機能の追加ウィザードを使用するには、以下の手順に従います。
- Windows インストール メディアを挿入し、役割と機能の追加ウィザードを開始します。
- [機能の選択] ページで[.NET Framework 機能]チェック ボックスをオンにし、[次へ]をクリックします。
- [インストール オプションの確認] ページで[代替ソース パスの指定]リンクをクリックします。
- [代替ソース パスの指定] ページで、SxS フォルダーをローカルまたは共有パスとして入力し、[OK] をクリックしてから、[インストール] をクリックしてウィザードを終了します。
結論
この投稿では、0x800F0906 を修正するための 4 つの作業方法について説明しました。NET フレームワークのインストール エラー。あらゆる手法を試して、どれが自分にとってより効果的で実行しやすいかを体験することをお勧めします。
なぜです。NET Framework がインストールされていませんか?
誰でもフレームワークを PC にインストールするための条件はほとんどありません。ユーザーは、コンピューターの管理者である必要があります。以前のインストールでは、コンピューターを再起動する必要があります。フレームワークのバージョンは OS をサポートしている必要があります。
コメントを残す