目前,在Windows 7上访问不可用的UNCnetworking共享时,会有40秒的延迟。
有没有一种方法可以将这种延迟减less到20秒以内的痛苦呢?
或者,有什么方法可以完全消除这种延迟?
我相信UNC共享的底层协议是服务器消息块 (SMB)(Win Vista及更高版本中的SMB2)。 看看SESSTIMEOUTregistry设置。 这听起来有关,默认为45秒,
Microsoft支持 – SESSTIMEOUT信息
我遇到了麻烦重现这个问题来testing修改这个值。 您可以添加有关如何重现此问题的其他信息? 你如何使UNC共享不可用? 从networking中删除系统? 我试过一个未知的主机和一个未知的共享名,但是这两个请求在Windows资源pipe理器中相当快地失败。
超时取决于您正在运行的Windows版本。
许多超时可以通过registry被覆盖。
这有什么好处? 一枪在黑暗中但仍然: MS支持
有两种方法可以解决不可用的UNCnetworking共享问题:
第一种方法(消除不可用UNCnetworking共享的来源)始终是最有效的,因为它保证了非常快的响应时间。
因此,为了解决这个问题,我找出了冻结我的系统的30秒超时的来源:我的NAS(networking附加存储)设备。
切勿购买便宜的Netgear Stora NAS。 大约两个月,您的电脑将随机冻结30秒。 这将不可避免地导致你将问题告诉给你的伴侣,然后无法控制地沮丧地啜饮你的啤酒。