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

Windows Updateエラー0x8007010Bの原因と解決方法を徹底解説

Windowsで発生するエラーコード「0x8007010B」は、必要なディレクトリが存在しない、またはOSがそのディレクトリにアクセスできないことを示す一般的なエラーです。主にWindows Updateの実行中に報告されることが多いですが、アプリケーションのインストール時やフォルダの作成時に発生するケースも確認されています。また、Xboxコンソールでもアプリやゲームのインストール中、映画の再生時に同様のエラーが表示されることがあります。

さらに、WindowsマシンへのPHPインストールなど開発環境でもこのエラーが報告されています。環境が多岐にわたるためすべてを網羅することは困難ですが、共通する対策として「該当ディレクトリに対して管理者レベルのアクセス権を持っているか」を必ず確認してください。

エラー0x8007010Bにはさまざまな原因が考えられますが、主なものは以下の通りです。

  • サードパーティ製アプリケーションの干渉:アンチウイルスなどのサードパーティ製アプリがOSモジュールと干渉すると、このエラーが発生することがあります。
  • Windows Updateコンポーネントの破損:SoftwareDistributionフォルダ(関連ディレクトリへ展開される前にファイルを一時保存する場所)など、Updateコンポーネントが破損しているとエラーの原因になります。
  • Windowsユーザープロファイルの破損:ユーザーのWindowsプロファイルが破損している場合にも、このエラーに遭遇する可能性があります。
  • システムファイルの破損:重要なシステムファイルが破損していると、Windows Updateエラーが発生します。

Windows標準の更新トラブルシューティングツールを使用する

Microsoftはユーザーを支援するために、OSにさまざまなトラブルシューティングツールを搭載しています。Windows Update中にこのエラーコードが表示される場合は、内蔵の「Windows Updateトラブルシューティングツール」を実行することで問題が解決する可能性があります。

  1. スタートボタン(Windowsロゴ)を右クリックし、「設定」を開きます。
  2. 更新とセキュリティ」を選択し、左側のメニューから「トラブルシューティング」タブに移動します。
  3. 右側のペインで「追加のトラブルシューティングツール」を開きます。
  4. Windows Update」オプションを展開し、「トラブルシューティングツールの実行」をクリックします。
  5. ツールの処理が完了するまで待ち、提案された修正内容を適用します。
  6. その後、エラー0x8007010Bが解消されたかどうかを確認してください。

Windows Mixed Realityをアンインストールする

Windows Mixed Realityは、対応するヘッドマウントディスプレイと組み合わせて、複合現実(MR)や拡張現実(AR)の体験を提供する機能です。しかし、一部のWindows Updateで問題を引き起こすことがあり、アンインストールすることで解決する場合があります。

  1. まず、ヘッドセットが接続されている場合は必ず取り外します。
  2. スタートボタンを右クリックして「設定」を開きます。
  3. Mixed Reality」を選択し、左側のメニューから「アンインストール」タブに移動します。
  4. 右側のペインで「アンインストール」をクリックし、完了後にシステムを再起動します。
  5. 再起動後、問題のあるアップデートが正常にインストールできるか確認してください。

システムのクリーンブートを実行する

スタートアップ項目がOSモジュールと干渉している場合、エラー0x8007010Bが表示されることがあります。この場合は、クリーンブートを実行することで問題が解決する可能性があります。

  1. システムをクリーンブート状態にしてから、問題が発生していた操作(例:Windows Update)を再試行します。
  2. その後、エラー0x8007010Bが解消されたかどうかを確認してください。

Windowsの手動または自動アップデートを実行する

現在発生しているエラー0x8007010B(Windows Update中やアプリのインストール中)は、PCのOSが古いことが原因の場合があります。ここでは、自動または手動でのWindowsアップデートにより、エラーを解消する方法を紹介します。

Windowsを自動的に更新する

  1. スタートメニューをクリックし、「更新プログラムのチェック」(システム設定)を検索して開きます。
  2. 表示された画面で「更新プログラムのチェック」をクリックし、保留中のアップデートをインストールします。
  3. インストール完了後、エラー0x8007010Bが解決したかどうかを確認してください。

