We couldn’t sign you in
Select the account you want to use.
Excel が応答しない、停止する、フリーズする、動作しなくなる

この記事では、Excel がエラーに応答しない、Excel を起動したときにハングまたはフリーズする、または Excel ブックを開いたときに最も一般的な問題を解決するのに役立つトラブルシューティング手順について説明します。 これらの種類の問題は、次に示す 1 つ以上の理由で発生する可能性があります。

この記事で提供されているソリューションに順番に従ってください。 以前にこれらのメソッドのいずれかを試したことがあるが、それが役に立たなかった場合は、一覧の次のソリューションに進んでください。

注: Windows 7 から Windows 10 にアップグレードした後で Excel ファイルを開くことができない場合は、「Windows 7 から Windows 10 にアップグレードした後に Office ファイルを開くとエラーが発生する」を参照してください。

セーフ モードのトラブルシューティング

Excel をセーフ モードで実行すると、代替スタートアップの場所、変更されたツール バー、Excel で使用されるスタートアップ フォルダー、Excel アドイン、およびほとんどの COM アドインなどの機能と設定がバイパスされます。 アドインはエクスペリエンスを向上させることができますが、Excel に干渉したり競合したりすることがあります。

セーフ モードのトラブルシューティングは、次の 2 つの方法のいずれかで行うことができます。

  • Microsoft サポートと回復アシスタントを使用して、セーフ モードのトラブルシューティングを自動化する

  • 手動でセーフ モードのトラブルシューティングを自分で実行する

セーフ モードのトラブルシューティングを自動化する

Microsoft サポートと回復アシスタントは、問題がアドイン、スタートアップ フォルダー内のファイル、またはツール バーの設定に起因しているかどうかを知らせるために、セーフ モードの分離プロセスを完全に自動化します。

重要: 

  • アシスタントは、ほとんどの場合、レジストリを変更し、Excel で使用されるスタートアップ フォルダーからファイルを移動します。 アシスタントを実行する前に、問題が発生した場合にレジストリとバックアップ ファイルを復元できるように、Excel で使用されるスタートアップ フォルダー内のすべてのファイルをバックアップしてください。

  • レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

  • Excel で使用されるスタートアップ フォルダーの詳細については、「Excel の 起動方法をカスタマイズする」を参照してください。

アシスタントをダウンロードして実行する

アシスタントを使用しても問題が解決しない場合は、この記事の「 最新の更新プログラムをインストールする 」セクションの手順に進んでください。

Excel Crash Troubleshooter シナリオでは、次のようなセーフ モードのトラブルシューティングが自動化されます。

  • セーフ モードで Excel を起動する

  • COM アドインを無効にする

  • Excel アドインを無効にする

  • Excel で使用されるスタートアップ フォルダーからファイルを移動する

  • カスタム ツール バー ファイルの名前変更 (.xlb)

デバイスのシナリオによって見つかったものによっては、これらのトラブルシューティング手順の一部で、アドイン構成を手動でリセットし、ファイルをスタートアップ フォルダーに戻す必要がある場合があります。 必要に応じて、次の情報を使用して、シナリオによって行われた可能性のある変更を決定してください。

COM アドインと Excel アドイン

このシナリオで COM アドインまたは Excel アドインが無効な場合:

  • \Addin フォルダーの名前は、次のレジストリ キーの下で \AddinsRenamedBySaRA に変更されます。

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel

    • HKEY_LOCAL_MACHINE\SOFTWAR\WOW6432Node\Microsoft\Office\Excel\

注: 上記のキーの下に、レジストリに \Addins または \AddinsRenamedBySaRA が見つからない場合があります。 これは、レジストリに含まれる可能性のあるものの包括的な一覧にすぎません。

  • "OPEN" または "OPEN" で始まる任意のREG_SZ値 (例: OPEN1) には、名前の前に "RenamedBySaRA" が付加されています。 たとえば、"OPEN" の名前は "RenamedBySaRAOPEN"

    に変更されます。 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Excel\Options

  • ExcelAddinRegistryDataBySaRA という名前のフォルダーが Windows デスクトップに作成されます。

  • AddinRegistryDataExportedBySaRA.reg という名前のファイルが ExcelAddinRegistryDataBySaRA フォルダーに作成されます。

    AddinRegistryDataExportedBySaRA.reg ファイルには、シナリオを実行する前に存在していた上記のレジストリ キーのバックアップ コピーが含まれています。

