【解決法】「Microsoft Excelは情報を回復しようとしています」エラーの直し方
「Microsoft Excelは情報を回復しようとしています」というエラーは、ウイルス対策ソフトの誤検知、プレビューウィンドウとの競合、他アプリケーションとの干渉、古いバージョンのExcelやWindows、破損したOfficeインストールなどが原因で発生します。このエラーが表示されると、ユーザーは無期限に同じ画面から抜け出せなくなることがあります。

「情報を回復しようとしています」エラーの主な原因
- ウイルス対策ソフトによる誤検知:ウイルス対策ソフトはシステムを悪意ある攻撃から守る重要な役割を担っていますが、まれにExcel本体やそのアドイン・マクロをマルウェアと誤認識することがあります。その結果、Excelに必要な機能へのアクセスが制限され、本エラーが発生します。
- プレビューウィンドウとの競合:Windowsのエクスプローラーにあるプレビューウィンドウ機能は、Excelとの相性問題があることで知られています。この非互換性がエラーの根本原因となることがあります。
- アプリケーションとの競合:特定のアプリケーションがExcelの正常な動作と衝突することがあります。該当するアプリがインストールされている場合、本エラーに遭遇する可能性があります。
- 古いバージョンのExcel:Microsoftは頻繁にExcelのアップデートをリリースし、バグ修正や機能改善を行っています。古いバージョンを使い続けると、今回のようなトラブルを含むさまざまな問題が起こりやすくなります。
- 古いWindows:Windowsの定期アップデートはシステムの安定動作に不可欠です。古いビルドを使っていると、多くの不具合が発生するリスクがあります。
- 破損したOfficeインストール:OfficeやExcelのインストール自体が破損している場合も、本エラーの原因となります。
- 競合するアドイン:アドインはExcelの機能を大きく拡張してくれますが、破損していたり、Excelの通常操作と干渉したりするアドインがあると問題が生じます。
- 互換性のない既定のプリンター:Excelは起動時にシステムの既定のプリンターと通信します。通信に失敗したり、プリンターに互換性がない場合、本エラーが引き起こされることがあります。
- 破損したユーザーファイル:ユーザープロファイルの破損や誤ったユーザー設定も、本エラーの原因になり得ます。
- 競合するマクロ:マクロは繰り返し作業を自動化できる便利な機能ですが、古いまたは破損したマクロがエラーを引き起こすことがあります。
- 誤った地域設定:システムの地域設定が実際の所在地と異なっていたり、推奨されていない地域形式を使用していたりすると、本エラーが発生する可能性があります。
対処を始める前の確認事項
- 問題が特定の1ファイルのみで発生しているか、他のファイルでも同じエラーが出るかを確認しましょう。1ファイルだけの問題であれば、「開いて修復」機能でそのファイルを修復してみてください。全体的な問題であれば、以下の解決策を試してください。
- ネットワーク上に保存されたExcelファイルを編集している場合は、まずファイルをローカルにダウンロードしてから編集を試みてください。
- ブック内に数式、名前定義、グラフ、図形、非表示シート、クエリなどによる外部リンクがないか確認してください。
- ファイル内の図形の数は最小限に抑えましょう。
- Excelでは1つのブックのみを使用し、インスタンスも1つだけ起動するようにしてください。
- ファイルがパスワード保護されていないことを確認してください。
- ファイルがサードパーティ製アプリによって生成されたものである場合、ファイルが破損している可能性があります。別のシステムでそのファイルを開いてテストしてみてください。
- Excelが別のプロセスで使用中の場合、ウィンドウ下部のステータスバーにその情報が表示されます。処理中に別の操作を行うと応答しなくなることがあるため、実行中のタスクが完了するまで待ちましょう。
- 大量の図形や書式設定を追加すると、Excelファイルは非常に大きくなることがあります。その場合は、PCに十分なメモリ(RAM)があるか確認し、可能であればスペックの高いPCでファイルを開いてみてください。システム要件を満たしていることも確認しましょう。
- エクスプローラー上でExcelのファイル名を変更しないでください。必ずExcelの「名前を付けて保存」コマンドを使用しましょう。
- グラフィックカードを複数搭載している場合は、現在使用していない方のカードを試してみてください。
1. ウイルス対策ソフトを一時的に無効化する
ウイルス対策ソフトはシステムセキュリティにおいて重要な存在ですが、Excel本体やマクロ、アドインをマルウェアと誤検知し、必要な機能へのアクセスを制限することで本エラーを引き起こすことがあります。この場合、一時的に無効化することで問題が解決するかもしれません。
- ウイルス対策ソフトをオフにします。
- Microsoft Excelを起動し、問題のファイルを開いて、正常に動作するか確認します。
- 正常に動作するようであれば、ウイルス対策ソフト側でExcelまたは該当ファイルに対する除外設定(例外)を登録するか、競合しない別のウイルス対策ソフトへ乗り換えましょう。
注意:この手順を実行すると、システムが不正アクセスやウイルス攻撃に対して脆弱になります。ウイルス対策ソフトの設定変更は自己責任で行ってください。
2. エクスプローラーのプレビューウィンドウを無効にする
Windowsには、より快適な操作性を実現するために、プレビューウィンドウ、詳細ウィンドウ、ナビゲーションウィンドウなどが用意されています。プレビューウィンドウは、エクスプローラー上でファイルの中身を事前に確認できる便利な機能です。画像ファイルを選択すればプレビューが表示され、Excelファイルなら内容を確認できます。しかし、Excelはこのプレビュー機能との相性問題があることで知られています。プレビューウィンドウを無効にすることで問題が解決する場合があります。
- Windowsキー + E を押してエクスプローラーを開きます。
- 表示タブをクリックし、プレビュー ウィンドウをクリックしてオフにします。

