从网络位置打开文件时,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”,然后按 Enter

  7. 右键单击“EnableShellDataCaching”,然后单击“修改”

  8. 在“数值数据”框中,键入 1,然后单击“确定”

    注意

    “数值数据”框中的任何非零数字都将打开缓存。 无数字或空白(默认)将关闭缓存。

  9. 在“文件”菜单上,单击“退出”以退出注册表编辑器。

问题是否已修复?

检查问题是否已修复。 如果问题已修复,您不用再往下看了。 如果问题没有修复,你可以联系技术支持部门

更多信息

在“打开”对话框中单击“打开”(在“文件”菜单上,单击“打开”)以从网络位置(例如,网络服务器)打开文件后,可能会发生这种情况。 在打开文件过程中,将丢失网络连接或包含尝试打开文件的网络位置将关闭。 在打开文件过程中,Office 程序会尝试将尝试打开文件的文件名和路径信息添加到 Windows 最近使用的文件列表中。 由于网络位置(路径)现在不存在,Office 程序可能会运行缓慢,并且可能会停止响应(挂起)。

注意

如果由于 Office 程序必须多次查询网络以获取正确的文件信息而导致与网络的连接速度变慢,则也可能发生此情况。