Windowsインストールエラー0x8007000Bを解決する方法

📅
🕑 1 分で読む

Windows Update中に表示されるエラー0x8007000Bは、Windowsが処理できないパスやファイルの破損を示していることが多いため、少々厄介です。これは、アップデートの失敗やシステム変更の後に、突然発生するエラーの一つです。このエラーが発生する場合は、システムファイルやアップデートキャッシュが絡まっているか、周辺機器が何らかの問題を引き起こしている可能性があります。このガイドでは、いくつかの解決方法を解説します。いくつか試してみる必要があるかもしれませんが、きっとこれらのうちの1つがうまくいくでしょう。

Windowsでインストールエラー0x8007000Bを修正する方法

Windowsがアップデートのインストールを拒否し、エラー0x8007000Bが表示される場合は、一連のトラブルシューティング手順を実行することをお勧めします。これらの修正は、キャッシュファイルの破損、システムファイルの問題、ディスクの問題など、一般的な原因を対象としています。単なる不具合の場合もあれば、より深刻な問題が潜んでいる場合もあります。それでは、詳しく見ていきましょう。

PCを再起動してみてください

基本的なことのように聞こえますが、飛ばさないでください。Windows は時々、再起動が必要なのです。特に、インストールを何度も試したりシステムを変更したりした後にエラーが発生した場合は、再起動することで一時的な不具合を解消できることがあります。設定によっては、すぐに問題が解決する場合もありますが、他の修正方法を試した後に再度再起動する必要がある場合もあります。あまり考えすぎずに、再起動してアップデートが機能するかどうかを確認してください。

すべての外部デバイスを取り外します

プリンター、外付けドライブ、USBドングルなどの周辺機器は、アップデート中に奇妙な競合を引き起こすことがあります。接続されたデバイスにドライバーの問題や互換性がない場合、Windowsは原因不明のエラー0x8007000Bを表示することがあります。不要なデバイスをすべて取り外し、再起動してから再度アップデートを試してみるのが最善です。これで原因を取り除ける場合が多いです。Windowsは必要以上にアップデートを難しくする必要があるからです。

Windows Updateのトラブルシューティングツールを使用する

この便利なツールはWindowsに組み込まれており、ユーザーが何もしなくても問題を見つけてくれることがよくあります。更新プロセスに関する問題を診断し、自動的に修復を試みます。Windows内部で問題が発生している場合には非常に便利です。

  • [スタート]メニューを右クリックし、[設定]を選択します。
  • [システム] > [トラブルシューティング] > [その他のトラブルシューティング]に移動します。
  • Windows Updateまでスクロールし、実行をクリックします。

ツールはスキャンを行い、修復を試みます。指示に従ってエラーが解消されるかどうか確認してください。場合によっては、理由を完全に理解していなくても、うまくいくことがあります。

Windows Updateのキャッシュをクリアする

Windowsはアップデートファイルのキャッシュを保持していますが、時間の経過とともに破損し、このようなエラーが発生する可能性があります。これらのフォルダを消去することが一般的な回避策です。方法は次のとおりです。

  • ファイルエクスプローラーを開き、 C:\Windows\SoftwareDistribution\Downloadに移動します。その中にあるすべてのファイルを削除します。
  • 次に、 C:\Windows\System32\catroot2に移動して同じ操作を行います。これらのフォルダには、問題の原因となっている可能性のある一時的なアップデートファイルが保存されています。
  • これらをクリアしたら、PC を再起動して再度更新を試みてください。

注意: 場合によっては、これらのファイルを削除する前に Windows Update サービスを停止する必要があります。

システムファイルチェッカー(SFC)を実行する

システムファイルのランダムな破損は、Windows Update に支障をきたす可能性があります。SFC を実行すると、不足しているファイルや破損したファイルをチェックし、修復できます。Windows では単純なチェックよりも複雑な処理が必要となるため、コマンドプロンプトで実行します。

  • を押してWindows + X[ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
  • ユーザー アカウント制御のプロンプトが表示されたら、[はい]をクリックします。
  • 入力してEnter キーをsfc /scannow押します。

これには約10~15分かかります。そのまま放置しておくと、アップデートを妨げる可能性のある破損したシステムファイルが修復されるはずです。マシンによっては、最初の実行では問題が見つからない場合もありますが、2回目の実行で問題が見つかることもあります。

CHKDSKでディスクの整合性をチェックする

それでも問題が解決しない場合は、不良セクタやディスクエラーが原因である可能性があります。ディスクチェックを実行すると、これらの問題が明らかになり、修正できる可能性があります。これらの問題が、Windowsがアップデートを完了できない本当の原因である可能性があります。

  • Windows + R を押して と入力しcmd、 を押してCtrl + Shift + Enter管理者として実行します。
  • コマンド ウィンドウで、次のように入力しますchkdsk C: /f(C: を OS がインストールされているドライブに置き換えます)。
  • ドライブが使用中であるというメッセージが表示されたら、Yと入力して次回の再起動時にスキャンをスケジュールし、PC を再起動します。

ディスクチェックは起動プロセスの初期段階で実行されます。不良セクタをスキャンし、可能な場合は修復します。エラーや不良セクタが多数報告される場合は、新しいドライブに交換する時期かもしれません。Windowsは物理的な問題を永久に修復することはできません。

これらの修正方法のいずれかで、正常な状態に戻れることを願っています。ちょっとした奇妙な不具合に過ぎない場合もありますが、より深刻な問題に繋がっている場合もあります。いずれにせよ、これらの手順を実行することで、アップデートプロセスで発生する問題が解消されることが多いです。