スタートアップ フォルダー内のファイル

シナリオが Excel で使用されるスタートアップ フォルダーからファイルを移動する場合:

  • 次のフォルダーにあるファイルは、これらのフォルダーから移動されます。

    • 64 ビット Office C2R: C:\Program Files\Microsoft Office\root\Office1x\XLSTART

    • 32 ビット Office C2R: C:\Program Files (x86)\Microsoft Office\root\Office1x\XLSTART

    • 64 ビット Office MSI: C:\Program Files\Microsoft Office\Office1x\XLSTART

    • 32 ビット Office MSI: C:\Program Files (x86)\Microsoft Office\Office1x\XLSTART

    • C:\Users\<username>\AppData\Roaming\Microsoft\Excel\XLSTART

    • C:\Program Files\Microsoft Office 15\root\Office 15\XLSTART

注: 上記のフォルダーがない可能性があります。 これは、シナリオによって見つかる可能性のあるものの包括的な一覧にすぎません。

  • 次のレジストリ データで指定されたフォルダー内のファイル。

    • キー: HKEY_CURRENT_USER\Software\Microsoft\Office\1x.0\Excel\Options

      注: このサブキーでは、1x.0 はプログラムのバージョン番号を表します。 Excel 2016 以降のバージョンでは 16.0 が表示され、Excel 2013 では 15.0 が表示されます。

    • 名前: AltStartup

    • 型: REG_EXPAND_SZ

    • データ: フォルダー パス

      注: 上記のレジストリ データがない可能性があります。 これは、シナリオによって見つかる可能性のあるものの包括的な一覧にすぎません。

  • 上記のフォルダーから移動されたファイルは、Windows デスクトップに作成された ExcelStartupFilesFoundBySaRA というフォルダーに移動されます。

  • ExcelStartupFilesCopiedBySaRA フォルダーに ExcelStartupFolderFiles.log という名前のファイルが作成されます。
    ExcelStartupFolderFiles.log ファイルには、移動されたすべてのファイルとその元のファイルの場所の一覧が含まれています。

カスタム ツール バー ファイル (.xlb)

シナリオでカスタム ツール バー ファイルが見つかる場合:

  • 次のフォルダーにある .xlb 拡張子を持つファイルは、.renamed ファイル拡張子を含む名前が変更されます。
    %AppData%\Microsoft\Excel

セーフ モードのトラブルシューティングを手動で実行する

アシスタントを使用していない場合は、Excel をセーフ モードで手動で開きます。 次のいずれかの操作を行います。

  • Windows 11またはWindows 10の場合は、[Windows システム >実行>すべてのアプリ>開始] を選択します[実行] ボックスに「Excel /safe」と入力し、[OK] をクリックします

  • Windows 8またはWindows 8.1の場合は、[アプリ] メニューの [実行] をクリックし、[実行] ボックスに「Excel /safe」と入力して、[OK] をクリックします

Excel がセーフ モードで起動する場合は、この記事の 「COM アドイン 」セクションの手順に進んでください。

Excel がセーフ モードで起動しない場合は、この記事の「 最新の更新プログラムをインストールする 」セクションに進んでください。

COM アドイン

次の手順に従って、COM アドインで問題が発生しているかどうかを確認します。

  1. [ ファイル > オプション >アドイン] をクリック します

  2. [COM アドイン] を選択し、[移動] をクリックします。

  3. 一覧のすべてのチェック ボックスをオフにし、[OK] をクリック します

  4. 通常モードで Excel を閉じて再起動します (セーフ モードではありません)。

