如果我尝试(通过 Windows 文件共享)连接到已进入睡眠状态的计算机,则会收到超时提示,随后出现“未找到网络路径”的消息。如果我随后唤醒计算机并重试,仍会收到“未找到网络路径”的消息,因为连接失败已被缓存。如果我从初始失败等待 30 秒(我已计时),然后重试,则可以成功连接。
我理解这种行为。我的问题是:有什么方法可以缩短我再次尝试连接之前的延迟吗?
答案1
另一个暗中尝试:
找到并单击以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
单击 Control 子项,右键单击该ServicesPipeTimeout DWORD
值,然后单击修改 -> 十进制 -> 输入 60000(表示 60 秒)-> 确定(在您的情况下,我会尝试 10 秒,因此:10000)
如果 ServicesPipeTimeout 值不可用,请添加新的 DWORD 值。
我在这里看到了这个:来源文章
答案2
盲目猜测:
这SESSTIMEOUT 参数显然在更高版本的 Windows 上仍然有效。我基于这个事实假设这个参数这里提到适用于服务器 2008。
该参数位于注册表中的以下位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters
SESSTIMEOUT 类型为 DWORD,其值为秒数。更改应该立即生效,但我还是会重新启动。