Excel で発生するクラッシュおよび応答が停止する問題をトラブルシューティングする方法

症状

Excel を開くか、または使用すると、Excel が応答しなくなるか、ハング、フリーズ、または動作を停止します。 さらに、次のいずれかのエラーメッセージが表示されることがあります。

Excel が応答していません。

Excel が動作を停止しました。

問題が発生したため、プログラムが正常に動作しなくなりました。Windows はプログラムを終了し、ソリューションが利用可能な場合に通知します。

解決策

次の方法を記載されている順に使用します。 これらの方法のいずれかを試しても問題が解決されない場合は、次の方法に進みます。

方法 1: Excel をセーフモードで起動する

セーフモードを使用すると、特定のスタートアッププログラムに遭遇することなく、Excel を安全に使用できます。 Excel をセーフモードで開くには、プログラムを起動するとき、またはコマンドラインからプログラムを起動するときに "/safe" オプション (つまり、excel.exe) を使用して、Ctrl キーを押したままにします。 Excel をセーフモードで実行すると、代替の起動場所、変更されたツールバー、xlstart フォルダー、Excel アドインなど、機能や設定がバイパスされます。 (ただし、COM アドインは除外されます)。

Excel をセーフモードで実行した後に問題が解決された場合は、Microsoft サポート技術情報の次の記事を参照してください。

291288 Excel のスタートアップスイッチの説明

280504 Excel 2013 の起動時の問題のトラブルシューティング方法

Excel をセーフモードで起動した後、問題が解決しない場合は、方法2に進みます。

方法 2: COM アドインで発生する可能性のある問題を調査する多くの開発者は、Excel のアドインを作成します。 これらのアドインは、次の2つの種類に分かれています。

  • .Xla、xlam、または xll ファイルとして保存されている Excel アドイン。
  • COM アドイン。通常、これらのアドインをインストールして、Dll とレジストリキーを含める必要があります。 Excel の1つのバージョンに対して作成された COM アドインは、新しいバージョンとの互換性がないことが多いため、システムが応答しなくなることがあります。 セーフモードでは無効になりません。

この問題を解決する最も簡単な方法は、このトラブルシューティングツールを実行することです。 

トラブルシューティングツールによって問題が解決されても、問題が発生した場合は、問題の原因となっているアドインを特定する必要があります。 COM アドインを無効にするには、次の手順を実行します。

  1. Select * * File * * > * * Options * * >アドイン
  2. ダイアログボックスの下部で、[管理] ドロップダウンを [COM アドイン] に変更し、[移動] を選択します。
  3. 有効な COM アドインのチェックボックスをオフにします。 [ OK] を選択します。
    COM アドインを無効にすると問題が解決される場合は、問題のあるアドインをテストするために一度に1つずつ有効にしてみてください。

この手順を実行しても問題が解決しない場合は、方法3に進みます。

方法 3: Excel ファイルの詳細と内容を調べる

Excel ファイルは、長期間コンピューター上に存在することができます。 これらのバージョンは、バージョンからバージョンにアップグレードされ、1人のユーザーから別のユーザーに頻繁に移動します。 多くの場合、ユーザーは Excel ファイルを継承していますが、ファイルに含まれているものは認識できません。 次の領域では、パフォーマンスやクラッシュの問題が発生する可能性があります。

  • 列全体を参照する数式。
  • 引数に均等な数の要素を参照する配列数式を指定します。
  • 数百または数千の非表示または数千の非表示またはサイズが0の高さおよび幅のオブジェクト。
  • ブック間でコピーと貼り付けが頻繁に行われたために発生するスタイルが多すぎます。
  • Invalidly (および定義されている) 名前が多すぎます。

可能であれば、ファイルを検査して簡単にします。

この手順を実行しても問題が解決しない場合は、方法4に進みます。

方法 4: ファイルがサードパーティによって生成されているかどうかを確認する

Excel ファイルがサードパーティ製アプリケーションによって生成される場合があります。 この場合、ファイルが正しく生成されないことがあり、Excel でファイルを開くときに一部の機能が正しく動作しないことがあります。 その場合は、サードパーティ製アプリケーションの外部にある新しいファイルの機能をテストします。 機能が正常に動作する場合は、サードパーティが問題を認識していることを確認してください。

サードパーティアプリケーションの外部でテストした後に問題が解決されない場合は、方法5に進みます。

方法 5: 選択的な起動を実行して、プログラム、プロセス、またはサービスが Excel と競合しているかどうかを判断する

通常どおりに Windows を起動すると、いくつかのアプリケーションとサービスが自動的に起動し、バックグラウンドで実行されます。 これらのアプリケーションとサービスは、デバイス上の他のソフトウェアに干渉する可能性があります。 選択的起動 ("クリーンブート" とも呼ばれます) を実行すると、競合しているアプリケーションの問題を特定するのに役立ちます。 選択的起動を実行するには、「 Windows でクリーンブートを実行する方法」を参照してください。

[スタートアップの選択] は、Excel と競合するプロセス、サービス、またはアプリケーションを識別するために使用されます。

クリーンブート後に問題が解決しない場合は、方法6に進みます。