通常モードで Excel を再起動しても問題が発生しない場合は、アドインが起動するまでアドインを一度に 1 つずつ有効にしてください。 この結果、どのアドインが問題を引き起こしているかを突き止めることができます。 アドインを有効にするたびに Excel を再起動してください。

COM アドインを無効にしても問題が解決しなかった場合は、問題が Excel アドインに起因しているかどうかを確認します。

Excel アドイン:

重要: 

  • このセクションの手順は、慎重に操作してください。 レジストリを正しく変更しないと、深刻な問題が発生することがあります。 レジストリを変更する前に、必ずバックアップしてください。 問題が発生した場合にレジストリを復元する方法を確認しておいてください。

  • レジストリをバックアップおよび復元する方法の詳細については、「Windows でレジストリをバックアップおよび復元する方法」を参照してください。

  1. レジストリ エディターを起動します。 これを行うには、Windows キーを押しながら R キーを押して [実行] ダイアログ ボックスを開きます。 regedit.exeと入力し、OK キーを押 します

  2. 次のレジストリ キーを見つけて選択します。
    HKEY_CURRENT_USER\Software\Microsoft\Office\<1x.0>\Excel\Options

    注: このサブキーでは、<1x.0>はプログラムのバージョン番号を表します。 Excel 2016 以降のバージョンでは 16.0 が表示され、Excel 2013 では 15.0 が表示されます。

  3. [名前] 列で、OPEN と等しいREG_SZ値を探します。
    名前が OPEN のREG_SZ値が見つからない場合は、「 スタートアップ フォルダー内のファイルに関する考えられる問題の調査」セクションに 進んでください。

  4. [開く] を右クリックし、[ 名前の変更] を選択します。

  5. OPEN の名前を RenameedOPEN に変更し、Enter キーを押します。

  6. OPEN で始まるREG_SZ値の先頭に "名前の変更" を追加して、手順 4 と 5 を繰り返します。 たとえば、OPEN1 の名前を RenameedOPEN1 に変更します。

  7. 通常モードで Excel を起動します。

  8. 通常モードで Excel を再起動しても問題が発生しない場合は、名前から [名前の変更] を削除して Excel アドインを 1 つずつ再度有効にします。 問題の原因となっているアドインを特定できます。 レジストリでアドインを再度有効にするたびに、必ず Excel を再起動してください。

COM アドインと Excel アドインを無効にしても問題が解決しなかった場合は、「 スタートアップ フォルダー内のファイルに関する考えられる問題の調査」セクションに 進んでください。

スタートアップ フォルダー内のファイルに関する考えられる問題を調査する

Excel を起動すると、XLStart フォルダーに含まれるブック、または XLStart フォルダーに加えて別のスタートアップ フォルダーが開きます。 XLStart フォルダーまたは代替スタートアップ フォルダーでブックを開かずに Excel を起動してみてください。

XLStart フォルダー内のブック

XLStart フォルダーに配置するすべてのブック、テンプレート、またはワークスペース ファイルは、Excel の起動時に自動的に開きます。 このフォルダーからファイルを移動し、Excel を開いて、特定のブックが問題の原因であるかどうかをテストして特定できます。 XLStart フォルダーのパスを見つけてブックを移動するには、次の操作を行います。

  1. [ファイル]、[オプション] の順にクリックします。

  2. [ セキュリティ センター] をクリックし、[ Microsoft Office Excel セキュリティ センター] で [ セキュリティ センターの設定] をクリックします。

  3. [ 信頼できる場所] をクリックし、信頼できる場所の一覧の XLStart フォルダーへのパスをメモします。

  4. このフォルダー内のファイルを別のフォルダーの場所に移動し、通常モードで Excel を起動します。

通常モードで Excel を再起動しても問題が発生しない場合は、手順 4 で移動したブックを XLStart フォルダーに 1 つずつ戻し、毎回通常モードで Excel を再起動します。 XLStart フォルダー内のいずれかのブックに問題がある場合は、ブックを識別する必要があります。

ブックを XLStart フォルダーから移動しても問題が解決しなかった場合は、別のスタートアップ フォルダー内のブックを確認してください。

代替スタートアップ フォルダー内のブック

