【Excel】「前回正しく閉じられませんでした」が毎回出る!Excelの一時ファイル削除で解消する手順

【Excel】「前回正しく閉じられませんでした」が毎回出る!Excelの一時ファイル削除で解消する手順
🛡️ 超解決

Excelの起動時やファイルを開く際に「前回正しく閉じられませんでした」というエラーメッセージが頻繁に表示されることがあります。このエラーは、Excelが正常に終了できなかった場合に発生し、作業中のデータが失われる可能性も示唆します。毎回このメッセージが表示されると、作業の進行に支障をきたし、不安を感じる方もいるでしょう。この記事では、このエラーの主な原因であるExcelの一時ファイルが原因である可能性に焦点を当て、その削除手順を具体的に解説します。これにより、エラーメッセージの表示を解消し、Excelを快適に利用できるようになります。

【要点】Excel「前回正しく閉じられませんでした」エラーを一時ファイル削除で解消する

  • Excelの一時ファイルとは: 作業中に自動保存されるデータで、異常終了時に復旧に使われることがある。
  • 一時ファイルが原因となる場合: 正常に終了できない状態が続くと、破損した一時ファイルが残り、エラーを引き起こす。
  • 一時ファイルの削除手順: エクスプローラーから特定のフォルダにアクセスし、Excel関連の一時ファイルを特定して削除する。

ADVERTISEMENT

Excelの一時ファイルがエラーの原因となる仕組み

Excelは、ユーザーが作業しているデータを保護するために、リアルタイムで一時ファイルを作成します。これらのファイルは、通常、Excelが正常に終了されると自動的に削除されます。しかし、Excelの予期せぬ終了(フリーズ、強制終了、停電など)が発生した場合、これらのファイルが削除されずに残ることがあります。破損した一時ファイルや、正常に終了できなかったことを示すファイルが残存していると、次回Excelを起動した際に「前回正しく閉じられませんでした」というエラーメッセージが表示される原因となります。これは、Excelが以前のセッションを正常に完了できなかったと判断するためです。

このエラーは、単に通知が表示されるだけでなく、開こうとしたファイルが破損していたり、自動回復機能が正常に働かなかったりする兆候でもあります。そのため、このエラーが頻繁に発生する場合は、根本的な原因に対処することが重要です。

お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

Excelの一時ファイルを削除する手順

Excelの一時ファイルを削除することで、このエラーを解消できる場合があります。一時ファイルは隠しフォルダに保存されているため、表示させるための設定変更が必要です。以下の手順で、安全に一時ファイルを削除してください。

  1. エクスプローラーで隠しファイルを表示する設定にする
    まず、Windowsのエクスプローラーで隠しファイルやフォルダが表示されるように設定を変更します。これは、Excelの一時ファイルが保存されているフォルダを直接参照するために必要です。
    1. エクスプローラーを開きます。
    2. 「表示」タブをクリックします。
    3. 「表示/非表示」グループにある「隠しファイル」にチェックを入れます。
    4. これで、隠しファイルやフォルダが表示されるようになります。
  2. Excelの一時ファイルが保存されているフォルダを開く
    Excelの一時ファイルは、通常、以下のいずれかのパスに保存されています。お使いのExcelのバージョンや設定によってパスが異なる場合があります。
    1. エクスプローラーのアドレスバーに、以下のいずれかのパスを入力してEnterキーを押します。
     - `%appdata%\Microsoft\Excel` (Excelの標準的な一時ファイルフォルダ)
     - `%localappdata%\Microsoft\Office\UnsavedFiles` (Officeの自動保存・回復フォルダ)
     - `C:\Users\(ユーザー名)\AppData\Local\Temp` (Windowsの一時フォルダ)
     ※「(ユーザー名)」はご自身のPCのユーザー名に置き換えてください。
  3. Excel関連の一時ファイルを特定して削除する
    フォルダ内に、Excelに関連する一時ファイルを探します。これらのファイルは、ファイル名に「~」や「$」が含まれていたり、拡張子が「.tmp」や「.xlk」などであったりすることが多いです。また、「ExcelXX.tmp」のようなファイル名も一時ファイルである可能性があります。以下の点に注意して削除してください。
    1. Excelを完全に終了させます。タスクマネージャーでExcelのプロセスが残っていないか確認してください。
    2. 該当のフォルダ内で、Excelに関連しそうなファイル(特に更新日時が古いものや、ファイル名に「~$」などが付いているもの)を選択します。
    3. 削除したいファイルを選択したら、右クリックして「削除」を選択するか、Deleteキーを押して削除します。
    4. 削除するファイルが不明な場合は、Excelを終了した状態で、フォルダ内にある「*」で始まるファイルや、拡張子が「.tmp」のファイルを削除すると効果的です。ただし、他のアプリケーションが使用している可能性もあるため、不明なファイルは削除しないように注意してください。
  4. PCを再起動する
    一時ファイルの削除が完了したら、念のためPCを再起動します。これにより、システムが変更を認識し、削除されたファイルの影響がシステム全体に反映されます。
  5. Excelを起動してエラーが解消されたか確認する
    PCの再起動後、Excelを起動して、以前のように「前回正しく閉じられませんでした」というエラーメッセージが表示されないか確認してください。

一時ファイル削除でもエラーが解消しない場合の対処法

上記の手順で一時ファイルを削除してもエラーが解消されない場合、他の原因が考えられます。以下の対処法を試してみてください。

Excelのセーフモードでの起動

