Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:エラーコード0x800f0954

一部のユーザーは、エラーコード0x800f0954を受け取ります Windows10に.NETFramework3.5または別のオプション機能をインストールしようとしたとき。ほとんどのユーザーは、Windows機能を介してパッケージをインストールしようとしたときにこのエラーが発生したと報告していますが、DISMコマンドラインツールを使用しているときにエラーが発生する場合もあります。このエラーは、Windows 7、Windows 8.1、およびWindows 10で発生することが確認されているため、特定のWindowsバージョンに限定されているようには見えません。

修正:エラーコード0x800f0954

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

テストマシンで問題を再現しようとし、この正確な問題が発生したさまざまなユーザーレポートを調べることで、この特定の問題を調査しました。結局のところ、このエラーコードをトリガーする可能性のあるいくつかの異なる潜在的な原因があります:

  • コンピューターはWindowsUpdateサーバーにアクセスできません –場合によっては、システムがWUサーバーに到達できないためにエラーメッセージが表示されます。これは、WSUSサーバーから更新プログラムをダウンロードするように構成されたドメインに参加しているコンピューターのネットワーク全体がある状況でよく見られます。この場合、WSUSをバイパスすることで問題を解決できます。
  • DISMCBSログが問題を引き起こしています – DISMユーティリティによって生成されたCBSログが、実際には存在しない問題を示している場合があります。この場合、コンポーネントベースのサービスログを削除し、以前はこのエラーメッセージで失敗していたDISMコマンドを再実行することで、問題を解決できます。
  • .NETFrameworkはPowershell経由でインストールする必要があります –古い.NET Frameworkパッケージをインストールしようとしている場合は、 0x800f0954 を回避するために、PowerShellウィンドウからインストールする必要がある場合があります。 エラー。
  • グループポリシーによりインストールが妨げられています –ローカルグループポリシーエディターで無効にした場合に、この特定のエラーをトリガーする可能性のあるポリシーが1つあります。このシナリオが当てはまる場合は、[オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定する]ポリシーを有効にすることで問題を解決できます。

現在、 0x800f0954の修正を検索している場合 エラーの場合、この記事ではいくつかのトラブルシューティング手順を説明します。以下に、同様の状況にある他のユーザーがこの特定の問題を修正するために正常に使用したメソッドのコレクションを示します。

以下の方法は効率と重大度の順に並べられているため、提示されている順序で実行することをお勧めします。現在の状況にすべての潜在的な修正が適用できるとは限らないため、従うことができない方法はスキップしてください。

方法1:WSUSをバイパスする

0x800f0954を取得した場合 オプションのWindows機能をインストールしようとしたときにエラーが発生しました。これは、システムがWindowsUpdateサーバーにアクセスできないことが原因である可能性があります。これは、同様の状況、特にWSUSサーバーから更新プログラムをダウンロードするように構成されたドメインに参加しているコンピューターのネットワーク全体がある状況で多くのユーザーに発生したようです。

状況が似ている場合は、コンピュータがかつてドメインネットワークの一部であり、グループポリシー設定がまだ有効であるために、問題が発生している可能性があります。このシナリオが当てはまる場合は、WSUSサーバーを一時的にバイパスすることで問題を解決できます。次のレジストリ編集を実行することで、これを簡単に行うことができます。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「regedit」と入力します Ctrl + Shift + Enterを押します レジストリエディタを開くには 管理者権限を持つ。 UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。
  2. レジストリエディタ内で、左側のペインを使用して次の場所に移動します:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

    注: アドレスをナビゲーションバーに直接貼り付けて、 Enterを押すこともできます すぐにそこに着くために。

  3. WindowsUpdateの場合 キーが存在しないため、手動で作成する必要があります。これを行うには、Windowsキーを右クリックし、新規>キーを選択します。 「WindowsUpdate」という名前を付けます。 次に、新しく作成したキーを右クリックして、新規>キーを選択します。 最新のキーにAUという名前を付けます 。
  4. AUキーを選択した状態で、右側のペインに移動し、空のスペースを右クリックして、新規>文字列を選択します。 価値。次に、新しく作成した文字列値の名前を UserWUServerに変更します 。
  5. 一度UserWUServer キーが作成されました。キーをダブルクリックして、値データを設定します。 0へ 。
  6. レジストリエディタを閉じ、コンピュータを再起動して、次回のシステム起動時に問題が解決したかどうかを確認します。

この方法で問題が解決しなかった場合、または適用できなかった場合は、以下の次の方法に進んでください。

方法2:CBSログのクリーニング

この正確な問題が発生している一部のユーザーは、 CBS(コンポーネントベースのサービス)を削除した後に問題を解決できたと報告しています。 DISMに関連するログ。これを実行してDISMコマンドを再実行した後、影響を受ける一部のユーザーから、 0x800f0954 エラーは発生しなくなりました。

行う必要があることは次のとおりです。

  1. ファイルエクスプローラーを開き、次の場所に移動します:
    C:\Windows\Logs\CBS
    
  2. CBSに入ると フォルダで、そこにあるすべてを選択し、削除を選択します。
  3. すべてのファイルの後.log および.cab ファイルが削除されたら、 CBSを閉じることができます フォルダ。
  4. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「cmd」と入力します Ctrl + Shift + Enterを押します 昇格したコマンドプロンプトを開くには 。 UAC(ユーザーアカウント制御)が表示されたら、 [はい]をクリックして、管理者権限を付与します。
    修正:エラーコード0x800f0954
  5. 管理者特権のコマンドプロンプト内で、次のコマンドを入力し、Enterキーを押します DISMコマンドをもう一度実行するには:
    Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
  6. Enterキーを押した後、 .NET Frameworkは、 0x800f0954なしでインストールする必要があります エラー。

