ネットワーク上の場所からファイルを開くと、Office プログラムの動作が遅くなる、または応答を停止 (ハング) することがある

症状

PowerPoint 2003、Excel 2003、Publisher 2003、またはそれ以降のバージョンの Microsoft Office プログラムのいずれかでネットワーク上の場所にあるファイルを開こうとすると、Office プログラムが非常に遅くなるか、応答が停止しているように見えることがあります。

原因

この現象は、Office プログラムでファイルが開かれているときに、ネットワーク上の場所への接続が失われた場合に発生することがあります。

回避策

重要

このセクション、メソッド、またはタスクには、レジストリの変更方法を説明する手順が含まれています。 ただし、レジストリを誤って変更すると、重大な問題が発生するおそれがあります。 そのため、以下の手順を慎重に実行してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリのバックアップと復元の詳細については、「 Windows でレジストリをバックアップおよび復元する方法」を参照してください。

この動作を回避するには、 EnableShellDataCachingの値を Microsoft Windows レジストリに追加します。 これを行うには、次の手順に従います。

  1. Office プログラムを閉じます。

  2. [スタート] ボタンをクリックし、 [ファイル名を指定して実行] をクリックします。

  3. [名前] ボックスに「regedit」と入力し、[ OK] をクリックします。

  4. を見つけて、次に示すいずれかのレジストリキーをクリックして選択します。

    • Office 365、Office 2019、および Office 2016:

      HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Open Find

    • Office 2013:

      HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Open Find

    • Office 2010:

      HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Open Find

    • Office 2007:

      HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Open Find

    • Office 2003:

      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Common\Open Find

  5. 手順4で指定したキーを選択した後、[編集] メニューの [新規] をポイントし、[ DWORD 値] をクリックします。

  6. EnableShellDataCaching」と入力し****、enter キーを押します。

  7. EnableShellDataCachingを右クリックし、[変更] をクリックします。

  8. [値データ] ボックスに「1」と入力し、[ OK] をクリックします。

    注意

    [値データ] ボックスに0以外の値を指定すると、キャッシュが有効になります。 0または空白 (既定値) を指定すると、キャッシュが無効になります。

  9. [ファイル] メニューの [終了] をクリックして、レジストリエディターを終了します。

問題は修正されましたか?

問題が修正されているかどうかを確認します。 問題が修正された場合は、このセクションの作業は完了です。 問題が修正されていない場合は、サポートに連絡することができます。

詳細情報

この状況は、[開く] ダイアログボックス ([ファイル] メニューの [開く] をクリック) で [開く] をクリックして、ネットワーク上の場所 (ネットワークサーバーなど) からファイルを開くと発生することがあります。 ファイルを開くプロセス中に、ネットワーク接続が失われるか、開こうとしているファイルを含むネットワークの場所が切断されます。 ファイルを開く処理の間に、Office プログラムは、開こうとしているファイルのファイル名とパス情報を、Windows の最近使ったファイルの一覧に追加しようとします。 ネットワークの場所 (パス) が存在しないため、Office プログラムの動作が遅くなり、応答を停止 (ハング) したように見えることがあります。

注意

この状況は、Office プログラムが適切なファイル情報を取得するためにネットワークに対して複数のクエリを実行する必要があるために、ネットワークへの接続が遅くなる場合にも発生することがあります。