Windowsを手動で更新する

  1. 問題が解決しない場合、またはWindows Update中にこのエラーが発生している場合は、Webブラウザを起動し、「Microsoft Update カタログ」のサイトにアクセスします。なお、最新の一部のWindows Updateはこのサイトに掲載されていないため、公式Microsoftチャンネルでダウンロードリンクを探す必要がある場合があります。
  2. 問題のあるアップデートのKB番号(例:KB5010795)を検索し、システムの仕様に合ったものの「ダウンロード」をクリックします。
  3. ダウンロード完了後、ダウンロードしたファイルを管理者として実行し、画面の指示に従ってアップデートをインストールします。
  4. その後、エラー0x8007010Bが解消されたかどうかを確認してください。

最新の更新アシスタントを使用する

手動アップデート用の単体ファイルが提供されていない、または機能しない場合は、最新の更新アシスタントを使用することで問題が解決する可能性があります。

  1. Webブラウザを開き、Windows 10のダウンロードページにアクセスします。
  2. 最新の「更新アシスタント」(現時点では2021年11月のアップデート)の下にある「今すぐ更新」をクリックします。
  3. 最新の更新アシスタントのダウンロード後、ファイルを右クリックして「管理者として実行」を選択します。
  4. 画面の指示に従ってアップデートプロセスを完了させます。
  5. 完了後、PCを再起動し、エラー0x8007010Bが解消されたかどうかを確認してください。

Windows Updateコンポーネントをデフォルト状態にリセットする

SoftwareDistributionフォルダの破損など、Windows Updateコンポーネントが破損していると、エラーコード0x8007010Bとともにアップデートが失敗することがあります。この場合は、Updateコンポーネントをデフォルト状態にリセットすることで問題が解決する可能性があります。

  1. スタートメニューをクリックし、「コマンドプロンプト」を検索します。検索結果を右クリックして「管理者として実行」を選択します。
  2. 以下のコマンドを順番に実行します:
    net stop bits
    
    net stop wuauserv
    
    net stop appidsvc
    
    net stop cryptsvc
    
    ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
    
    ren %systemroot%\system32\catroot2 catroot2.bak
    
    net start bits
    
    net start wuauserv
    
    net start appidsvc
    
    net start cryptsvc
  3. その後、問題のあるアップデートがエラー0x8007010Bなしで適用できるかどうかを確認してください。

DISMおよびSFCスキャンを実行する

重要なシステムファイルが破損している場合、エラーコード0x8007010Bが表示されることがあります。この場合、DISMおよびSFCスキャンを実行することで問題が解決する可能性があります。

  1. まずシステムのSFCスキャンを実行します(完了まで時間がかかるため、夜間に実行するのがおすすめです)。完了後、エラー0x8007010Bが解消されたか確認してください。
  2. 解決しない場合は、以下のDISMコマンドを順番に実行してみてください:
    dism.exe /online /cleanup-image /scanhealth
    
    dism.exe /online /cleanup-image /restorehealth
    
    dism.exe /online /cleanup-image /startcomponentcleanup
    
    sfc /scannow
  3. その後、システムを再起動し、再起動後にエラー0x8007010Bの原因となっていたWindows Update(またはアプリケーションのインストール)を再度実行して、問題が解決したかどうかを確認してください。

サードパーティ製アンチウイルス/ファイアウォールを無効化またはアンインストールする

サードパーティ製のアンチウイルスやファイアウォールがOSモジュールと干渉している場合、エラー0x8007010Bが発生することがあります。この場合、これらを無効化またはアンインストールすることでエラーが解消される可能性があります。

警告:

セキュリティ製品(アンチウイルス、ファイアウォールなど)を無効化またはアンインストールすると、システムやデータが脅威にさらされるリスクがあります。十分に注意し、自己責任で進めてください。

  1. システムトレイの非表示メニューを展開し、セキュリティアプリケーション(例:ESET)を右クリックします。
  2. UAC(ユーザーアカウント制御)のプロンプトが表示されたら「はい」をクリックし、その後セキュリティアプリの無効化を確認します。
  3. 再度、システムトレイのセキュリティソフトのアイコン右クリックし、「ファイアウォールの一時停止」を選択します。
  4. その後、サードパーティ製ファイアウォールの無効化を確認し、エラー0x8007010Bが解消されたかどうかを確認してください。
  5. 解決しない場合は、スタートボタンを右クリックして「アプリと機能」を開きます。
  6. セキュリティアプリ(例:ESET)を展開し、「アンインストール」をクリックします。
  7. セキュリティ製品のアンインストールを確認し、その後システムを再起動します。
  8. 再起動後、セキュリティアプリのベンダー(例:McAfee)の公式サイトを開き、最新の削除ツール(アンインストーラー)をダウンロードします。
  9. ダウンロードした削除ツールを右クリックし、「管理者として実行」を選択します。
  10. 画面の指示に従って、システム上のセキュリティ製品の残存ファイルを完全に削除します。
  11. 完了後、システムを再起動し、エラー0x8007010Bが解消されたかどうかを確認してください。