それでも同じエラーメッセージが表示される場合、またはこの方法が現在のシナリオに適用できない場合は、以下の次の方法に進んでください。

方法3:PowerShellを使用して.NETFramework3.5をインストールする

0x800f0954に遭遇した場合 DISM(Deployment Image Servicing and Management)を使用して.NET Framework 3.5をインストールしようとしたときにエラーが発生した場合は、Powershellを使用してエラーメッセージを回避できる可能性があります。

影響を受けた数人のユーザーが、PowerShellコマンドを実行した後、エラーコードが発生しなくなったため、問題が修正されたと報告しています。行う必要があることは次のとおりです。

  1. Windowsキー+Rを押します 実行コマンドを開きます。次に、「powershell」と入力します Ctrl + Shift + Enterを押します 昇格されたPowershellプロンプトを開きます。 UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。 修正:エラーコード0x800f0954
  2. 昇格したPowershellプロンプト内で、次のコマンドを入力し、Enterキーを押して実行します。
    Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D:\sources\sxs
  3. 昇格したPowershellプロンプトを閉じて、マシンを再起動します。
  4. 次回のシステム起動時に、.NET Framework 3.5をもう一度インストールして、問題が解決したかどうかを確認してください。

それでも同じエラーが発生する場合は、以下の次の方法に進んでください。

方法4:グループポリシーエディターを使用する

0x800f0954を取得した場合 RSATツールセットを追加しようとしたときにエラーが発生しました 、グループポリシーエディタを使用して変更を加える必要がある可能性があります 道具。何人かのユーザーがGpeditを実行することで、この問題を解決することができました。 コンポーネントのインストールに関連するいくつかの設定を変更するためのツール およびコンポーネントの修復

特定のローカルポリシーを有効にし、OSが修復コンテンツとオプション機能をWUから直接ダウンロードできるようにした後、問題が解決したと報告したユーザーが何人かいます。

注: グループポリシーエディターに注意してください ツールは、すべてのWindowsバージョンで使用できるわけではありません。 Windows 10 Homeまたはそれを含まない別のバージョンを使用している場合は、この記事(こちら)に従って、コンピューターにポリシーエディターをインストールする必要があります。

グループポリシーエディターをお持ちの場合 Windowsバージョンでは、必要な編集を行う方法に関するクイックガイドは次のとおりです。

  1. Windowsキー+Rを押します 実行を開くには ダイアログボックス。次に、「gpedit.msc」と入力します Enterを押します ローカルグループポリシーエディターを開くには 。 UAC(ユーザーアカウント制御)によってプロンプトが表示された場合 、[はい]をクリックします 管理者権限を付与します。 修正:エラーコード0x800f0954
  2. ローカルグループポリシーエディターに移動したら、左側のウィンドウを使用して次の場所に移動します:
    コンピューターの構成\管理用テンプレート\システム
  3. 次に、システムを選択します 、右側のペインに移動し、オプションのコンポーネントのインストールとコンポーネントの修復の設定を指定をダブルクリックします。 。 修正:エラーコード0x800f0954
  4. 次に、ポリシーを有効に設定します また、 Windows Server Update Services(USUS)ではなくWindowsUpdateから直接修復コンテンツとオプション機能をダウンロードするに関連付けられているチェックボックスをオンにしてください。 。 修正:エラーコード0x800f0954
  5. 適用を押す 構成を保存するには、ローカルグループポリシーエディターを閉じます。 コンピュータを再起動します。
  6. 次回のシステム起動時に、エラーは発生しなくなります。

解決策5:レジストリ値UseWUServerの変更

上記の方法のいずれも機能しない場合は、 UseWUServerの変更を試みます レジストリエントリを作成し、無効に変更します。どうやら、最近のWindows Updateの後、このキーはWindows Updateサービスと競合していて、議論中のエラーメッセージを引き起こしていました。先に進む前に管理者としてログインしていることを確認し、万が一の場合に備えてレジストリをバックアップしてください。

  1. Windows + Rを押して、「 regedit」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
  2. レジストリエディタで、次のパスに移動します:
    HKLM/Software/Policies/Microsoft/Windows/WindowsUpdate/AU/UseWUServer
  3. 次に、値を1から0に変更します
  4. 以下の変更を行った後、コンピューターを再起動し、更新サービスを再開してください。問題が解決したかどうかを確認します。

  1. Windows 10でエラーコード0x8078012Dを修正

    多くのユーザーは、Windows コンピュータでバックアップ エラーに遭遇します。このエラーは、エラー コード 0x8078012D として表示されます。 Windows 10 システム イメージ バックアップ エラーは一般的なエラーであり、ユーザーが Windows 更新プログラムのバックアップを作成しようとしたときに発生します。このエラーは、Windows バックアップ サービスの設定やシステム ファイル エラーなど、さまざまな要因によって引き起こされます。バックアップ エラー コード 0x8078012D は、破損したファイルをクリーニングして修復し、問題のあるソフトウェアを修正すること

  2. Windows 10でエラーコード0xc7700112を修正

    Windows PC の問題とエラーを修正する一般的な方法として、OS を更新することをお勧めします。ただし、エラー コード 0xc7700112 のようないくつかのメッセージは、更新プロセスに問題があるときに発生します。この皮肉に対応するエラー メッセージはエラー 0xc7700112 です。前述のように、これは更新プロセスに不具合や中断がある場合に発生します。この記事は、エラー コード 0xc7700112 を修正する方法という今までに出てきた可能性のある質問に対する回答です。 Windows 10 でエラー コード 0xc7700112 を修正する方法 エラー コードは通常、以下