Windowsでエラーコード0xc0000185を解決する方法



「エラーコード: 0xc0000185」というBSODへの対処は非常に面倒で、特にPCの起動プロセスに支障をきたしている場合はなおさらです。このエラーは通常、ブート構成データ(BCD)の問題を示していますが、システムファイルの破損、マルウェア、あるいは外部ハードウェアの競合(Windowsが起動しようとしたUSBドライブに必要なファイルが見つからないなど)によって発生することもあります。PCが起動できないのは単なる偶然である場合もあるため、トラブルシューティングと修正方法を理解しておくことで、多くの頭痛の種を回避できます。

このガイドでは、このエラーに直面した人々に効果があったいくつかの方法を紹介します。自動修復ツールの使用、BCDファイルの修正、あるいはセーフモードでの起動によるクリーンアップなど、これらの解決策でマシンを正常な状態に戻すことができます。ただし、一部の修正には慎重に扱うべきコマンドやツールが関係していることにご注意ください。しかし、多くの報告によると、これらの手順は多くの場合、特に順番に試すと効果的です。

Windowsでエラーコード0xc0000185を修正する方法

外部アクセサリを外してPCを再起動します

これは単なる妄想ではありません。WindowsがUSBドライブなどの外付けデバイスに引っかかり、そこから起動しようとして失敗することがあります。頑固なUSBがポートに詰まっているだけでこのエラーが発生するというのは、少し奇妙です。そのため、USBドライブ、外付けHDD、SDカードなどはすべて取り外してください。ノートパソコンのバッテリーが取り外し可能な場合は、バッテリーを取り外し、数分間待ってください(一部の設定では、これでハードウェアの状態がリセットされることがあります)。その後、バッテリーを再度挿入して再起動してみてください。

その後、PCを通常通り電源を入れてください。ハードウェアの競合が原因であった場合は、この簡単な手順でWindowsが再起動できる可能性があります。

スタートアップ修復ツールを実行する

これは、特にファイルの破損や欠落が原因で起動に失敗した場合、非常に信頼性の高い最初の試みです。Windowsスタートアップ修復は、スタートアップログをスキャンし、自動修復を試みます。ただし、ハードウェアによっては、この修復を実行するのが少し難しい場合があります。

  1. 10~15秒間押し続けてPCをシャットダウンしますPower button。数秒待ってから再び電源を入れます。この再起動プロセスを3~4回連続して実行すると、Windowsが起動の問題を認識し、回復環境(WinRE)が起動するはずです。
  2. それでも問題が解決しない場合は、起動時にF8F11、またはお使いのパソコンの特定のキーを繰り返し押して、手動でWinREにアクセスしてみてください。多くの新しいPCでは、起動時にShift + F8キーを押したままにするか、 EscキーまたはDeleteキーを繰り返し押すことでも、回復オプションにアクセスできます。
  3. WinRE に入ったら、[トラブルシューティング]を選択します。
  4. 次に、詳細オプションを選択します。
  5. 次に、「スタートアップ修復」をクリックします。プロンプトが表示されたら、管理者のパスワードまたはPINを入力してください。
  6. Windows が起動時の問題をスキャンして修復します。完了したら再起動し、Windows が正常に起動するかどうかを確認します。修復後に再起動すると、厄介なエラーが解決される場合もあります。

セーフモードで起動し、マルウェアを削除するかドライバーを更新する

マルウェア、古いドライバー、互換性のないソフトウェアが起動の問題を引き起こしている場合、これは効果的です。PCをセーフモードで起動すると、不要なドライバーやソフトウェアが無効化されるため、トラブルシューティングが容易になります。また、インターネットへのアクセスも可能になるため、セキュリティスキャンを実行したり、ドライバーを更新したりすることも可能です。

  1. 回復メニューから、[トラブルシューティング] > [詳細オプション] > [スタートアップ設定]に移動します。
  2. 「再起動」をクリックします。Windowsが再起動すると、オプションの一覧が表示されます。F4「セーフモード」の場合は「」、F5セーフモードとネットワーク」の場合は「」を押します。
  3. セーフモードで、お好みのマルウェアスキャナー(Windows DefenderやMalwarebytesなど)を実行し、フルスキャンを実行してください。また、デバイスドライバーが古くなっていないか、互換性がないか確認し、デバイスマネージャーまたはメーカーのウェブサイトから更新してください。

この手順は少々厄介です。マルウェアによって通常の起動が無効化されたり、ドライバーがアップデート後に不安定になったりする可能性があります。スキャンとアップデートを実行すると、これらの問題が解決され、その後Windowsが正常に起動するようになります。

ChkDskでディスクエラーをチェックして修復する