Excelにアドイン(追加機能)がインストールされている場合、それが原因でエラーが発生している可能性があります。セーフモードで起動すると、アドインを無効にした状態でExcelが起動します。

  1. Excelをセーフモードで起動する
    以下のいずれかの方法でExcelをセーフモードで起動します。
     ・Ctrlキーを押しながらExcelのショートカットアイコンをクリックする。
     ・「ファイル名を指定して実行」ダイアログ(Windowsキー + R)を開き、「excel /safe」と入力してOKをクリックする。
  2. セーフモードでエラーが出ないか確認する
    セーフモードでExcelを起動し、エラーメッセージが表示されないか確認します。もしエラーが出ない場合は、アドインが原因である可能性が高いです。
  3. アドインを無効にする
    Excelを通常モードで起動し、「ファイル」タブ > 「オプション」 > 「アドイン」を選択します。管理ドロップダウンで「COMアドイン」を選択し、「設定」をクリックします。原因と思われるアドインのチェックを外し、「OK」をクリックしてExcelを再起動します。

Officeの修復

Officeプログラム自体に問題が発生している可能性も考えられます。Officeの修復機能を利用することで、プログラムファイルを修復し、エラーを解消できる場合があります。

  1. 「アプリと機能」を開く
    Windowsの「設定」アプリを開き、「アプリ」 > 「アプリと機能」を選択します。
    または、スタートメニューを右クリックして「アプリと機能」を選択します。
  2. Microsoft OfficeまたはMicrosoft 365を選択する
    アプリの一覧から、インストールされているOffice製品(例: Microsoft Office Home & Business 2019、Microsoft 365 Apps for enterpriseなど)を見つけてクリックします。
  3. 「変更」をクリックする
    表示されるオプションから「変更」ボタンをクリックします。
  4. 「クイック修復」または「オンライン修復」を選択する
    修復オプションが表示されます。「クイック修復」は短時間で完了しますが、「オンライン修復」はより包括的な修復を行います。まず「クイック修復」を試してください。それでも問題が解決しない場合は、「オンライン修復」を実行してください。
  5. 画面の指示に従って修復を完了する
    修復プロセスが開始されます。完了するまで待ち、その後PCを再起動してExcelのエラーが解消されたか確認します。

Excelの起動設定の確認

Excelのオプション設定が原因で、予期せぬ動作を引き起こしている可能性もゼロではありません。特に「詳細設定」にある「DDEを使用しない」などの設定が影響することがあります。

  1. Excelのオプションを開く
    Excelを起動し、「ファイル」タブ > 「オプション」を選択します。
  2. 「詳細設定」を選択する
    左側のメニューから「詳細設定」をクリックします。
  3. 「全般」セクションの設定を確認する
    「全般」セクションまでスクロールします。「他のアプリケーションを無視する」や「Dynamic Data Exchange(DDE)を使用しない」といったチェックボックスの設定を確認します。
  4. 「Dynamic Data Exchange(DDE)を使用しない」のチェックを外す
    もし「Dynamic Data Exchange(DDE)を使用しない」にチェックが入っている場合は、チェックを外して「OK」をクリックします。この設定は、他のアプリケーションからExcelを起動する際に影響を与えることがあります。
  5. Excelを再起動して確認する
    設定変更後、Excelを再起動してエラーが解消されたか確認してください。

ADVERTISEMENT

Excelの一時ファイルに関する注意点

Excelの一時ファイルを削除する際は、いくつか注意すべき点があります。これらの点に留意することで、意図しないデータ損失を防ぐことができます。

削除対象のファイルの見極め

一時ファイルフォルダには、Excel以外のアプリケーションが作成した一時ファイルも含まれている場合があります。Excelに関連しないファイルを誤って削除してしまうと、他のプログラムの動作に影響を与える可能性があります。ファイル名に「~$」や「$」が付いているもの、またはExcelのファイル名に似ているファイルを中心に削除するようにしてください。不明なファイルは削除しないのが安全です。

Excelを完全に終了させることの重要性

一時ファイルを削除する前に、必ずExcelを完全に終了させてください。Excelが起動したままだと、該当の一時ファイルが使用中であるため削除できません。タスクマネージャーを開き、Excelのプロセスが実行されていないことを確認してから作業を進めましょう。これにより、意図しないファイルロックや削除エラーを防ぐことができます。

定期的なクリーンアップの推奨

「前回正しく閉じられませんでした」というエラーは、Excelの予期せぬ終了が繰り返されることで発生しやすくなります。Excelをこまめに保存する習慣をつけ、不意のシャットダウンやフリーズが発生した際には、Excelの自動回復機能(一時ファイル)に頼るのではなく、手動で保存することを心がけましょう。また、定期的にPCのディスククリーンアップを実行することも、不要な一時ファイルの蓄積を防ぐのに役立ちます。

まとめ

「前回正しく閉じられませんでした」というExcelのエラーメッセージは、一時ファイルの破損や残存が原因であることが多いです。今回解説したエクスプローラーからの隠しファイル表示設定、一時ファイルフォルダへのアクセス、そしてExcel関連の一時ファイルの削除手順を実行することで、このエラーを解消できる可能性が高まります。もし一時ファイルの削除で解決しない場合は、Excelのセーフモード起動やOfficeの修復といった対処法も有効です。これらの手順を試すことで、Excelの安定した動作を取り戻し、作業効率の低下を防ぐことができます。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。

ADVERTISEMENT

この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】