結論:Excelを終了した直後にまた開く場合は、まず『異常終了後の回復起動』なのか『正常終了後にも新しく起動する』のかを分けます。作業中のファイルを保存し、Office更新、Excelセーフモード、アドイン、起動フォルダー、Office修復の順に確認してください。クリーンブート、ウイルス対策ソフトの削除、Windows修復インストールを最初に行う必要はありません。
Excelが再表示される現象には、クラッシュ後に自動回復を試みているケース、アドインが終了処理を妨げているケース、Excelの起動時にXLStartなどの起動フォルダーからブックが読み込まれているケースがあります。ただし、起動フォルダーにファイルがあるだけで、終了したExcel自体が自動的に再起動するわけではありません。原因を一つずつ止めて再現確認すると、設定やデータを余計に変えずに切り分けられます。
最初に『再起動』の状態を見分ける
| 見え方 | 考えられる状態 | 最初の確認 |
|---|---|---|
| 異常終了の表示や回復済みファイルが出る | Excelがクラッシュ後に回復起動している | 自動回復ファイルを確認して保存し、発生時のブックを記録 |
| 閉じた直後に新しいExcelが開く | アドイン、マクロ、外部プログラムなどが起動し直している可能性 | セーフモードと空白ブックで再現するか確認 |
| Windowsへのサインイン後だけExcelが開く | Windowsのアプリ再開設定やスタートアップ登録 | Windowsのサインインオプション、スタートアップ、起動用ショートカットを確認 |
| 特定ブックだけで起きる | ブック、マクロ、保存場所、連携アドインの影響 | コピーしたブックと新規ブックで比較 |
保存されていないファイルを先に保護する
再現テストの前に開いているブックを保存します。異常終了後に『ドキュメントの回復』が表示された場合は、必要な版を別名で保存してから閉じてください。同じブックへ上書きする前にコピーを残すと、検証中のデータ損失を避けやすくなります。
1. OfficeとWindowsを更新する
Excelの[ファイル]→[アカウント]で製品名、バージョン、ビルドを記録します。[更新オプション]からOffice更新を確認し、Windows Updateも完了させて再起動してください。会社PCで更新項目が表示されない場合は、組織の更新ポリシーが適用されている可能性があるため、管理者へビルド番号と発生時刻を伝えます。
2. Excelをセーフモードで起動する
保存後にExcelのウィンドウをすべて閉じます。[Windows]+[R]を押し、次の文字列を入力してExcelを起動します。セーフモードでは多くのアドインや起動設定を読み込まずに動作を確認できます。
excel /safe
セーフモードでExcelを閉じても再起動しない場合は、アドインまたは自動起動ファイルが主な候補です。セーフモードでも再発する場合は、特定ブック、Office本体、Windows側の影響を確認します。
COMアドインとExcelアドインを一つずつ戻す
- [ファイル]→[オプション]→[アドイン]を開く。
- 画面下の[管理]で[COMアドイン]を選び、[設定]を開く。
- 現在有効な項目を画面メモに残してから一時的に無効化する。
- Excelを閉じて通常モードで起動し直し、終了時に再発しないことを確認する。一つずつ有効に戻し、その都度通常モードで起動・終了して原因を特定する。
- 同じ方法で[Excelアドイン]も確認する。
アドインを無効にしただけでアンインストールする必要はありません。業務用アドインは更新版や対応ビルドを提供元へ確認し、会社PCでは管理者の指示を優先します。
3. XLStartと自動起動フォルダーを確認する
XLStartは、Excelが起動したときにファイルを開く仕組みです。Excelそのものを起動するWindowsのスタートアップとは別に確認します。ExcelはXLStartフォルダー内のブックや、[ファイル]→[オプション]→[詳細設定]→[全般]の『起動時にすべてのファイルを開くフォルダー』で指定された場所を起動時に読み込みます。不要に見えるファイルも削除せず、元の場所を記録して別フォルダーへ一時退避し、再現を確認してください。
個人用マクロブックも確認する
PERSONAL.XLSBやテンプレートが破損していると、通常の新規ブックでも症状が出る場合があります。マクロを削除せず一時退避して確認し、原因だった場合はバックアップから必要なマクロを戻します。XLStartの実際の場所は[ファイル]→[オプション]→[トラスト センター]→[トラスト センターの設定]→[信頼できる場所]で確認できます。場所を確認するためだけに、新たな信頼できる場所を追加したり、マクロの保護設定を緩めたりする必要はありません。
Windowsへのサインイン後だけ開く場合
Excelを閉じた直後ではなく、PCの再起動・サインイン後だけ開くなら、Windows側を切り分けます。[設定]→[アカウント]→[サインイン オプション]の「再起動可能なアプリを自動的に保存し、再サインインしたときに再起動する」に相当する項目を確認します。この設定をオフにして比較する場合、他の対応アプリの再開にも影響するため、元の状態を記録してください。
次に[設定]→[アプリ]→[スタートアップ]でExcelや連携アプリの登録を確認します。一覧にない場合は[Windows]+[R]で shell:startup を開き、Excelやブックへのショートカットがないか確認できます。業務用の登録は管理者に相談し、元ファイルを削除せず、必要なものだけを切り分けます。XLStartの確認は「起動後にどのブックが開くか」の問題に対するものです。
4. 特定のブック・保存場所だけで起きるか確認する
- 新規の空白ブックを開いて保存し、終了して再現するか確認する。
- 問題のブックを別名でローカルにコピーして確認する。
- OneDriveや共有フォルダーの場合は、同期完了とファイルのロック状態を確認する。
- マクロや外部データ接続がある場合は、発行元と処理内容を確認してからテストする。
ファイルが『自分が編集中』として開けない場合は、Excelの再起動とは別のロック問題です。Officeファイルがロックされたときの安全な解除手順で保存場所別に確認してください。
5. Officeを修復する
アドインと起動ファイルで原因を特定できない場合は、Windowsの[設定]→[アプリ]→[インストールされているアプリ]からMicrosoft 365またはOfficeを選び、[変更]を開きます。最初はクイック修復を実行し、改善しない場合だけオンライン修復へ進みます。オンライン修復は時間と通信量が増え、再サインインが必要になる場合があります。修復前に他のOfficeアプリの作業も保存して閉じます。修復は通常Office製品全体が対象です。MSI形式では[修復]と表示されるなど、インストール形式で選択肢が異なります。
クリーンブートは最後の切り分けに使う
Microsoft公式のクリーンブートは、他のサービスやスタートアップとの競合を調べるための手順です。Excel固有の確認を終えても再発する場合に限定し、変更前の状態を記録してください。検証後は通常の起動状態へ戻します。ウイルス対策ソフトを一律にアンインストールしたり、複数のサービスを無効にしたまま運用したりしないでください。
避けるべき対処
- 原因確認前にウイルス対策ソフトを削除する。
- SFC、DISM、新規ユーザー作成、Windows修復インストールを最初に実行する。
- XLStart内のファイルや個人用マクロをバックアップなしで削除する。
- 複数のアドインやサービスを同時に変えて、どれが原因か分からなくする。
- 特定のWindows障害だと根拠なく断定する。
よくある質問
Excelが一度だけ再起動した場合も修復が必要ですか
異常終了後に一度だけ回復起動し、その後は正常なら、まず回復ファイルを保存して様子を見ます。繰り返す場合は発生したブック、アドイン、ビルド番号を記録して切り分けてください。
セーフモードで直ったらそのまま使ってよいですか
セーフモードは原因確認用です。通常起動へ戻し、無効化したアドインを一つずつ有効にして原因を特定します。必要な業務アドインは提供元の更新版を確認してください。
Office 2021でも同じ手順ですか
セーフモード、アドイン、起動フォルダー、修復の考え方は共通です。Office 2021のサポートは2026年10月13日に終了しました。2026年10月20日時点では、セキュリティ更新や不具合修正が提供されないため、サポート中の製品への移行を検討してください。サポート終了そのものが、今回の再起動現象の原因と断定できるわけではありません。
Microsoft公式情報
画面名や選択肢は、Windowsやアプリの更新により変わる場合があります。操作前に対象製品とバージョンを確認してください。
- Excelが応答しない・停止する場合
- Microsoft 365またはOfficeを更新する
- Officeアプリケーションを修復する
- Excelの起動方法をカスタマイズする
- Windowsでクリーンブートを実行する
- Windowsのスタートアップアプリを構成する
- Windowsのサインインオプションとアプリの再開設定
- Office 2021のサポート終了
まとめ
Excelを閉じても勝手に再起動するときは、回復起動か正常終了後の再起動かを分け、更新、セーフモード、アドイン、XLStart、特定ブック、Office修復の順に確認します。設定を一度に変えず、再現条件とビルド番号を残すことが、短時間で原因を絞る近道です。


コメント