Windows 11でエラーコード0xc0000185を解決する方法
Windows 11でエラーコード0xc0000185が表示されましたか?本当に困ったものです。Windowsがブートデータを見つけられなかったり、読み込めなかったりする原因として、BCD(ブート構成データ)の破損や欠落が挙げられます。このブートエラーにより、ログインできなくなったり、Windowsが正常に起動しなくなったりすることがあります。そのため、BCDを修復するか、システムを正常な状態に復元することが解決策となります。これらの方法は通常は効果的ですが、特にシステムが正常に起動しない場合は、少し難しい場合があります。コマンドプロンプトで操作したり、システムを回復したりするオプションを用意しておきましょう。場合によっては、システムを完全にリセットしなければならないこともあります。この記事が、システムをスムーズに復旧するのに役立つことを願っています。
Windows 11でエラーコード0xc0000185を修正する方法
管理者としてコマンドプロンプトを開く – 起動の問題を解決するための最初のステップ
ほとんどのブート修復コマンドは昇格された権限を必要とするため、これは必須と言えるでしょう。システムがエラーで黒い画面のまま動かない場合は、まず回復モードで起動する必要があります。Windowsが十分に読み込まれたら、「スタート」 > 「設定」 > 「Windows Updateとセキュリティ」 > 「回復」に進みます。そうでない場合は、回復ドライブまたはWindowsインストールメディア(USBまたはDVD)を使用してください。そこから起動し、「トラブルシューティング」 > 「詳細オプション」 > 「コマンドプロンプト」を選択してください。
- コマンド プロンプトが開いたら、次のように入力します。
diskpartこれは、最初にディスクを検証する必要がある場合に便利ですが、オプションです。 - 次に、ブートを修復するには、 を実行します
bootrec /fixboot。Windows によっては、ここで「アクセスが拒否されました」というエラーが表示されることがあります。これは一部の環境では正常な動作であり、修復には追加の手順(ブート修復ツールの実行や、追加のコマンドを指定した bootrec の実行など)が必要になる場合があります。 - 次に、実行して
bootrec /scanos、不足している Windows インストールをスキャンします。 - 最後に、 を実行します
bootrec /rebuildbcd。これにより、このエラーの原因となることが多い BCD ストアが再構築されます。
これらのコマンドは、特にBCDが壊れている場合に有効です。環境によっては、最初の起動で失敗するため、再起動と再実行が必要になる場合があります。また、突然起動し、Windowsが正常に起動する場合もあります。
コマンドライン修正が効かない場合はシステムの復元を実行する
これらのコマンドで問題が解決しない場合、またはWindowsの動作がまだ不安定な場合は、以前の復元ポイントにロールバックすることで問題が解決することがよくあります。このオプションでは、個人データを削除することなく、すべてのシステムファイルと設定を正常に動作していた時点に戻します。
- キーを押してWindows、「recovery」と入力します。検索リストから「Recovery」を選択します。
- 「システムの復元を開く」をクリックします。Windowsが正常に起動しない場合は、回復オプションから「高度なスタートアップ」を選択する必要があるかもしれません。一部の機種では、このオプションは「トラブルシューティング」の下に隠れています。
- エラーが発生し始める前の復元ポイントを選択します。多くの場合、システムが正常だった日付を選択することになります。
- 「次へ」を押し、「完了」を押します。この処理には時間がかかる場合があり、PCが再起動されることに注意してください。
理由は定かではありませんが、一部のマシンでは、特に基盤となるブートファイルが完全に破損している場合は、これだけでは不十分です。それでも、より抜本的な対策を講じる前に試してみる価値はあります。
PCをリセットする – 他の方法がすべて失敗した場合
時々、何も機能せず、Windowsをリセットするしか選択肢がないこともあります。これはかなり強引な方法で、ほとんどのデータが消去されてしまうので、可能であればバックアップを取ってください。これを行うには、USBブートディスクまたは回復オプションを使って回復モードで再起動し、「設定」 > 「システム」 > 「回復」に進みます。
- [この PC を初期状態に戻す]の下で、[開始する] をクリックします。
- 最初に試してみたい場合は、 「すべて削除」を選択するか、ファイルを保持してください。ただし、通常、これらのエラーに対しては、完全リセットの方が信頼性が高くなります。
- 指示に従ってお待ちください。リセット後、Windowsはクリーンな状態で再インストールされるはずです。起動エラーが解消されていることを願っています。
はい、リセットは最後の手段ですが、頑固なブート問題を解決する唯一の方法である場合もあります。
追加のヒントとよくある問題
これらのエラーのトラブルシューティングから気づいた点は次のとおりです。BIOS設定が正しいことを確認してください。UEFIモードであること、必要に応じてセキュアブートを無効にしていること、そしてブート順序が適切に設定されていることを確認してください。古いドライバーやファームウェアが原因である場合もあるため、アップデートも有効です。また、ハードウェアも確認してください。不良なSSDやHDDは、このエラーに似たブートエラーを引き起こす可能性があるため、可能であればディスクチェックまたはSMARTステータスを実行してください。
- 事前にデータをバックアップしてください。
- システムが最新であることを確認してください。[設定] > [Windows Update]に移動してパッチを確認してください。
- コマンド プロンプト コマンドが権限エラーで失敗する場合は、管理者として実行していることを再確認してください。
まとめ
エラー0xc0000185の修正は簡単ではありませんが、これらの方法で通常はうまくいきます。ほとんどの場合、BCDの再構築またはシステムの復元でWindowsは正常に動作します。それでも解決しない場合は、リセットで問題が解決することもあります。ただし、一部のデータが失われる可能性があることを覚悟してください。Windowsのトラブルシューティングは少々複雑な場合があるので、忍耐とバックアップが鍵となります。これで少しでも誰かの頭痛の種が軽減されることを願っています。
まとめ
- bootrecコマンドを実行してBCDを修復する
- ブート修復が失敗した場合はシステムの復元を試してください
- 他に何も効果がない場合は、Windowsのリセットを検討してください
- BIOS設定とハードウェアの状態を確認する