Windows 10 PC 在一段时间未使用后停止响应 ping

Windows 10 PC 在一段时间未使用后停止响应 ping

我有一台装有 Windows 10 的台式计算机,我需要经常通过 Windows RDP 远程访问它。

它通常运行良好:它通过另一台本地机器或连接到 VPN 的远程机器响应 ping,并且 RDP 也能顺利运行。

但是,很多时候,在一段时间没有使用之后(例如,当我整夜没有使用后第二天尝试连接时),它就无法访问了:所有 ping 尝试都失败(本地和通过 VPN),并且 RDP 也不起作用。启动远程 Power Shell 交互会话也不起作用,而通常可以。在本地重新启动计算机后,它又可以正常工作了。

所有节能选项均已禁用:永不挂起、永不休眠、永不停止硬盘、永不关闭屏幕,并且网络适配器节能选项也已禁用(如此主题)。我可以物理访问计算机,并且可以证明它没有闲置。我没有在事件查看器中发现任何异常。

我已将 Windows 10 更新至最新版本,并且还更新了驱动程序和 BIOS,但无济于事。这种情况并非总是发生,但很常见。有时,我几天不使用 PC 后尝试远程连接,它可以工作,但通常需要一夜之间,并且无法再次访问。

有趣的是,TeamViewer 始终正常工作。出于某种原因,当我尝试通过 TeamViewer 连接时,ping 和 RDP 没有响应,它却正常工作,然后 ping 再次开始响应,RPD 正常工作,并且一切都正常,直到下一个不使用 PC 的时间段。这就像 TeamViewer 以某种方式设法“唤醒”计算机一样。

答案1

尝试在电源选项中更改为高性能计划。

我的理论是,计算机进入睡眠状态,并且在睡眠期间其 DHCP 租约到期,这就是旧 IP 无法进行 ping 等操作的原因。

TeamViewer 不是通过 IP 工作,而是通过其服务器连接,因此使用它进行连接会导致计算机被唤醒并建立新的 DHCP 租约或在网络上发布自身。然后它就可以被访问了。

局域网唤醒也可能是一个解决方案。

相关内容