方法 6: ウイルス対策ソフトウェアが最新のものであるか、Excel と競合しているかどうかを確認する

ウイルス対策ソフトウェアが Excel に干渉し、パフォーマンスの問題が発生する可能性があります。 AV ソフトウェアを更新することで、問題を解決できる場合がよくあります。

ウイルス対策ソフトウェアが最新の状態になっているかどうかを確認する方法

新たに作成されたウイルスを維持するために、ウイルス対策ソフトウェアベンダーは、インターネットからダウンロードできる更新プログラムを定期的に提供します。 ウイルス対策ソフトウェアベンダーの web サイトにアクセスして、最新の更新プログラムをダウンロードします。 ウイルス対策ソフトウェアベンダーの一覧については、次の Microsoft web サイトを参照してください。

Windows 用のコンシューマーウイルス対策ソフトウェアプロバイダー

ウイルス対策ソフトウェアが Excel と競合しているかどうかを確認する方法

ウイルス対策ソフトウェアに Excel との統合が含まれている場合、パフォーマンスの問題が発生することがあります。 この場合、Excel ファイルの例外を作成することによって、ウイルス対策ソフトウェアのすべての Excel の統合を無効にすることができます。

重要

ウイルス対策の設定を変更すると、ウイルス、詐欺、または悪意のある攻撃に対して PC が脆弱になる可能性があります。 ウイルス対策の設定を変更することはお勧めしません。 この回避策は、自己の責任において使用してください。 Excel との統合を除外するようにソフトウェアを構成する方法を確認するには、ウイルス対策ソフトウェアのベンダーに問い合わせる必要があります。

ウイルス対策ソフトウェアを更新したり、Excel との統合から除外したりしても問題が解決しない場合は、方法7に進みます。方法 7: 最新の Windows および Office の更新プログラムを確認またはインストールする

Windows 更新プログラム

推奨される更新プログラムを自動的にダウンロードしてインストールするように Windows Update を設定する必要がある場合があります。 重要、推奨、およびオプションの更新プログラムをインストールすると、古いファイルを置き換えて脆弱性を修正することによって、問題を解決できることがよくあります。 最新の Windows 更新プログラムをインストールするには、「 Microsoft WINDOWS FAQ」を参照してください。

Office 更新プログラム

最新の Office 更新プログラムの詳細については、「 office の更新プログラム」を参照してください。

最新の Windows および Office の更新プログラムをインストールした後で問題が解決されない場合は、「詳細」セクションの高度なトラブルシューティングに進みます。

詳細情報

高度なトラブルシューティング

前述した方法で問題が解決されなかった場合、問題は環境またはファイル固有の性質である可能性があります。 次のセクションでは、Excel が応答しなくなる可能性のある追加の問題のトラブルシューティング方法について説明します。

環境要因

問題のトラブルシューティングを行う場合、環境要因は、ファイルコンテンツとアドインと同様に重要です。 次の操作を実行することにより、問題の原因を特定するのに役立ちます。

  • 基本的なトラブルシューティング手順に従います。
  • Cleanest 可能な環境でファイルをテストします。

次のセクションでは、問題の診断に役立つ可能性があるトラブルシューティングのヒントについて説明します。

ファイルが保存されている場所

Excel ファイルをネットワーク経由で、または web サーバーに保存するときに、いくつかの問題が発生することがあります。ファイルをローカルで移動すると、ファイルが保存されているファイルまたはサーバーで問題が発生しているかどうかを確認するのに役立ちます。 ファイルをローカルのハードドライブに保存することは、次のいずれかの状況に該当します。

  • "マイドキュメント" フォルダーがサーバーの場所にリダイレクトされました

  • ファイルはオフラインで格納されます。

  • SharePoint または Webfolder からファイルを開こうとしています。

  • リモートデスクトップまたは Citrix を使用している

  • ネットワークアプライアンスを使用している

  • 仮想化された環境で作業している。 仮想化環境で実行されている Microsoft ソフトウェアの詳細については、次の Microsoft サポート技術情報の記事を参照してください。

    897615 microsoft 以外のハードウェア仮想化ソフトウェアで実行されている microsoft ソフトウェアのサポートポリシー

メモリ

テキストの書式設定と図形を追加すると、Excel ファイルが非常に大きくなる可能性があります。 アプリケーションを実行するのに十分な RAM がシステムにあることを確認してください。 Microsoft Office スイートのシステム要件については、次の Microsoft サポート技術情報の記事を参照してください。

Office 365 のシステム要件

プリンターとビデオドライバー

Excel が起動すると、Excel ブックを表示する既定のプリンターとビデオドライバーが調べられます。 Excel はプリンターを多用します。 そのため、Excel ファイルが改ページプレビュービューで保存されている場合は、それよりも遅くなります。 Microsoft XPS ドキュメントライタープリンタードライバーや VGA ビデオドライバーなどのさまざまなプリンターを使用してファイルをテストすると、特定のプリンターまたはビデオドライバーに問題があるかどうかが判断されます。

この記事に記載されている解決方法を実行した後に、Excel でハングまたはクラッシュの問題が発生した場合は、ガイド付きのトラブルシューティングについて Microsoft サポートにお問い合わせください。