Windows 7/8/10で発生するエラー0xc000014cの原因と解決方法を徹底解説
エラー0xc000014cは、レジストリの一部が破損していることを示すエラーコードです。レジストリデータを格納するファイル構造の一部または複数が破損し、Windowsが起動時の最初のブートセクターでエラーを検出すると、このエラー0xc000014cが表示されます。つまり、このエラーコードは「ハードディスク上の重要なブート情報が欠落しているか、破損している」ことを意味しています。

エラー0xc000014cは、予期しないシステムの再起動やシャットダウンの後に発生することが多いエラーです。Windowsのバージョンによって、ブルースクリーン上に表示される場合と、Windowsブートマネージャー内に表示される場合があります。このエラーはWindows XP、Vista、7、8、8.1、10で発生する可能性があります。
エラー0xc000014cの主な原因
0xc000014cエラーを引き起こす主な原因は以下の2つです。
- BCD(ブート構成データ)の破損 – BCDファイルは、ブートセクター内のデータファイルが書き換え中にシステムの電源が切れると壊れやすい性質があります。主な原因は停電ですが、ブートセクター感染型のウイルスによっても同様の症状が起こるため注意が必要です。
- システムファイルの破損 – システムファイルをディスクに書き込んでいる最中に予期しないシャットダウンが発生すると、重大なシステムエラーが起こりやすくなります。また、重要なシステムファイルや依存関係のあるソフトウェアを削除したことでも発生します。
以下では、多くのWindowsユーザーが0xc000014cエラーを解決できた方法を紹介します。ご自身の状況に合う解決策が見つかるまで、順番に各方法をお試しください。
方法1:システムの復元ポイントを使用する
まずは、システムを以前の時点に復元してみましょう。システムが正常に動作していた頃の復元ポイントが保存されている可能性があります。復元ポイントが存在すれば、この方法でPCを正常な状態に戻すことができます。
Windowsのバージョンによってシステムの復元メニューへのアクセス手順は異なりますが、Windows 7でもWindows 10でも、システム回復オプションにアクセスするにはインストールメディアが必要になるのが一般的です。
注意: 一部の古いノートパソコンには、システム回復オプション専用のショートカットキーが用意されています。通常、システム起動時にF10またはF11を連打することでアクセスできます。このショートカットを使えば、Windowsインストールメディアなしで修復メニューを開けます。利用できる場合は、Windows 7ガイドの手順3(Windows 10ガイドの場合は手順2)から進めてください。
Windowsインストールメディアをお持ちでない場合は、Windows 7用のブータブルUSB作成ガイドまたはWindows 10用のブータブルUSB作成ガイドを参考に、インストールメディア入りのDVDまたはUSBを作成してください。その後、PCがインストールメディアから優先的に起動するよう設定されていることを確認しましょう。
インストールメディアから起動する際に「何かキーを押してください」という表示が出ない場合は、画面の指示に従ってブート設定に入る必要があります。また、BIOS設定を開いて起動順序を変更し、インストールメディアを最優先にすることも可能です。BIOSでの起動優先度の設定方法はメーカーによって異なります。

インストールメディアからの起動に成功したら、お使いのWindowsバージョンに応じて以下の手順に従ってください。
Windows 7ユーザー向けの手順
- Windowsのインストール画面が表示されたら、「次へ」をクリックし、「コンピューターを修復する」を選択します。

- お使いのオペレーティングシステムが選択されていることを確認し、「次へ」をクリックします。

- スタートアップ修復によるOSのスキャンが完了するまで待ちます。指示が表示されたら「復元」ボタンをクリックしてください。

ヒント: 起動時(Windowsロゴが表示されるタイミング)に強制的に電源を切る操作を3回繰り返すと、自動的にスタートアップ修復画面へ移行させることができます。 - この段階で修復ツールが追加の修復処理を試みることがあります。時間がかかっても、この間にPCの再起動やシャットダウンは行わないでください。

- しばらくするとシステムの復元ウィザードが表示されます。システム回復オプションの画面が表示された場合は、「システムの復元」をクリックしてください。

- システムの復元画面で「別の復元ポイントを表示する」にチェックを入れ、システムが正常に動作していた時期の復元ポイントを選択します。「次へ」→「完了」の順にクリックします。

- 最後に「はい」をクリックし、修復ツールがシステムを以前の状態に戻すまで待ちます。

Windows 10ユーザー向けの手順
- Windowsセットアップ画面が表示されたら、「次へ」をクリックし、「コンピューターを修復する」を選択します。

- 「トラブルシューティング」→「システムの復元」の順にクリックし、オペレーティングシステムを選択します。

ヒント: こちらも、起動時(Windowsロゴ表示中)に強制終了を3回繰り返すことで、自動的に修復メニューへ移行できます。 - システムの復元ウィンドウが開いたら「次へ」をクリックします。システムが正常だった時期の復元ポイントを選択し、再度「次へ」をクリックします。

- 最後に「完了」をクリックし、復元ポイントの使用を確認します。デバイスが以前の正常な状態に戻るまで待ちましょう。
方法2:BCDファイルを再構築する
ブート構成データ(BCD)に不具合が生じる原因はさまざまですが、いずれの場合も、0xc000014cエラーを修正する最も効果的な方法は、コマンドプロンプトの一連のコマンドでBCDファイルを修復することです。
以下の手順を始める前に、お使いのOSに対応したWindowsインストールメディア(DVDまたはUSBフラッシュドライブ)を用意してください。お持ちでない場合は、Windows 7用またはWindows 10用のブータブルUSB作成ガイドを参照して作成しておきましょう。
インストールメディアからの起動に成功したら、Windowsのバージョンに応じて以下の手順を実行してください。
Windows 7ユーザー向けの手順
- Windowsのインストール画面が表示されたら、「次へ」をクリックし、「コンピューターを修復する」を選択します。