別のスタートアップ フォルダーに配置するすべてのブック、テンプレート、またはワークスペース ファイルは、Excel の起動時に自動的に開きます。 Excel は別のスタートアップ フォルダー内のすべてのファイルを開こうとするため、Excel で開くことができるファイルのみがこのフォルダーに含まれていることを確認します。

このフォルダーでブックを開かずに Excel を起動してみてください。

  1. [ファイル]、[オプション]、[詳細設定] の順にクリックします。

  2. [ 全般] の [ スタートアップ時] ボックスですべてのファイルを開き 、代替スタートアップ フォルダーとして構成されているフォルダーのパスをメモします。

  3. このフォルダー内のファイルを別のフォルダーの場所に移動し、通常モードで Excel を起動します。

  4. 問題が発生しない場合は、手順 3 で移動したブックを 1 つずつ別のスタートアップ フォルダーに戻し、毎回通常モードで Excel を再起動します。 問題の原因となっているブックを特定できます。

XLStart および代替スタートアップ フォルダーからファイルを移動しても問題が解決しなかった場合は、次のセクションに進んでください。

最新の更新プログラムをインストールする

推奨されている更新プログラムを自動的にダウンロードしてインストールするように、Windows Update を設定することが必要な場合があります。 重要な推奨事項と最適な更新プログラムをインストールすると、多くの場合、古いファイルを置き換え、脆弱性を修正することで問題を修正できます。 最新の Office 更新プログラムをインストールするには、次の記事の手順に従います。 Office とコンピューターを更新します。

最新の Office 更新プログラムをインストールしても問題が解決しない場合は、この一覧の次の項目に進んでください。

Excel が別のプロセスに使われていないことを確認する

Excel が別のプロセスで使用されている場合、この情報は Excel ウィンドウの下部にあるステータス バーに表示されます。 Excel の使用中に他の操作を実行しようとすると、Excel が応答しないことがあります。 進行中のタスクでの処理が完了してから、他の操作を実行してみてください。

Excel が別のプロセスで使用されていない場合は、リストの次の項目に進みます。

Excel ファイルの詳細と内容を調査する

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

  • 列全体を参照する数式。

  • 引数内の不均等な数の要素を参照する配列数式。

  • 数百、または数千の非表示または 0 の高さと幅のオブジェクト。

  • ブック間の頻繁なコピーと貼り付けによって引き起こされる過度のスタイル。

  • 定義された名前が過剰で無効です。

これらの手順で問題が解決しない場合は、リストの次の項目に進みます。

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

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

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

選択的スタートアップを実行して、プログラム、プロセス、またはサービスが Excel と競合するかどうかを判断する

Windows を起動すると、複数のアプリケーションとサービスが自動的に起動し、バックグラウンドで実行されます。 このようなアプリケーションとサービスが、PC 上の他のソフトウェアに干渉することがあります。 選択的スタートアップ ("クリーン ブート" とも呼ばれます) を実行すると、競合するアプリケーションに関する問題を特定するのに役立ちます。 選択的スタートアップを実行するには、Windows のバージョンに応じて次のいずれかのリンクを選択し、記事の手順に従います。

Windows 10、Windows 7、Windows 8: システム構成
を使用して選択的スタートアップを実行する Windows Vista: システム構成を使用して選択的スタートアップを実行する
Windows XP: Windows XP でユーザー アカウントを作成および構成する方法

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

プロファイルを再作成した後に問題が解決しない場合は、リストの次の項目に進みます。

Office プログラムを修復する

Office プログラムを修復すると、Office ファイル内のエラーが自動的に修復されるため、Excel が応答しない、停止する、フリーズする問題を解決できることがあります。 これを行う手順については、「 Office アプリケーションを修復する」を参照してください。

Office プログラムの修復で問題が解決しない場合、一覧の次の項目に進んでください。

ウイルス対策ソフトウェアが最新であり、Excel と競合していないことを確認する

ウイルス対策ソフトウェアが最新でない場合、Excel が適切に動作しないことがあります。