- Excelを開き、問題なく動作するか確認します。
3. Excelをセーフモードで起動する
特定のアドインやExcelのスタートアップ設定が原因で、「情報を回復しています」画面から抜け出せなくなることがあります。Excelには、一部のアドインやスタートアップ設定を読み込まずに起動できるセーフモードが組み込まれています。セーフモードでは、変更されたツールバー、代替スタートアップフォルダ、XLSTARTフォルダ、Excelアドイン(COMアドインを除く)などの機能や設定がバイパスされます。
- Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- 以下のコマンドを入力してOKをクリックします。
excel.exe /safe

Excelが正常に動作するようになったか確認してください。問題が解消された場合は、アドインの無効化やExcelの修復を行うことで、原因となっている設定を特定できます。
4. Excelアドインを無効にする
アドインはExcelに多彩な機能をもたらしますが、品質の低いアドインや旧バージョン向けに作成されたアドインが、Excelの通常動作に干渉し、「情報を回復しようとしています」の無限ループを引き起こすことがあります。アドインを無効化することで問題が解決する場合があります。
- 問題のあるExcelファイルを開きます。Excelが開けない場合は、システムをセーフモードで起動するか、Excelをセーフモードで起動してください。
- ファイルメニューをクリックし、オプションを選択します。

- アドインをクリックし、下部の管理ドロップダウンボックスで無効化したいアドインの種類(例:Excel アドイン)を選択して移動をクリックします。

- すべてのチェックボックスをオフにしてOKをクリックします。

- ファイルを保存して閉じ、再度開きます。
- Excelが正常に動作するようになったら、アドインを1つずつ有効化していき、その都度Excelを再起動します。これにより問題のアドインを特定できたら、そのアドインは無効のままにし、更新版があればインストールしましょう。
5. マクロを再コンパイルする
マクロとは、指示したときにExcelが実行する一連の命令のことです。マクロの活用範囲は無限大ですが、ときにExcelの動作と衝突し、正常な操作に支障をきたすことがあります。トラブルシューティングとして、マクロを再コンパイルして問題が解決するか試してみましょう。
- Excelを開き、Alt + F11 を押してVisual Basic for Applications(VBA)エディターを起動します。
- メニューバーのツールメニューをクリックし、ドロップダウンからオプションを選択します。
- オプション画面の全般タブで「要求されたらコンパイル」のチェックを外し、OKをクリックします。

