Windows PCで0x800b010eエラーが時々発生していませんか?本当に厄介ですよね。時には突然発生して、途方に暮れてしまうこともあります。ほとんどの場合、システムファイルの破損、レジストリの問題、あるいはWindowsがアップデートやソフトウェアのインストールに異常に固執していることが原因です。アップデートが失敗したり、Webサイトでエラーが発生したり、アプリがクラッシュしたりするなど、システムの動作がおかしい場合は、このガイドで解決できる可能性のある方法をいくつかご紹介します。万能薬ではありませんが、これまでうまくいかなかったいくつかの環境で効果があった実績のある方法です。おそらく、コマンドプロンプトを管理者として実行したり、DISMやSFCを操作したり、ディスクをチェックしたりする必要があるでしょうが、それがこのガイドの目的です。何度か再起動する準備をしておいてください。運が良ければ、復元ポイントがあればシステムの復元も必要になるかもしれません。
Windowsで0x800b010eエラーを修正する方法
修正方法1:破損したシステムファイルを手動で修復する
これは通常、最初に試すべきことです。なぜなら、システムファイルの破損がエラーの原因となることがあるからです。システムファイルチェッカー(sfc /scannow)とDISMコマンドを実行して、不要なファイルを削除し、隠れた破損ファイルを修復します。これにより、Windowsシステムファイル内の混乱をある程度解消でき、手順も比較的簡単です。一部のマシンでは、sfc /scannowを実行してもすぐに修復できないエラーが表示されるため、その後、より強力な修復ツールであるDISMコマンドを実行する必要があります。
- コマンドプロンプトを管理者として開きます。これを行うには、スタートメニューを右クリックするか、キーを押して「コマンドプロンプト(管理者)」または「Windowsターミナル(管理者)」Windows key + Xを選択します。
- 入力
sfc /scannowしてEnterキーを押してください。しばらくお待ちください。数分かかる場合があります。 - エラーが表示された場合、または一部のファイルを修復できない場合は、以下の DISM コマンドを順番に実行してください。
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealthDISM /Online /Cleanup-Image /RestoreHealth- 上記の手順をすべて実行した後、PCを再起動してエラーが解消されるかどうか確認してください。場合によってはこれだけで問題が解決することもありますが、複数の解決策を組み合わせることで解決することもあります。
解決策2:ディスクに問題がないか確認する
ストレージドライブが破損していたり、不良セクタがある場合、Windowsは0x800b010eをはじめとする様々なエラーを表示する可能性があります。ディスクの状態を確認することは、通常良い方法です。この修復方法は迅速ですが、特にシステムドライブの場合は、完全なチェックを行うために再起動が必要です。
- 管理者権限でコマンドプロンプトを再度開いてください。
- OS がメインドライブ (おそらくC:)にある場合は、と入力してEnter
chkdsk c: /fを押します。SSD の場合は、より詳細なスキャンを行うために /r および /x フラグを追加することをお勧めします。chkdsk c: /f /r /x - 次回の再起動時にチェックを実行するかどうかを尋ねられるので、「Y」と入力してEnterキーを押してください。
- コンピューターを再起動してください。チェックはWindowsの起動前に実行されるため、時間がかかる場合があります。
解決策3:ファイアウォールを一時的に無効にする
これは長期的な解決策ではありませんが、WindowsファイアウォールやセキュリティソフトウェアがWindowsの更新やアクティベーションのプロセスに干渉し、エラーを引き起こすことがあります。一時的に無効にすることで、問題の原因となっているかどうかを確認できます。
- Windows キー + Iを押して設定を開きます。
- プライバシーとセキュリティ> Windows セキュリティに移動します。
- 「ファイアウォールとネットワーク保護」をクリックしてください。
- アクティブなネットワークプロファイル(ドメイン、プライベート、パブリックのいずれか)を選択してください。
- Microsoft Defender ファイアウォールをオフにしてください。
テスト後は必ずファイアウォールを元に戻してください。Windowsのセキュリティは重要です。ファイアウォールを無効にすることでエラーが解消される場合は、セキュリティ設定が何らかの理由で重要なプロセスをブロックしている可能性があります。その場合は、設定をさらに調整したり、例外を追加したりする必要があるかもしれません。
解決策4:クリーンブートを実行して問題を切り分ける
これはほとんどの非Windowsサービスやアプリを無効にしてしまうので少々厄介ですが、それが目的です。サードパーティ製のプログラムがWindowsに悪影響を与えていないかをテストしているのです。サードパーティ製のセキュリティツールやバックグラウンドアプリは、アップデートや特定のシステムファイルに関して問題を起こすことがあります。
- Windowsの検索ボックスに「システム構成」と入力して検索し、開きます。
- 「サービス」タブに移動し、 「すべてのマイクロソフト サービスを非表示にする」のチェックボックスをオンにして、Windows のコア機能を無効にしないようにしてください。
- 「すべて無効にする」をクリックすると、すべてのサードパーティサービスが一時的にオフになります。
- 「スタートアップ」タブに切り替えて、「タスク マネージャーを開く」をクリックします。
- 残りのスタートアップ項目をすべて無効にするには、それぞれを選択して「無効にする」をクリックします。
- タスクマネージャーを閉じて、最小モードで再起動してください。0x800b010eエラーが解消されているかどうかを確認してください。エラーが解消されている場合は、何らかのアプリが競合を引き起こしている可能性があります。その後、サービスを1つずつ有効化して、原因となっているサービスを特定してください。
修正5:システムの復元を使用して変更を元に戻す
他の方法がすべてうまくいかず、このエラーが最近のアップデートやソフトウェアのインストール後に発生した場合は、システムの復元ポイントに戻すことで問題が解決する可能性があります。これにより、問題の原因となった変更が行われる前の、正常な状態にシステムが復元されます。
- Windows キー + Rを押して、と入力し
SystemPropertiesProtection、Enter キーを押します。 - 「システムの保護」タブに移動し、「システムの復元」をクリックします。
- 画面の指示に従って、エラーが発生する前の復元ポイントを選択してください。復元ポイントが表示されない場合は、まず作成する必要があるかもしれません。
- 復元作業を完了して、問題が解決するかどうか確認してください。
念のためお伝えしておきますが、復元ポイントがない場合は、この方法は使えません。しかし、復元ポイントがある場合は、過去の不具合によって発生した奇妙なエラーを修正する最も迅速な方法となることが多いです。
まとめ
- システムファイルを修復するには、 sfc /scannowコマンドと DISM コマンドを実行してください。
- ハードウェアの問題がないか、ドライブをチェックしてください
chkdsk。 - 干渉の有無を確認するため、ファイアウォールまたはウイルス対策ソフトを一時的に無効にしてください。
- サードパーティ製アプリが問題を引き起こしていないか確認するために、クリーンブートを実行してください。
- 必要に応じて、システムを以前の状態に復元してください。
まとめ
エラー0x800b010eへの対処は厄介ですが、これらの方法は良い出発点となるでしょう。場合によっては、いくつかのコマンドを実行したり、最近の変更を元に戻したりするだけで解決することもあります。環境によっては、1つの修正で問題がすぐに解消されることもあれば、複数の方法を組み合わせる必要がある場合もあります。この情報が、Windowsの回復ツールを深く掘り下げる必要がないように役立つことを願っています。とにかく、忍耐と、何度も再起動することが大切です。