Windows 10 .NET Framework 3.5 エラー コード 0x800f0954 を修正する方法

主な注意事項

  • PowerShell コマンドを使用して. NET Framework 3.5 をインストールします。
  • 必要に応じてレジストリ設定を編集して WSUS をバイパスします。
  • グループ ポリシー設定を調整して、Windows Update へのアクセスを強化します。

Windows 10 で. NET Framework 3.5 エラー コード 0x800f0954 を解決する方法

Windows 10 に. NET Framework 3.5 をインストールしようとしているときにエラー コード 0x800f0954 が 発生すると、イライラすることがあります。このガイドでは、問題を効果的に解決するための実用的なソリューションを紹介します。

.NET Framework 3.5 エラー コード 0x800f0954 の理解

エラー コード 0x800f0954 を解決するには、以下の手順に従ってください。

ステップ 1: PowerShell 経由で. NET Framework をインストールする

多くのユーザーは、特定の PowerShell コマンドを実行することで、.NET Framework 3.5 エラー コード 0x800f0954 を正常に解決しています。インストールの実行方法は次のとおりです。

  • メディア作成ツールを使用して最新の Windows 10 ISO をダウンロードします。
  • ダウンロード後、ISO ファイルをダブルクリックしてマウントします。
  • マウントされたドライブに割り当てられたドライブ文字をメモします。
  • PowerShell を管理者として起動します。
  • PowerShell ウィンドウで、次のコマンドを入力して Enter キーを押します。

Add-WindowsCapability –Online -Name NetFx3~~~~ -Source D:\sources\sxs

  • コマンドを実行したら、次のコマンドで. NET Framework がインストールされていることを確認します。

Get-WindowsCapability -Online -Name NetFx3~~~~

  • PowerShell を閉じて、コンピューターを再起動します。
  • 再起動後にエラーコードが再発するかどうかを確認します。

ステップ 2: WSUS サーバーをバイパスしてエラー 0x800f0954 を解決する

Windows 機能のインストール時にエラーが表示される場合は、システムが Windows Update サーバーにアクセスできない可能性があります。この問題を解決するには、次の手順に従ってください。

  • Windows + S を 押して、検索ボックスに 「Regedit」と入力します。
  • 検索結果から、 レジストリ エディターを 選択します。
  • UAC からプロンプトが表示されたら、 [はい] を選択して続行します。
  • 次の場所に移動します:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

  • 右側のペインで、 UseWUServer をダブルクリックし、その値のデータを 0 に設定します。
  • [OK] を 選択して、レジストリ エディターを閉じます。
  • 問題が解決したかどうかを確認するには、コンピューターを再起動してください。

プロのヒント: UseWUServer エントリが存在しない場合は、以下に示すキーを使用して作成します。

  1. Windows キーを右クリックし、 [新規] > [キー] を 選択して、 WindowsUpdate という 名前を付けます。
  2. WindowsUpdate を右クリックし、 [新規] > [キー] を選択して、 AU という名前を付けます。
  3. AU を 選択し、 UserWUServer という名前の新しい 文字列値 を作成します。

ステップ3: グループポリシーエディターの使用

依然として問題に直面している場合は、ローカル グループ ポリシー エディターを利用すると解決できる場合があります。この機能は、すべてのバージョンの Windows、特に Home エディションでは利用できないことに注意してください。Pro または Enterprise ユーザーの場合:

  • [スタート] ボタンを右クリックし、 [実行] を選択します。
  • 入力し gpedit.msc てEnterキーを押します。
  • ローカル グループ ポリシー エディターで、次の場所に移動します。

Computer Configuration\Administrative Templates\System

  • 右側のペインで、[ オプション コンポーネントのインストールとコンポーネントの修復の設定を指定する] をダブルクリックします。
  • オプションを有効にするには、 [有効] に設定します。
  • [修復コンテンツとオプション機能を WSUS ではなく Windows Update から直接ダウンロードする] の横にあるチェックボックスをオンにします。

「適用」 をクリックして変更を確認し、システムを再起動して問題が解決するかどうかを確認します。

ステップ 4:. NET Framework 3.5 を強制インストールする方法

それでも. NET Framework 3.5 をインストールできない場合は、強制インストールの使用を検討してください。

  • Windows キーを押して、 「Windows の機能」 と入力します。
  • 結果の中にそれを見つけたら、それをクリックします。
  • .NET Framework 3.5 (.NET 2.0 および 3.0 を含む) を見つけて、その下の両方のボックスをチェックします。
  • 「OK」 をクリックして設定を保存し、コンピューターを再起動します。

追加のヒント

  • PowerShell のインストール パスに不足しているコンポーネントがないか確認します。
  • インストールの実行中はインターネット接続が安定していることを確認してください。
  • システム パフォーマンスを最適に保つために、Windows アップデートを定期的に確認してください。

まとめ

このガイドでは、PowerShell、レジストリ エディター、およびグループ ポリシー設定を利用して、Windows 10 で. NET Framework 3.5 エラー コード 0x800f0954 を解決する効率的な方法について概説しました。これらの手順に従うと、問題なく目的のフレームワークをインストールできるはずです。

結論

.NET Framework 3.5 のインストールの問題に対処するのは困難な場合がありますが、提供されている解決策は、エラー コード 0x800f0954 をシームレスにナビゲートして解決するのに役立ちます。これらの手順を実行しても問題が解決しない場合は、Microsoft サポートに連絡してさらに支援を受けることを検討してください。

FAQ(よくある質問)

エラーコード 0x800f0954 の原因は何ですか?

エラー コード 0x800f0954 は、Windows Update アクセスの問題、レジストリ設定の誤り、またはグループ ポリシー設定の誤構成が原因で発生することがよくあります。

.NET Framework 3.5 を手動でインストールするにはどうすればよいですか?

Windows の機能ダイアログから、またはマウントされた ISO ソースを対象とする特定のコマンドを使用して PowerShell を使用することで、.NET Framework 3.5 を手動でインストールできます。