ウイルス対策ソフトウェアが最新であることをご確認ください。

新たに出現するウイルスに対応するため、ウイルス対策ソフトウェアのベンダーは、インターネットからダウンロード可能な更新プログラムを定期的に提供しています。 使用しているウイルス対策ソフトウェアのベンダーの Web サイトから、最新の更新プログラムをダウンロードしてください。

ウイルス対策ソフトウェア ベンダーの一覧については、「Windows のコンシューマー向けウイルス対策ソフトウェア プロバイダー」を参照してください。

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

使用しているウイルス対策ソフトウェアに Excel との統合機能が含まれている場合、パフォーマンスの問題が発生することがあります。 その場合は、ウイルス対策ソフトウェアにあるすべての Excel 統合機能を無効にします。 Excel にインストールされているウイルス対策ソフトウェアのアドインを無効にすることもできます。

重要: ウイルス対策ソフトウェアの設定を変更すると、使用している PC がウイルス、詐欺、または悪意のある攻撃の危険にさらされる可能性があります。 Microsoft では、ウイルス対策ソフトウェアの設定を変更しないことをお勧めします。 この方法は、ご自身の責任において実施してください。

Excel との統合機能を除外する、または Excel でのスキャン機能を除外するように、使用しているソフトウェアを構成する方法については、ウイルス対策ソフトウェア ベンダーへの問い合わせが必要な場合があります。

詳細情報

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

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

環境要因

環境要因は、ファイルの内容と同じくらい重要であり、クラッシュのトラブルシューティングを行うときのアドインも重要です。 次のアクションを実行することで、問題の原因を特定するのに役立ちます。

  • 基本的なトラブルシューティング手順に従います。

  • 可能な限りクリーンな環境でファイルをテストします。

次のセクションでは、調査する価値のあるいくつかの領域について説明します。

ファイルが格納されている場所

ファイルをローカルに移動すると、ファイルに問題があるか、ファイルが保存されている場所に問題があるかどうかを判断するのに役立ちます。 ネットワーク経由または Web サーバーに Excel ファイルを保存すると、いくつかの問題が発生する可能性があります。 ファイルをローカルに保存することをお勧めします。 これは、次のシナリオで行う必要があります。
 

• "My Documents" フォルダーをサーバーの場所

にリダイレクトしました • オフライン ファイル

• Webfolder または SharePoint

からファイルを開く • リモート デスクトップ/Citrix

• ネットワーク アプライアンス

• 仮想化された環境。 仮想化された環境で実行されている Microsoft ソフトウェアの詳細については、「Microsoft 以外のハードウェア仮想化ソフトウェアで実行されている Microsoft ソフトウェアのサポート ポリシー」を参照してください。

メモリ

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

Office 2016 のシステム要件

Office 2013

のシステム要件Office 2010

のシステム要件Excel 2007 のシステム要件


Office 2010 では、より大きな処理能力を活用するために、ネイティブの 64 ビット バージョンの Office 製品が導入されました。 Office の 64 ビット エディションの詳細については、次の Microsoft 記事を参照してください。
 

Office 2013

の 64 ビット エディション64 ビット Office について

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

Excel を起動すると、Excel ブックを表示する既定のプリンタードライバーとビデオ ドライバーが調べられます。 Excel はプリンターを集中的に使用するため、Excel ファイルが改ページ プレビュー ビューに保存されると実行速度が低下します。 Microsoft XPS Document Writer プリンター ドライバーなどのさまざまなプリンターを使用してファイルをテストするか、または、ファイルをテストすると、問題が特定のプリンタードライバーとビデオ ドライバーのどちらにあるかを判断します。 

ここで説明する解決方法を実行した後も Excel でハングまたはクラッシュの問題が解決されない場合は、Microsoft サポートにお問い合わせください。 

補足説明

Excel 技術コミュニテでは、いつでも専門家に質問できます。また、Answers コミュニティでは、サポートを受けられます。

ヘルプを表示

ディスカッションに参加
コミュニティにたずねる
サポートを受ける
お問い合わせ​​

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×