- VBAエディターで挿入メニューをクリックし、標準モジュールを選択します。

- デバッグメニューをクリックし、VBAProject のコンパイルを選択します。

- ファイルメニューから保存をクリックします。

- ファイルメニューから終了して Microsoft Excel へ戻るをクリックします。

- ファイルとExcelを保存して閉じます。
- Excelを再び開き、正常に動作するか確認します。
6. マクロを無効にする
旧バージョンのExcel向けに開発されたマクロは、互換性の問題を抱えていることがあり、セキュリティ機能によってExcelが無限ループに陥る場合があります。マクロを無効化することで問題が解決することがあります。
- Excelを開きます。通常通り開けない場合は、セーフモードでExcelを起動してください。
- ファイルメニューをクリックし、オプションを選択します。

- 左側のペインでトラストセンターをクリックし、右側のペインでトラストセンターの設定をクリックします。

- マクロの設定をクリックし、「警告せずにすべてのマクロを無効にする」を選択します。

- 次に信頼済みドキュメントをクリックし、「ネットワーク上のドキュメントを信頼する」のチェックを外し、「信頼済みドキュメントを無効にする」にチェックを入れてOKをクリックします。

- ファイルとExcelを保存して閉じます。
- Excelを開き、正常に動作するか確認します。
7. 既定のプリンターを変更する
Excelは起動時にシステムの既定のプリンターと通信します。この通信に失敗すると、Excelが「情報を回復しようとしています」の無限ループに陥ることがあります。既定のプリンターを変更することで問題が解決する場合があります。どのプリンターでも構いませんが、テスト目的であれば「Microsoft XPS Document Writer」のような仮想プリンターがおすすめです。
- Excelを終了します。
- Windowsキーを押して「プリンター」と入力し、表示されたリストからプリンターとスキャナーをクリックします。

- 「プリンターとスキャナー」画面で「Microsoft XPS Document Writer」をクリックし、管理をクリックします。

- 管理画面で「既定として設定する」をクリックします。
- Excelを開き、正常に動作するか確認します。
8. 地域設定と地域形式を変更する
地域と言語の設定が実際の所在地と異なっていたり、地域形式が推奨値になっていなかったりすると、Excelが無限ループに陥ることがあります。地域設定を正しく構成し、推奨の地域形式を使用することで問題が解決する場合があります。
- Windowsキーを押して「地域」と入力し、表示されたリストから地域の設定をクリックします。

- 右側のペインで、自分の所在地に一致する国または地域を選択します。

- 地域形式の下で、「推奨」と表示されているオプションを選択します。

- システムを再起動します。
- 再起動後、Excelを起動し、正常に動作するか確認します。
9. Microsoft Excelを最新バージョンに更新する
Microsoftは、パフォーマンス向上、新機能追加、バグ修正のためにExcelのアップデートを定期的にリリースしています。古いバージョンのExcelを使用していると、今回のようなトラブルを含む正常動作への支障が生じることがあります。Excelを更新することで問題が解決する場合があります。
- Microsoft Excelを開き、ファイルタブをクリックします。
- アカウントを選択し、更新オプションをクリックします。
- 今すぐ更新をクリックします。

- アップデートが完了するまで待ちます。
- PCを再起動し、Excelを起動して、正常に動作するか確認します。
10. Windowsを最新バージョンに更新する
Microsoftは、Windowsの改善、新機能の追加、ソフトウェア・ハードウェアの脆弱性修正のために、頻繁にWindowsアップデートをリリースしています。古いWindowsバージョンは、Excel自体にさまざまな問題を引き起こすことが知られています。Windowsを最新版に更新することで問題が解決する場合があります。
- Windowsキーを押して「更新プログラム」と入力します。
- 表示されたリストから更新プログラムのチェックをクリックします。

- Windows Updateの画面で更新プログラムのチェックをクリックします。

