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 Update を定期的に確認してください。

まとめ

このガイドでは、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 を手動でインストールできます。