【簡単解決】エラーコード0x800f0954の原因と対処法を徹底解説

本ページには広告が含まれています。本コンテンツ経由で商品・サービスの申込みがあった場合、企業から送客手数料を受け取ることがあります。

エラーコード0x800f0954は、Windowsの更新や.NET Frameworkのインストール時に発生することが多いエラーです。このエラーが発生すると、更新プログラムやソフトウェアのインストールが停止し、Windowsの正常な動作に影響を及ぼす可能性があります。

本記事では、エラーコード0x800f0954の主な原因を解説し、それぞれの状況に応じた具体的な対処法を紹介します。適切な手順を試すことで、エラーを解消できる可能性があります。自力での対応が難しい場合は専門業者に相談してみましょう。

エラーコード0x800f0954の主な原因

ローカルグループポリシーの設定問題

グループポリシーの設定により、Windows Updateからのコンポーネントインストールがブロックされている場合、エラーが発生することがあります。

.NET Frameworkのバージョンが古い

古いバージョンの.NET Frameworkを使用している場合、互換性の問題によりエラーが発生することがあります。

CBS logsファイルの問題

Windowsのログファイル(CBS logs)が破損していると、システムが正常に動作せず、エラーが発生することがあります。

WSUSサーバーの設定不備

企業や組織で使用されるWSUS(Windows Server Update Services)サーバーが適切に設定されていないと、Windows Updateが適切に機能せず、エラーが発生することがあります。

エラーコード0x800f0954を解決する方法

ローカルグループポリシー設定を変更する

グループポリシーが原因で更新がブロックされている場合、設定を変更することで解決できます。

ローカルグループポリシーを変更する手順

  1. 「スタート」→「ファイル名を指定して実行」を開く。
  2. 「gpedit.msc」と入力し、エンタキーを押す。
  3. 「コンピューターの構成」→「管理用テンプレート」→「システム」→「オプションコンポーネントのインストールおよびコンポーネントの修復のための設定を指定する」を開く。
  4. 「有効」に設定し、「OK」をクリックする。
  5. PCを再起動し、エラーが解決されたか確認する。

.NET Frameworkを最新バージョンに更新する

古いバージョンの.NET Frameworkが原因の場合、最新バージョンに更新することで問題が解決する可能性があります。

.NET Frameworkを更新する手順

  1. Microsoft公式サイトにアクセスし、最新の.NET Frameworkをダウンロードする。
  2. ダウンロードしたファイルを実行し、画面の指示に従ってインストールする。
  3. PCを再起動し、エラーが解決したか確認する。

CBS logsファイルを削除してDISMを実行する

CBS logsファイルが破損している場合、削除した後にDISMコマンドを実行すると、Windowsのイメージを修復できます。

CBS logsファイルを削除し、DISMを実行する手順

  1. 「スタート」ボタンを右クリックし、「Windows ターミナル(管理者)」を開く。

以下のコマンドを順番に入力し、Enterキーを押す。
del C:\Windows\Logs\CBS\*.* /Q

DISM /Online /Cleanup-Image /RestoreHealth

  1. 処理が完了したら、PCを再起動し、エラーが解消されたか確認する。

WSUSサーバーをバイパスする

WSUSの設定が影響している場合、レジストリエディターを使用してWindows Updateを直接Microsoftのサーバーから取得できるように変更します。

WSUSサーバーをバイパスする手順

  1. 「スタート」→「ファイル名を指定して実行」を開く。
  2. 「regedit」と入力し、エンタキーを押す。
  3. 「HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate」に移動する。
  4. 「UserWUServer」の値を「0」に設定する。
  5. PCを再起動し、エラーが解決されたか確認する。

専門業者に依頼する

エラーコード0x800f0954が解決しない場合、システムファイルの深刻な破損やハードウェアの問題が関係している可能性があります。特に、ストレージの障害が疑われる場合は、データ消失のリスクが高いため、自己対応を避け、専門業者に相談することをおすすめします。

おすすめのデータ復旧専門業者

デジタルデータリカバリー

デジタルデータリカバリーは、14年連続国内売上No.1最大手のデータ復旧専門業者です。

復旧率は91.5%とかなり高い技術力を有しており、RAID復旧のノウハウを持ったエンジニアが複数名チームとなって対応することで、早期に破損個所のすべての特定ができ、修復を行うことができます。

また2021年には、HDDの最難関障害である「スクラッチ障害」の復旧技術や、SSDやSDカードのような「メモリ媒体」の復旧技術が評価され、東京都の経営革新優秀賞を受賞しました。その復旧技術・設備が詰まっている復旧ラボは見学が可能です。

また、累積の相談件数は46万件を超え、官公庁や大手企業との取引実績も豊富です。さらに、依頼されたものの8割を48時間以内に復旧するスピードも優秀です。

24時間365日の受付対応に加え、機器は全国5拠点への持ち込み・配送・出張と臨機応変に対応してくれます。相談から見積もりが無料で行えるため、データ復旧専門業者の選定に困っていたら、まずは最大手であるデジタルデータリカバリーへ相談することをおすすめします。

持ち込み拠点東京/六本木(本社)、神奈川、愛知、大阪、福岡取り引き実績官公庁や大手企業を含めた累積41万件の相談実績
報酬体系原則成功報酬制無料サービス相談・初期診断・見積もりまで無料(デジタルデータリカバリーへの配送も無料)
復旧期間・最短当日に復旧完了
・約80%が48時間以内に復旧完了
出張対応あり(法人のみ)
セキュリティISO27001/Pマーク/外部委託警備員のチェック/NDA締結対応メディア RAID機器(NAS/サーバー)、パソコン(ノート/デスクトップ)、外付けHDD、SSD、USBメモリ、ビデオカメラ、SDカード・レコーダー等記憶媒体全般
復旧料金◇相談から見積もりまで無料
500GB未満:5,000円〜
500GB以上:10,000円〜
1TB以上:20,000円〜
2TB以上:30,000円〜
特長・データ復旧専門業者において14年連続データ復旧国内売り上げNo.1
・復旧率最高値91.5%の非常に高い技術力
・官公庁や大手企業を含む累積46万件以上の相談実績

デジタルデータリカバリーのさらに詳しい情報は公式サイトへ

まとめ

エラーコード0x800f0954は、Windows Updateや.NET Frameworkのインストール時に発生するエラーで、ローカルグループポリシーの設定問題、CBS logsの破損、WSUSの設定ミスなどが原因で起こります。

適切な対処法を試しても解決しない場合や、重要なデータがある場合は、データ消失を防ぐためにも専門業者に相談することが最も安全な方法です。

PC操作ログ
最新情報をチェックしよう!