将大文件复制到 DFS 共享时出现错误 0x8007003B

mur*_*onc 7 windows-7 dfs windows-server-2008-r2

这是配置。专用网络和域 ( foo.bar)。2 个运行 2K8R2(file1.foo.barfile2.foo.bar)的文件服务器。在每台服务器上创建一个共享 ( \\file1\share and \\file2\share)。在域上设置 DFS 并创建命名空间 ( \\foo.bar)。dfsshare在 DFS 中创建了一个文件夹 ( ),其中包含 2 个目标 (\\file1\share\\file2\share)。创建复制组,一切正常,除了...

在测试期间(Win 7 SP1 x64 客户端),如果我将一个大文件 (230MB) 复制到 DFS 共享 ( \\foo.bar\dfsshare),我会收到以下错误:

Error 0x8007003B: An unexpected network error occured.
Run Code Online (Sandbox Code Playgroud)

如果我将同一个文件直接复制到其中一个文件服务器 ( \\file1\share),则不会出现错误,并且该文件会复制到另一台文件服务器并显示在 DFS 共享中。将小文件复制到 DFS 共享时没有错误。

我找到了hotfix 983620 http://support.microsoft.com/kb/983620,但该修补程序包含在 Windows 7 的 SP1 中。

更新:将其缩小到 ~41MB 文件大小。在此之上,我得到了错误。在此之下,它工作正常。此外,网络是运行 1000Base T 的 LAN(我和服务器之间没有路由器)。

UPDATE2:还验证了 Windows XP SP3 机器工作正常,因此这仅限于 Windows 7 SP1 机器。

UPDATE3:在我们的开发网络上以相同的方式配置并且可以正常工作。将工作站移至阻止所有 DISA GPO 的 OU,但它仍然损坏。关闭 DFS 复制,它可以工作。重新打开 DFS 复制并继续工作(此时非常困惑)。将工作站放回正确的 OU 中,它又坏了。这意味着它必须是 GPO 应用的 DISA 设置之一。将工作站移回阻塞的 OU,它一直处于损坏状态,直到我关闭复制。

更新 4:浏览所有 GPO,我们发现它是哪一个。这是一个设置 802.1x 的 GPO,这看起来很奇怪。我们开始搜索 DFS 复制和 802.1x 并找到了真正的罪魁祸首。不确定 802.1x 和真正的罪魁祸首的交互是如何导致问题的(也许有人可以回答这个问题)。无论如何,如果其他人回答了正确的罪魁祸首,或者更好,可以解释为什么与 802.1x GPO 的交互会导致问题,我将奖励该代表。赏金到期后,我会把答案放在这里。

SOLUTION: 原来问题出在工作站上的 McAfee。我们确实禁用了“扫描网络驱动器”。一旦我们这样做了,一切都奏效了。仅当您配置了 802.1x 并且 DFS 共享设置为复制时,才会发生此错误。我们现在有一个安全例外,因为正在服务器上扫描网络共享。Windows 日志或 ePO 服务器上没有错误。

mur*_*onc 3

回答我自己的问题希望对其他人有帮助。事实证明,在将大文件上传到同时复制的 DFS 共享时,配置 802.1x(通过 GPO)和配置 McAfee ePO 扫描网络驱动器的组合将导致此错误。不确定迈克菲是否知道,但我们正在尝试向他们开具罚单。我们通过在 ePO 中禁用扫描网络驱动器设置来解决这个问题,这对于安全性来说是可以的,因为我们的文件服务器上有 McAfee。