【修正】「構成レジストリデータベースが破損しています」エラーの5つの解決策
「構成レジストリデータベースが破損しています」エラーとは
「構成レジストリデータベースが破損しています(Configuration Registry Database is Corrupt)」というエラーは、Microsoft Officeアプリケーションの起動時や、Windows 7、Windows 8.1、Windows 10に標準搭載されているユーティリティやプログラムを実行しようとした際に表示されることがあります。
このエラーには、主に以下のような原因が考えられます。
- Officeインストールの破損 – 最近のウイルス対策スキャンでMicrosoft Officeのファイルや依存関係が隔離された場合、レジストリに何らかの破損が生じている可能性があります。この場合は、Microsoft Officeのオンライン修復機能を使うことで問題を解決できるでしょう。
- システムファイルの破損 – このエラーの最も一般的な原因の一つは、Microsoft製の署名付きアプリケーションの起動に影響を与えるシステムファイルの破損です。まずはSFCおよびDISMスキャンを実行して問題が解決するか確認してください。それでも改善しない場合は、クリーンインストールや修復インストールといった方法でOSコンポーネント全体をリセットすることを検討しましょう。
- サードパーティ製アプリとの競合 – DISMやSFCなどのネイティブユーティリティとサードパーティ製プロセスとの競合によっても、このエラーが発生することがあります。この場合は、クリーンブート状態で同じ操作を繰り返し、問題が解決するか確認してください。それでも解決しない場合は、システムの復元を使用してPCを正常な状態に戻すことを検討してください。
方法1:SFCスキャンとDISMスキャンを実行する
「構成レジストリデータベースが破損しています」エラーの最も一般的な原因は、Microsoft製アプリケーションの起動に影響を与えるシステムファイルの破損です。
このシナリオに当てはまる場合、破損したファイルを修復できる内蔵ユーティリティを実行することで問題を解決できます。まずはシステムファイルチェッカー(SFC)スキャンから始めましょう。このツールはインターネット接続なしで動作し、ローカルに保存されたアーカイブを利用して、破損したファイルを正常なコピーと置き換えます。
注意: スキャンを開始したら、完了まで中断しないでください。中断すると論理エラーが発生し、さらなる問題を引き起こす恐れがあります。ストレージの種類(HDDまたはSSD)によっては、この操作に1時間以上かかることもあります。
SFCスキャンが完了したら、PCを再起動します。再起動後、今度はDISMスキャンを実行します。
注意: DISM(展開イメージのサービスと管理)は、Windows Updateのサブコンポーネントを利用して、破損したファイルの正常なコピーをダウンロードします。そのため、この操作を開始する前に、安定したインターネット接続があることを必ず確認してください。
スキャン完了後にPCを再起動し、以前エラーが発生していた操作を繰り返して、問題が解決したかどうかを確認します。
同じ問題が依然として発生する場合、またはSFCやDISMスキャンの実行時にこのエラーが表示される場合は、次の解決策に進んでください。
方法2:クリーンブート状態にする
DISM、SFC、システムの復元などのネイティブユーティリティを使用しようとした際にこのエラーが表示される場合、サードパーティ製のプロセスやスタートアップサービスによる干渉が原因である可能性があります。
同じ問題に遭遇した複数のユーザーから、クリーンブート状態にしてユーティリティスキャンを再度実行したところ、問題が発生しなくなったという報告があります。
まだ試していない場合は、Windows PCをクリーンブート状態で起動するように設定し、次回の起動完了後にエラーが回避できたかどうかを確認してください。
この操作が成功した場合は、クリーンブートの手順を逆にたどって、通常モードで再起動します。
ただし、このシナリオが当てはまらない場合や、クリーンブートを試しても問題が解決しない場合は、次の解決策に進んでください。
方法3:Officeインストールを修復する(該当する場合)
Word、Excel、PowerPointなどのOfficeアプリケーションを開こうとした際にこのエラーが表示される場合、レジストリファイルの破損が原因である可能性が高いです。
多くのユーザーの報告によると、ウイルス対策ソフトウェアがMicrosoft Officeスイートの一部のファイルを隔離した後に、このエラーが表示されることがあるようです。この場合、Officeのインストール自体が、関連する破損したレジストリファイルも含めて自己修復できるはずです。
以下の手順に従って、「プログラムと機能」メニューからOfficeの修復を開始してください。
- Windowsキー + R を押してファイル名を指定して実行ダイアログを開きます。テキストボックスに appwiz.cpl と入力し、Enter キーを押してプログラムと機能メニューを開きます。
- プログラムと機能メニュー内で、インストール済みアプリケーションのリストをスクロールし、Officeのインストールを見つけます。
- 見つかったら、Microsoft Officeを右クリックし、表示されたコンテキストメニューから変更をクリックします。
- 次の画面でオンライン修復を選択し、インターネット接続が有効であることを確認して、操作が完了するまで待ちます。
- 操作が完了したら、PCを再起動し、次回の起動時に問題が解決したかどうかを確認します。
同じ問題が依然として発生する場合は、次の解決策に進んでください。
方法4:システムの復元を使用する
上記のいずれの解決策でも問題が解決しない場合は、最近インストールしたアプリケーションやアップデートがMicrosoft Officeスイートに干渉している可能性を考慮しましょう。心当たりがない場合は、システムの復元ユーティリティを使用してPCを正常な状態に戻すのが最善の方法です。
問題が発生する前の日付の復元ポイントを選択することで、「構成レジストリデータベースが破損しています」エラーを引き起こした可能性のある変更が確実に取り消されます。
デフォルトでは、システムの復元は、新しいWindowsビルドのインストール、新しいドライバーのインストール、アプリのアップデートなど、重要なシステムイベントの際に定期的なスナップショットを保存するように設定されています。この動作を変更していない限り、選択できるスナップショットは十分にあるはずです。
重要: 保存済みの復元スナップショットを使用すると、それ以降に行ったすべての変更が元に戻されることに注意してください。
影響を理解した上で、システムの復元を実行し、操作が完了するのを待ちましょう。
方法5:すべてのWindowsコンポーネントをリセットする
ここまでの方法で結果が出なかった場合、従来の方法では解決できない深刻な破損が発生している可能性があります。この場合、クリーンインストールや修復インストール(上書きアップグレード)などの手順で、すべてのWindowsコンポーネントをリセットすることで問題を解決できるはずです。
簡単な解決策をお探しなら、クリーンインストールを選びましょう。ただし、事前にデータをバックアップできない場合、OSドライブ上のデータが完全に失われることを覚悟する必要があります。一方、この方法では互換性のあるインストールメディアを使用する必要はありません。
時間に余裕があるなら、すべての関連するWindowsコンポーネントをリセットする理想的な方法は修復インストール(上書きインストール)です。これには互換性のあるインストールメディアが必要で、作業全体は少し面倒ですが、個人用アプリケーション、ゲーム、ドキュメント、個人的なメディアをそのまま残したまま(現在OSドライブに保存されている場合でも)、すべてのWindowsコンポーネントを更新できます。
-
Windows 10アップグレード時の「FIRST_BOOTフェーズでインストールが失敗しました」エラーを解決する13の対処法
「FIRST_BOOTフェーズでインストールに失敗しました」エラーの修正方法:Windows 10へのアップグレードやMicrosoftの大型アップデートを適用する際、「Windows 10をインストールできませんでした」というエラーメッセージが表示され、インストールに失敗することがあります。メッセージ下部をよく見ると、エラーの種類に応じて「0xC1900101 – 0x30018」または「0x80070004 – 0x3000D」といったエラーコードが表示されているはずです。代表的なエラーコードは以下のとおりです。 0x80070004 – 0x3000DFIRST_BOOTフェーズでイン
-
【0xc0000098エラー】「ブート構成データファイルに有効な情報が含まれていない」の原因と修正方法
世界中の多くのユーザーに利用されているWindows OSですが、その一方で、さまざまなエラーが頻繁に発生することでも知られています。ポップアップ表示されるエラーメッセージならまだしも、ブルースクリーン(BSOD)やレッドスクリーンといった起動画面のエラーに遭遇すると、状況は一変します。これらのエラーは、パソコンの動作を完全に停止させたり、OS自体の起動を妨げたりするため、ユーザーに大きな不安を与えます。幸いにも、それぞれのエラーにはエラーコードとエラーメッセージが表示され、復旧への正しい方向性を示してくれます。本記事では、「0xc0000098 – ブート構成データファイルにオペレーティン