- アップデート完了後、システムを再起動します。
- 再起動後、Excelを開き、問題なく正常に動作するか確認します。
11. セーフモードまたはクリーンブートを使用する
Windowsの起動時には、複数のアプリケーションやサービスが自動的に起動し、バックグラウンドで動作します。これらがExcelの通常動作に干渉し、予期しない問題(Excelの実行メカニズムとの競合)を引き起こすことがあります。セーフモードで起動するか、クリーンブートを実行して、競合するアプリケーションが存在するかどうかを確認できます。
- システムをセーフモードで起動するか、Windowsをクリーンブートします。
- Excelを起動し、問題のファイルを開きます。
Excelが正常に動作するようになったか確認してください。
12. 新しいユーザーアカウントを作成する
競合するユーザー設定や破損したユーザーファイルが原因で、Excelの「情報を回復しようとしています」の無限ループに直面することがあります。この場合、管理者権限を持つ新しいユーザーを作成することで問題が解決する可能性があります。
- 新しいローカル管理者アカウントを作成します。
- 次のパスに移動します。
c:\windows\temp

- Ctrl + A でフォルダ内のすべての項目を選択し、Shift + Delete ですべて削除します(一部の項目は削除できない場合がありますが、無視して問題ありません)。
- システムを再起動し、Excelを起動して、正常に動作するか確認します。
13. Microsoft Office/Excelを修復する
上記の方法がすべて失敗する場合、Excelのインストール自体が何らかの理由で破損しているか、ファイルが欠落している可能性が高いです。Microsoft Officeの組み込み修復ツールを実行すれば、インストールに関する問題を解消できるため、本エラーも解決するかもしれません。
- Windowsキーを押して「コントロールパネル」と入力します。

- プログラムをクリックします。

- プログラムと機能をクリックします。

- 修復したいOfficeを選択し、変更をクリックします。

- UAC(ユーザーアカウント制御)のダイアログが表示されたら、はいをクリックします。
- クイック修復を選択してOKをクリックします。

- 修復をクリックし、続いて続行をクリックします。
- 修復プロセスの完了を待ち、コンピューターを再起動します。その後、Excelが正常に動作するか確認してください。
- 改善しない場合は、手順1〜5を再度実行します。
- 今度はコントロールパネルでオンライン修復を選択してOKをクリックします。

- 修復をクリックし、続いて続行をクリックします。
- 修復プロセスの完了を待ち、コンピューターを再起動します。
- Excelを起動し、問題なく動作するか確認します。
補足:この方法では、Excelだけを修復したい場合でもOfficeスイート全体が修復されます。単体版のExcelをお使いの場合は、コントロールパネルで「Excel」という名前を検索し、上記の手順に従って修復してください。
これで、Excelを問題なく使用できるようになったはずです。それでも問題が解決しない場合は、Excelをアンインストールして再インストールしてみてください。また、64ビット版のExcelを使用している場合は、32ビット版を試してみると改善する可能性があります。
-
Windows 10 で Excel の stdole32.tlb エラーを解決する11の方法
Microsoft Office は日々の業務に欠かせないソフトウェアです。文書の作成、表計算シートの準備、プレゼンテーションの作成など、MS Office プログラムの重要性は無視できません。しかし、Microsoft Office スイートにはいくつかの問題があり、Microsoft Word や Excel を開くこと自体が悩みの種になることがあります。Word や Excel を起動すると、Windows が Microsoft Office 2007 のセットアップを開始し、その結果として stdole32.tlb エラーが表示されることがあります。本記事では、このエラーの原因と具体
-
ネット上の自分の情報を消す方法5選|オンラインIDを削除してプライバシーを守る手順
しばらくインターネットの世界から離れて、デジタルデトックスをしたいと思ったことはありませんか?SNSを少し休憩したいと感じているなら、この記事が正しい方向へ導いてくれるはずです。ご存知の通り、インターネットは広大な海のようなもの。私たちはまず自分自身のプライバシーを守る意識を持つ必要があります。Googleで検索するたび、Webページを訪れるたびに、必ず足跡が残ります。こうした興味・関心に基づく情報は、マーケターによってターゲット広告に利用されるだけでなく、運が悪ければサイバー犯罪者に悪用される可能性もあるのです。 オンライン上の存在を完全に消すことは可能? では、自分のオンライン上の存在を