Программа Office работает медленно или может перестать отвечать (зависать) при открытии файла из сетевого расположения

Симптомы

При попытке открыть файл из сетевого расположения в одной из программ Microsoft Office, таких как PowerPoint 2003, Excel 2003, Publisher 2003 или более поздней версии, программа Office может работать очень медленно или перестать отвечать (зависать).

Причина

Такое поведение может возникнуть в том случае, если подключение к сетевому расположению теряется во время открытия файла программой Office.

Обходной путь

Важно!

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Для получения дополнительной информации о том, как создать резервную копию и восстановить реестр, см. статью Сведения о резервном копировании и восстановлении реестра Windows.

Чтобы предотвратить возникновение подобного поведения, добавьте значение EnableShellDataCaching в реестр Microsoft Windows. Для этого выполните следующие действия:

  1. Закройте программы Office.

  2. Нажмите кнопку Пуск и выберите пункт Выполнить.

  3. В поле Открыть введите команду regedit и нажмите кнопку ОК.

  4. Найдите и выделите один из указанных ниже разделов реестра:

    • Приложения Microsoft 365, Office LTSC 2021, 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, затем нажмите клавишу ВВОД.

  7. Правой кнопкой мыши щелкните EnableShellDataCaching, затем нажмите Изменить.

  8. В поле Значение введите 1 и нажмите кнопку ОК.

    Примечание.

    Любое отличное от нуля число, указанное в поле Значение, приведет к включению кэширования. Нулевое число или пустое значение (по умолчанию) отключит кэширование.

  9. В меню Файл выберите команду Выход, чтобы закрыть редактор реестра.

Проблема устранена?

Проверьте, устранена ли проблема. Если устранена, пропустите дальнейшие инструкции, приведенные в этом разделе. Если нет, обратитесь в службу технической поддержки.

Дополнительные сведения

Такая ситуация может возникнуть после нажатия кнопки Открыть в диалоговом окне Открыть (или кнопки Открыть в меню Файл) для открытия файла из сетевого расположения (например, сетевого сервера). В процессе открытия файла теряется сетевое подключение или происходит сбой при попытке открыть файл из сетевого расположения. В процессе открытия файла программа Office пытается добавить имя файла и сведения о пути файла, который вы пытаетесь открыть в списке последних файлов Windows. Так как сетевое расположение (путь) в настоящее время не существует, программа Office может работать медленно и перестать отвечать (зависать).

Примечание.

Эта ситуация также может возникнуть в случае, если подключение к сети работает медленно, так как Office программа должна сделать несколько запросов в сеть, чтобы получить правильные сведения о файле.