我的家庭网络中有各种操作系统的计算机,从 Windows XP(虚拟)、7 到 10。我最新的计算机 Surface Pro 4 通常能够通过 NetBIOS 名称访问虚拟 Windows XP 系统(通过 IPv4,因为 Windows XP 没有 IPv6)。
然而,一段时间后,在未知条件下,此 Surface Pro 4 将失去解析 Windows XP NetBIOS 名称的能力。它仍然可以轻松解析我的其他 Windows 10 主机名,但我注意到它通过 ping 的联系方式是 IPv6。我真的不知道这是否与我经常让电脑休眠有关,因为它毕竟是一台平板电脑,而且我在不使用时经常翻转键盘盖。
- 更新网络适配器的 DHCP 租约不起作用。
- 禁用并重新启用适配器设备不起作用。
- 清除 nbtstat 缓存不起作用,因为它似乎失去了解析能力,所以首先就没有任何内容可以缓存。
- 将网络适配器的 NetBIOS 设置设为通过 TCP/IP 硬启用没有帮助。
这不是 Windows XP 系统的问题,因为现在让它重新运行的唯一方法是重新开始Surface Pro 4。此后,NetBIOS 解析将恢复一段时间,直到下一次故障。
Windows 10 系统中哪些情况会导致其网络适配器无法通过 IPv4 进行 NetBIOS 解析?
更新
目前,我已通过将远程 Windows XP NetBIOS 名称硬编码到 LMHOSTS 文件中来解决该问题。但是,这根本无法解释 NetBIOS 名称解析为何“进入休眠状态”,也无法解释我如何才能在不重新启动整个系统的情况下将其唤醒。