新しいローカル管理者アカウントを作成する

エラー0x8007010Bは、ユーザーのWindowsプロファイルが破損していることが原因の場合があります。この場合、管理者権限を持つ新しいWindowsプロファイルを作成することで問題が解決する可能性があります。

  1. 管理者権限を持つ新しいWindowsローカルユーザープロファイルを作成します。
  2. 現在のユーザープロファイルからログアウトし、新しく作成したユーザープロファイルにログインします。
  3. その後、Windows Updateの実行や問題のあるアプリケーションのインストールを試みて、エラーコード0x8007010Bが発生せずにシステムが正常に動作するかどうかを確認してください。

Windowsの上書きインストール(In-Place Upgrade)を実行する

上記の方法で問題が解決しない場合は、システムの上書きインストール(In-Place Upgrade)を実行することで、エラー0x8007010Bが解消される可能性があります。

  1. Webブラウザを開き、Microsoftの「Media Creation Tool」をダウンロードします。
  2. ダウンロードしたMedia Creation Toolを右クリックし、「管理者として実行」を選択します。
  3. ライセンス条項に同意し、「何をしたいですか?」のページで「このPCを今すぐアップグレードする」を選択します。
  4. 画面の指示に従ってプロセスを完了させます。この際、必ず「Windowsの設定、個人用ファイル、アプリを保持する」を選択してください。
  5. アップグレードプロセスが完了すれば、Windows Updateのエラー0x8007010Bは解消されるはずです。

それでも解決しない場合は、システムのWindowsを工場出荷時の状態にリセットすることで問題を解決できる可能性があります。

Xboxコンソールをハードリセットする

Xboxコンソールでエラー0x8007010Bが発生している場合は、本体を工場出荷時の状態にハードリセットすることで問題が解決する可能性があります。

  1. まず、重要なXboxの情報やデータを必ずバックアップしておいてください。
  2. コンソールの電源ボタン押し続け、電源が完全に切れるまで待ちます。約10秒ほどかかる場合があります。
  3. 次に、Xboxの電源ケーブルをコンソールから抜き、5分間待ちます。
  4. 電源ケーブルを再び接続し、コンソールの電源を入れます。
  5. 正常に起動したら、エラー0x8007010Bが解消されているかどうかを確認してください。
  1. Windows Updateエラー0x8007000Eの原因と10の解決策を徹底解説

    Windows Updateを使ってパソコンに最新の更新プログラムをダウンロード・インストールしようとした際、さまざまなトラブルが発生することがあります。その中でも多くのユーザーから報告されているのが、エラーコード0x8007000Eです。このエラーは、Windows Updateが更新プログラムの検索・ダウンロード・インストールに失敗した際に表示されるエラーコードの一つで、「新しい更新プログラムを確認できませんでした」「一部の更新プログラムをインストールできませんでした」「不明なエラーが発生しました」といったメッセージとともに表示されるのが特徴です。エラー0x8007000Eの主な原因エラー

  2. Windows 10アップデートエラー0xc1900200の原因と解決方法を徹底解説

    エラーコード 0xc1900200 は、「Windows Update アシスタント」を使用して古いバージョンのWindowsからWindows 10へアップグレードしようとした際に表示されることがあります。特に、Windows 7やWindows 8.1からWindows 10へのアップグレード時に発生するケースが多く見られます。いずれの場合も、インストーラーは必要要件をすべて満たしていると判定するにもかかわらず、何らかの理由でアップグレード処理が最終的に失敗し、このエラーコードが表示されます。 Windows Update エラー 0xc1900200 の主な原因 このエラーを引き起こす可