NET Framework 3.5のインストール時のエラー0x800f0954

一部のユーザーは、Windows 10に.NET Framework 3.5またはその他のオプション機能をインストールしようとすると、エラーコード0x800f0954を受け取ります。ほとんどのユーザーは、Windowsコンポーネントを使用してパッケージをインストールしようとすると、このエラーを受け取ります。エラーはWindows 7、Windows 8.1、およびWindows 10で発生する可能性があり、特定のグループポリシーに関連付けられています。CBSログはエラーを示している可能性がありますが、実際にはエラーがないか、コンピューターが更新にアクセスできません。エラー0x800f0954を修正する方法を見てみましょう。あなたはあなたの問題に基づいた解決策に頼るべきです。

NET Framework 3.5のインストール時のエラー0x800f0954

WSUSサーバーのバイパス

システムはWUサーバーにアクセスできません。これは、ドメインに参加しているコンピューターのネットワーク全体がWSUSサーバーから更新をダウンロードするように構成されている場合に一般的です。この場合、コンポーネントのインストール中に一時的にWSUSサーバーをバイパスすることで問題を解決できます。 「検索」レジストリエディターに入力して右クリックします。次に、「管理者として実行選択します。レジストリで、パスに沿って手動で移動します。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  • WindowsUpdateとAUセクションがない場合は、作成します。コピー先のWindowsフォルダを右クリックし、[新規]> [パーティション]にWindowsUpdateという名前を付けます。次に、WindowsUpdateを右クリックし、AUという名前の「新規」>「セクション」を選択します。

WindowsでWindowsUpdateとAUパーティションを作成する


次に、AUフォルダーを選択し、左側の空のフィールドを右クリックして、UseWUServerという名前の「新規」>「文字列パラメーター」と値0を選択します。PCを再起動し、問題が解決するかどうかを確認します。

UseWUServer

CBSログのクリア

CBSログをクリアしてから、DISMを実行する必要があります。エクスプローラーでパスC:\ Windows \ Logs \ CBSに移動し、すべてのファイルを選択して削除します。

CBSログを手動でクリアする

CBSフォルダー内のすべてのファイルを削除したら、管理者としてコマンドプロンプトを実行し、DISMコマンドを入力します。

  • Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Dism online enable-feature featurenameNetFX3ソースC

PowerShellを使用して、インストールメディアから.NET Framework 3.5をインストールする

更新コマンドを使用して.NET Framework 3.5をインストールするか、サーバー経由でインストールしようとしたときにエラー0x800f0954が発生した場合は、ISOイメージからPowerShell経由でインストールできます。最初に行う必要があるのは、Windows 10インストールUSBドライブまたはWindows 10インストール仮想ディスクを作成することです。管理者としてPowerShellを実行し、次のアプレットを入力します。

  • Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs-ここで、Dは: Windowsの10のインストールフラッシュドライブの名前です。
  • PCを再起動し、.NET Framework 3.5を再度インストールしてください。

Add-WindowsCapability –Online -Name NetFx3 Source sources sxs

オプションコンポーネントのインストールと復元

RSAT(リモートサーバー管理ツール)の使用中にエラー0x800f0954が発生した場合、OSのアクセス許可を付与し、回復コンテンツと追加機能をWUから直接ダウンロードする1つのポリシーでこの問題を解決できます。

  • Win + Rを押し、「gpedit.msc」と入力して、グループポリシーエディターを開きます。
  • エディターで、[コンピューターの構成]> [管理用テンプレート]> [ システム ]に移動します
  • 右側で、「オプションのコンポーネントをインストールしてコンポーネントを復元するためのオプションを指定する」を見つけてダブルクリックします。
  • プロパティウィンドウで、[ 有効]を選択し、下の[ Windows Server Update Services(WSUS)を使用する代わりにWindows Updateからリカバリコンテンツとオプションを直接ダウンロードする]チェックボックスをオンにします。
  • [適用]をクリックして、PCを再起動します。エラー0x800f0954を修正してください。

オプションコンポーネントのインストールと復元