我有两台 Windows Server 2008 SP2 计算机(TFS 和 TFSBUILD)。TFSBUILD 服务器共享(\TFSBUILD\ShareName 或 \TFSBUILD\C$)有时会对 Windows Vista(Server 2008)和 Windows 7 客户端请求无响应。Windows XP 计算机仍可连接。
服务器日志中没有任何事件表明存在任何问题。简单的重启可以暂时解决问题,但问题总会再次出现。
这不是http://support.microsoft.com/kb/948732(我们没有使用该软件)。
这似乎不是 SMB 2.0 的问题。根据 @Maxwell 的说法,我尝试在服务器以及 Windows 7 和 Vista 站上禁用它:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
所有防病毒软件均已禁用,防火墙也已按策略禁用。其他网络活动不受影响。
TFSBUILD 服务器是虚拟的,在 Hyper-V 下运行(x64 主机上的 x86 客户机)。主机具有相同的 OS 版本和 SP。
任何帮助将不胜感激。
答案1
这可能与 SMB 2.0 有关,您可以尝试在服务器以及 Windows 7 和 Vista 站上禁用它:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
你可能还想阅读文章在 petri.co.il
这也许是一个解决方法...
答案2
嗯。您可以禁用/删除 TFS/TFSBUILD 服务器上的 IPv6 和所有其他不必要的过滤器/服务吗?
您可以查看 WinXP 网络配置来决定禁用什么...
答案3
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
您还需要在服务器上输入注册表项以禁用 SMB2。然后您需要重新启动服务器和所有客户端。