ファイルシステムの問題や不良セクタが原因で、起動に失敗し、0xc0000185 エラーが発生することがあります。この問題を解決するには、回復モードのコマンドプロンプトから ChkDsk を実行してください。

  1. WinRE で、[トラブルシューティング] > [詳細オプション] > [コマンド プロンプト]に移動します。
  2. 「chkdsk C: /f /r /x」と入力して を押しますEnter。このコマンドはエラーや不良セクタをスキャンし、修復を試みます。これはディープスキャンなので、ディスクサイズによっては時間がかかる場合があります。
  3. エラーが見つかった場合、ChkDsk はそれを自動的に修正します。そうでない場合は、ウィンドウを閉じて再起動できます。

ブートファイルの再構築(BCD修復)

多くの場合、BCDファイルの破損または欠落が主な原因です。BCDの再構築は少し技術的ですが、コマンドを使えば可能です。

  1. WinRE で、コマンド プロンプトを開きます。
  2. まず、念のため現在の BCD ストアをバックアップします。
    bcdedit /export c:\bcdbackup
  3. 「bootrec /scanos」と入力すると、ブートリストに検出されない、または欠落しているWindowsインストールがないかチェックされます。 を押しますEnter
  4. エラーが解決しない場合は、次のコマンドを実行してください。
    attrib c:\bootbcd -r -s -h ren c:\bootbcd bcd.old bootrec /rebuildbcd

    これにより、ブート構成がクリーンな状態にリセットされます。その後、再起動してWindowsが正常に起動するかどうかを確認してください。正常に起動しない場合は、[こちら](https://support.microsoft.com/en-us/topic/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues-902ebb04-daa3-4f90-579f-0fbf51f7dd5d) にあるMicrosoftのガイドを参照して、完全な修復を実行することを検討してください。

マスターブートレコード(MBR)を修正する

BCDの再構築でも問題が解決しない場合は、MBRの修復が役立つ可能性があります。MBRは、Windowsが正しいパーティションを参照するために不可欠です。

  1. コマンドプロンプトで次のように入力します。
    bootrec /fixmbr

    を押しますEnter。これにより、コアブートコードが修復されます。

  2. 次に、以下を実行します。
    bootrec /fixboot

    ブートセクタを修復します。簡単ですが、/fixmbr の後に実行する必要がある場合があります。

これらのコマンドを実行した後、再起動してWindowsが正常に起動するかどうかを確認してください。MBRは非常に重要であり、これを修正することで0xc0000185エラーが発生する問題が解決することがよくあります。

システムの復元を使用して変更をロールバックする

最近、この問題の原因となった可能性のあるアップデート、ドライバー、またはソフトウェアをインストールした場合は、システムを以前の状態に復元すると効果があります。事前に復元ポイントを設定しておけば、システムを正常な状態に戻すことができます。

  1. WinRE を起動し、[トラブルシューティング] > [詳細オプション] > [システムの復元]に移動します。
  2. 指示に従って、問題が発生する前の復元ポイントを選択してください。これにより最近の変更は元に戻されますが、個人ファイルはそのまま残りますのでご注意ください。

最後の手段:Windowsを再インストールする

他に方法がない場合は、ドライブを消去して新規インストールするしか方法がないかもしれません。Windowsインストールメディア(USBまたはDVD)を使用し、手順に従ってクリーンインストールを行ってください。ただし、この操作を行うとすべてのデータが削除されるため、重要なデータがある場合は、まず別の正常に動作するPCや回復サービスなどを使用してファイルを取り出しておくことを検討してください。[Windows回復ドライブの作成方法](https://support.microsoft.com/en-us/windows/create-a-recovery-drive-abbba2d2-7d29-7ba7-eef2-4dd7869dc632) も参考にしてください。

このエラーは、ハードウェアやディスクのより深刻な問題の兆候である場合もあるため、問題が解決しない場合は専門家の助けを求めることをお勧めします。ただし、これらの手順で最も一般的な原因をカバーし、再起動できるようになるはずです。

まとめ

  • 外部ハードウェア、特に USB ドライブを取り外し、再起動します。
  • 回復オプションからスタートアップ修復を実行します。
  • セーフモードで起動し、マルウェアをスキャンするか、ドライバーを更新します。
  • ChkDsk を使用してディスク エラーをチェックし、修復します。
  • cmd コマンドを使用して BCD および MBR を再構築または修復します。
  • システムの復元を使用して最近の変更を元に戻します。
  • 最後の手段として、メディアを使用して Windows を再インストールします。

まとめ

このプロセス全体はまるで地雷原を進むように感じられるかもしれませんが、ほとんどの場合、これらの修正でバグは解決します。「bootrec /fixmbr」や「chkdsk」といったコマンドは最初は難しそうに思えても、慣れることに勝るものはありません。重要なのは忍耐力と、次にどのステップを試すべきかを知ることです。この方法が原因の絞り込み、あるいは根本的な解決につながることを願っています。幸運を祈ります。そして、すべてが解決したら、ファイルのバックアップを忘れずに!



この記事は役に立ちましたか?