- オペレーティングシステムが選択されていることを確認し、「次へ」をクリックします。

- 修復ウィザードが追加のスキャンを行います。システムの復元を使用するかどうか尋ねられたら「いいえ」を選択し、「コマンドプロンプト」をクリックします。

- 次に、以下のコマンドをコマンドプロンプトに入力し、それぞれ入力するたびにEnterキーを押します。
Bootrec /FixMbr
Bootrec /FixBoot
Bootrec /ScanOS
Bootrec /RebuildBcd
- すべてのコマンドが正常に実行されたら、chkdsk /f /rと入力してEnterキーを押します。これによりハードディスクの不良セクターがスキャンされ、自動的に修復されます。
注意: この段階で不良セクターが見つかった場合、HDD上の一部のデータが失われる可能性がある点に留意してください。
プロセスが完了するとPCが再起動します。次回の起動時にWindowsがハードディスクから起動することを確認し、0xc000014cエラーが解消されているかチェックしましょう。
Windows 10ユーザー向けの手順
- Windowsセットアップ画面が表示されたら、「次へ」をクリックし、「コンピューターを修復する」を選択します。

- 「トラブルシューティング」をクリックし、「コマンドプロンプト」を選択します。

- 次に、以下のコマンドをコマンドプロンプトに入力し、それぞれ入力するたびにEnterキーを押します。
Bootrec /FixMbr
Bootrec /FixBoot
Bootrec /ScanOS
Bootrec /RebuildBcd
- すべてのコマンドが正常に実行されたら、chkdsk /f /rと入力してEnterキーを押します。これによりハードディスクの不良セクターがスキャンされ、自動的に修復されます。
注意: 不良セクターが検出された場合、HDD上の一部データが失われる可能性があります。プロセス完了後、PCが再起動するので、Windowsがハードディスクから正常に起動し、0xc000014cエラーが消えているか確認してください。
方法3:RegBackフォルダからレジストリファイルを復元する
上記の方法をすべて試しても解決しない場合は、最後の手段としてこの方法を試せます。ただし、HDDを物理的に取り外し、別のPCに接続する必要がある点にご注意ください。
すべてのWindowsバージョンでは、最も重要なレジストリファイルのコピーが「RegBack」というフォルダに保存されています。問題の原因が本当にレジストリの破損にある場合、バックアップフォルダから通常のディレクトリへファイルをコピーすることで、0xc000014cエラーを解消できる可能性があります。手順はどのWindowsバージョンでも共通です。以下の手順に従ってください。
- 0xc000014cエラーが表示されているPCからWindowsファイルが入ったハードディスクを取り外し、正常に動作しているPCにセカンダリドライブとして接続します。
注意: 正常なPCが、健康な方のWindowsから起動するようにしてください。エラーが発生している側のWindowsから起動しないよう注意が必要です。 - もう一方のPCから、接続したばかりのHDDにアクセスし、/Windows/system32/config/RegBackフォルダへ移動します。

- RegBackフォルダの中身をすべてコピーし、一階層上のconfigフォルダへ移動します。
- RegBackフォルダの内容をconfigフォルダ内のファイルに貼り付けます。ファイルの上書きを確認するダイアログが表示されたら、「すべてはい」を選択します。

- PCの電源を切り、HDDを取り外して、0xc000014cエラーが表示されていた元のPCに戻します。HDDから起動させ、今度は正常に起動できるかどうかを確認しましょう。
ここまでの方法を試しても結果が出ない場合は、Windowsインストールメディアを使ってOSを再インストールするしかありません。Windowsパーティション上のデータは失われますが、破損したファイルや損傷したシステムファイルはすべて上書きされます。ブートセクター感染型ウイルスによって0xc000014cエラーが引き起こされている場合も、この再インストールが推奨される対応策です。
-
Windows 10で「システム エラー 5: アクセスが拒否されました」を解決する8つの方法
Windowsユーザーなら、日々の使用中にさまざまな技術的なトラブルやソフトウェアの不具合に遭遇することがあります。そのひとつが「システム エラー 5」です。このエラーはWindows 7、8、10、11の多くのユーザーから報告されており、「アクセスが拒否されました」というポップアップが表示されるのが特徴です。驚くことに、管理者アカウントでログインしていてもこのエラーが発生することがあります。同じエラーでお困りの方は、この記事がきっと役立つはずです。本記事では、システム エラー 5(アクセス拒否)を解決するための完全ガイドをご紹介します。まずは、システム エラー 5とは何か、そして何が原因なの
-
Windows 10でStartupinfo.exeシステムエラーを解決する9つの対処法
Startupinfo.exeは実行可能ファイルの一種で、Advanced SystemCareソフトウェアの一部です。Advanced SystemCareは、Windowsパソコン向けの強力なパフォーマンス・セキュリティユーティリティであり、ウイルス、マルウェア、ランサムウェアなどの脅威から高度な総合保護を提供すると同時に、システムのパフォーマンス向上にも役立ちます。しかし、Advanced SystemCareをインストールしたユーザーの一部から、「startupinfo.exeシステムエラー」が発生するという報告があります。本記事では、このエラーの原因と具体的な解決方法を詳しく解説しま