在 Windows 7 下运行的 Office 2007 将文件保存到网络速度很慢

在 Windows 7 下运行的 Office 2007 将文件保存到网络速度很慢

在 Office 2007 中将 Excel 或 Word 2007 文件保存到网络共享的速度非常慢。保存 100kb 的文件可能需要长达两分钟的时间。这可能是什么原因造成的?

网络共享托管在 Windows 2003 服务器上。

答案1

我假设您的网络连接正常,并且您位于服务器本地(即未通过 VPN 连接)。您没有说明这是只有您自己遇到的问题,还是每个人都遇到的问题,但这与我的回答无关。

当您的网络打印机不再使用,或者映射的网络驱动器指向不存在/不可用的服务器时,我发现 Office 会在保存和/或打印对话框中挂起一段时间。

是 Office 保存速度慢,还是其他应用程序都慢?尝试打开记事本并尝试保存到同一文件服务器。此外,在执行 时\\SERVERNAME,您是否可以相对快速地浏览共享?

如果您可以物理访问服务器或可以通过 RDP 访问它,请启动任务管理器并检查是否有东西占用了所有的 CPU。当您在任务管理器中时,请检查内存使用量是否过大。

答案2

当 Office 启动和保存速度很慢时,这对我很有用:

将默认打印机设为 Adob​​e PDF 或本地连接的打印机,而不是网络打印机。

答案3

我进行了一些研究,以下是我在不同论坛上发现的内容:

有两种可能性:

  1. Office 保存到 Windows Server 2008 的时间变慢

Vitaly 建议在共享服务器上禁用 SMB2。为此,请将名为 Smb2 且值为 0 的 REG_DWORD 条目添加到:HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters

然后重新启动服务器。

SMB2 是 SMB1 协议的更新版本。SMB2 是 Server 2008、Windows 7 和 Vista 的原生协议。如果您的任何客户端是 XP,或者您的服务器是 W2K3,那么将改用 SMB1,这样您就不会遇到现在遇到的问题。在 W2K8 服务器上禁用 SMB2 会强制 Windows 7 向后兼容并切换到使用 SMB1。但是,您遇到的问题是由于 MS Office 2007 无法正常使用 SMB2 协议造成的。由于我不是开发人员,也不为 Microsoft 工作,所以我无法告诉您 Office 2007 为何以这种方式使用 SMB2。出于测试目的,您可以尝试搜索如何在 Windows 7 客户端上禁用 SMB2,而不是在服务器上禁用它。这应该会提供相同的结果。我知道禁用某些东西可能不是最好的解决方案,但这是迄今为止唯一能解决这个问题的方法。

  1. Office 保存到 Windows Server 2003 的时间变慢

Clay Kimber 建议尝试禁用保存时间较长的文件位置的索引。如果适合您的情况,请尝试禁用脱机文件的索引: https://technet.microsoft.com/en-us/library/gg985445(office.12).aspx

James Nelson 补充道:SMB2 不存在于 Windows Server 2003 中。原因可能是 Windows 7 正在索引脱机文件缓存。请禁用脱机文件缓存上的索引。

如果您在启用了重定向的 Windows 7 和 Win 2003 文件服务器上看到此问题,我不得不说 Windows 7 上的脱机文件缓存可能是问题所在。查看服务器上的用户文件夹并查找临时文件。如果您看到一堆名称中包含字母数字字符的奇怪临时文件,请在控制面板中的索引选项中禁用用户脱机文件缓存的索引,从而运行测试。

希望这可以帮助。

相关内容