Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Microsoft Officeで「構成レジストリデータベースが破損しています」エラーが出たときの対処法

Microsoft Officeのプログラム(Word、Excel、PowerPointなど)を開こうとした際に、「構成レジストリデータベースが破損しています(The configuration registry database is corrupted)」というエラーメッセージが表示されることがあります。この記事では、このエラーの主な原因と、それぞれに対応した具体的な解決策をわかりやすく解説します。

Microsoft Officeで「構成レジストリデータベースが破損しています」エラーが出たときの対処法

エラーの主な原因

このエラーは、以下のような要因によって発生することが知られています。

  • Officeのインストール破損: インストール時の不具合や不完全なアップデートにより、Office関連のレジストリ情報が壊れている。
  • システムファイルの破損: Windowsのシステムファイルやレジストリ自体が何らかの理由で破損している。
  • サードパーティ製アプリとの競合: 常駐ソフトやスタートアップサービスがOfficeの動作に干渉している。

試したい解決策一覧

この問題に直面した場合は、以下の解決策を順番に試してみてください。

  1. SFCおよびDISMスキャンの実行
  2. クリーンブート状態でのトラブルシューティング
  3. Officeスイートのインストール修復
  4. システムの復元の実行
  5. フレッシュスタート・上書きインストール修復・クラウドリセット

1. SFCおよびDISMスキャンの実行

システムファイルにエラーがあると、この問題が発生する可能性があります。SFC(システムファイルチェッカー)とDISM(展開イメージのサービスと管理)は、Windowsのシステムファイルの破損をスキャンし、自動的に修復してくれる標準ツールです。

手軽に実行するには、以下の手順でバッチファイルを作成すると便利です。

  • Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。
  • notepad」と入力してEnterキーを押し、メモ帳を開きます。
  • 以下のコードをコピーして貼り付けます。
@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause
  • ファイルに任意の名前を付け、拡張子を.batにして保存します(例:SFC_DISM_scan.bat)。
  • 保存したファイルを右クリックし、「管理者として実行」を選択して実行します。エラーが報告されなくなるまで繰り返し実行してください。
  • PCを再起動します。

再起動後にOfficeアプリを起動し、問題が解消されたか確認してください。解決しない場合は、次の解決策に進みましょう。

2. クリーンブート状態でのトラブルシューティング

DISM、SFC、システムの復元といったWindows標準ツールの使用時にこのエラーが発生する場合は、サードパーティ製のプロセスやスタートアップサービスが干渉している可能性があります。クリーンブート状態でPCを起動し、問題が解決するか確認してみてください。

クリーンブートを行うには、「ファイル名を指定して実行」にmsconfigと入力して「システム構成」を開き、「サービス」タブで「すべてのMicrosoftサービスを隠す」にチェックを入れたうえで「すべて無効」をクリックし、PCを再起動します。

3. Officeスイートのインストール修復

Word、Excel、PowerPointなどのOfficeアプリを開く際にこのエラーが表示される場合は、レジストリファイルの破損が根本的な原因である可能性が高いです。この場合は、Officeのインストール修復を試してみてください。

修復の手順:「設定」→「アプリ」→「インストールされているアプリ」からMicrosoft Officeを選択し、「変更」→「クイック修復」を実行します。改善しない場合は「オンライン修復」を試してください。

4. システムの復元の実行

最近になってこのエラーが発生し始めた場合は、システムに加えられた最近の変更が引き金になっている可能性があります。原因となる変更が思い当たらない場合は、システムの復元を使って、エラーが発生する前の状態に戻しましょう(※復元ポイント以降に行ったアプリのインストールやユーザー設定などの変更は失われる点に注意してください)。

システムの復元は、以下の手順で実行できます。

  • Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
  • rstrui」と入力してEnterキーを押すと、システムの復元ウィザードが起動します。
  • 最初の画面で「次へ」をクリックします。
  • より多くの復元ポイントを表示する」にチェックを入れます。
  • エラーが発生し始める前の日付の復元ポイントを選択します。
  • 次へ」→「完了」をクリックし、最終確認画面で確定します。

次回のシステム起動時に、以前の状態が適用されます。それでも問題が解決しない場合は、最後の解決策に進みます。

5. フレッシュスタート・上書きインストール修復・クラウドリセット

ここまでの方法でもエラーが解決しない場合は、従来の手段では修復できない深刻なシステム破損が起きている可能性があります。その場合は、フレッシュスタートや上書きインストール修復(In-place upgrade repair)を実行して、Windowsの全コンポーネントをリセットしてみてください。また、Windows 10 バージョン1909以降をお使いの場合は、クラウドリセットも有効な選択肢です。

いずれかの方法で問題が解決することを願っています!

  1. Microsoft Office「エラー1308」の原因と解決方法を徹底解説

    Microsoft Office 2000シリーズのインストール中に発生する「エラー1308」は、必要なファイルや設定がシステム内に見つからないことで起こるトラブルです。Officeのセットアップを実行した際に、以下のようなエラーメッセージが表示されることがあります。 「エラー1308:ソースファイルが見つかりません(Source File Not Found)」 エラー1308の主な原因 このエラーは、Microsoft Office 2000のソースファイルが検出できないために発生します。ソースファイルが見つかるまで、インストール処理は先に進みません。主な原因としては以下が挙げられます。

  2. Windows 10/11で破損したレジストリを修復する方法【初心者向け完全ガイド】

    Windowsのレジストリは、パソコンの各種ファイルや設定に関する情報を一元的に保存する、階層構造のデータベースです。OSやアプリケーションの動作に欠かせない、非常に重要な役割を担っています。 しかし、このレジストリは時に破損することがあります。破損の原因はさまざまで、システムファイルの不具合から悪意のあるマルウェアによる攻撃まで多岐にわたります。幸いなことに、レジストリのトラブルから抜け出すための確実な方法がいくつか存在します。ここでは、それらをひとつずつご紹介していきます。 Windows PCで破損したレジストリを修復する方法 これから紹介する対処法を試す前に、まずは自分が直面して