Windows Server 2008(sp2)停止响应来自Windows Vista和7客户端的networking共享请求

我有两台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的问题。 Per @Maxwell我尝试在服务器上以及Windows 7和Vista站点上禁用它:

sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled 

所有防病毒软件已被禁用,防火墙被禁用。 没有其他networking活动受到影响。

TFSBUILD服务器是虚拟的,在Hyper-V(x64主机上的x86 guest虚拟机)下运行。 主机具有相同的OS版本和SP。

任何帮助将不胜感激。

也许这与SMB 2.0有关,你可以尝试在服务器和Windows 7和Vista站点上禁用它:

 sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled 

你也可以在petri.co.il上阅读这篇文章

这可能是一个解决方法…

HM。 你可以在TFS / TFSBUILD服务器上禁用/删除IPv6和其他所有不必要的filter/服务吗?

你可以看看WinXP的networkingconfiguration,以决定什么禁用…

 sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled 

您还需要在服务器上放入registry项以禁用SMB2。 那么你将需要重新启动服务器和所有的客户端。

这里似乎有一个相关的问题。 突出的一个答案是检查networking适配器上的“文件和打印机共享Microsoftnetworking”选项。 然而,这可能会导致它永远不会工作,一段时间后不会停止工作。

我build议你在服务器上获取Wireshark ,并开始追踪networkingstream量。 查看XP客户端连接到共享时的样子,以及Win7 / Vista客户端连接时(无论是在工作时还是在停止工作之后)。 希望你会发现一些明显的缺失,当它不工作,可以帮助导致实际的原因。