我有一个 netbios 工作组列表,我可以在 Windows 7 上使用“net view”查看。其中一个工作组是由于另一台机器上的拼写错误而出现的,该错误现已更正。我想删除这个过时的条目。
我努力了:
nbtstat -R
nbtstat -RR
但是当我重新执行“net view”时,错误的工作组仍然存在。
如何清除“net view”显示的缓存?
答案1
它应该会自动消失。您看到的“工作组”名称net view
由一组运行“浏览器”服务的计算机持有,这些计算机已被选为您子网的主浏览器或备份浏览器。注册由声称属于某个工作组的 Windows 主机进行。协议中没有主动删除名称的功能,但如果不续订,注册会在一段时间后自动过期。来自相关文件:
发生故障的服务器会停止自我通告。当主浏览器在服务器当前通告周期的三个时间段内未收到服务器通告时,主浏览器会将该服务器从浏览列表中删除。备份浏览器可能需要额外 15 分钟才能从主浏览器检索更新的浏览列表,因此从服务器发生故障到从所有浏览列表中删除可能需要长达 51 分钟的时间。
需要补充的是,浏览作为发现网络中资源的手段已被弃用。该协议的根源可以追溯到网络管理器在 1980 年代后期出现,并且被认为大多不适合现代网络的需要。