客户端计算机运行的是 64 位 Windows 7,并尝试将一个相对较小的文件复制到我们的 NAS 设备。NAS 设备是 Lacie 型号,运行(我相信)Windows XP 的某些变体,除了访问/不访问之外没有其他权限结构。
大约五分之一的上传会成功。其他的会在上传过程中的不同时间失败,这可以通过复制对话框上的进度条冻结并最终失败(无法访问网络位置)看到。
到目前为止,我还没能找出问题所在。我正在寻找可能有帮助的进一步措施。
故障排除
NAS 处于在线状态并且具有充足的磁盘空间。
这个问题似乎只出现在这台机器上。我无法在其他任何机器上重现这个问题,即使复制到同一个网络位置也是如此。用户使用与办公室其他人相同的凭据进行身份验证(安全性较低,通用投递箱)。
通过在同一台机器上以无线方式重现该问题,我排除了电缆或交换机的问题。
注意事项:
只有上传到 NAS 失败。下载工作正常且可靠。正在传输的文件没有区别,尽管较小的文件更有可能在连接断开之前完成。
关于如何确定这一点,您有什么想法吗?
答案1
嗯,乍一听似乎与适配器有关。但您已尝试了多个适配器。这限制了服务器或客户端问题。
我以前也遇到过类似的奇怪问题:
Windows 7 和 Vista 具有一些 TCP 自动调整功能,当我使用工作组连接和一些不太好的网络设备时,这些功能会在某些较小的客户端设置中造成严重破坏。
要禁用 TCP 自动调整,您可以从提升的命令提示符运行以下命令:
禁用系统策略(并允许按用户级别覆盖) netsh int tcp 设置启发式方法已禁用
改变调音 netsh int tcp 设置全局自动调整级别 = 已禁用
有关更多信息,你可以阅读命令这里。我建议从禁用开始,看看这是否有助于解决您的问题。如果没有,我们就找错了方向,我建议研究一下重置 TCP 堆栈。