为什么Windows不再自动探测所有网络上的主机?

为什么Windows不再自动探测所有网络上的主机?

作者:BlogUpdater |  时间:2022-03-27 |  浏览:1809 |  评论已关闭 条评论

Wes Haggard曾经希望Windows支持这样一种特性,即用户只需要简单地输入\,然后系统会自动的探测网络上所有的主机。

我们曾经做过这个功能
早在Windows 95时期,我们就实现了一种类似上面的功能。当用户打开网上邻居的时候,Windows会自动探测当前局域网上的所有主机。但是这项功能推出之后又很快被砍掉了,这是为什么?

拥有大型网络基础设施的企业对于这项功能有很大的抵触:因为枚举网络上所有主机会急剧地增加网络流量,甚至直接阻塞整个网络。想象一下,每当用户打开网上邻居的时候,Windows都自动开启一次网络主机枚举操作,企业的管理员会看到他们的网络流量直接跃升到峰值。这有点类似于,一只蝴蝶只是简单地扇动了一下翅膀,而在不远处却引发了一场海啸。

所以,对于企业IT管理员来说,Windows随意地在局域网上探测主机这个功能是完全不能接受的。

这不关乎于技术,而是一种商业考量。Windows作为一款通用操作系统,它需要适应不同的使用环境。不同于消费场景,企业应用有着对系统稳定性,安全性等更高的要求。

Windows不得不在这两种不同的世界作出平衡和妥协。

总结
对于我们开发者的提示:有时候,并不是功能越多越好。是否将一项特性放到支持列表上之前,需要作出一种全盘考虑:这项功能是否一定需要?是否会对系统整体产生不良影响?

我在开发TopomelBox的过程中,始终都是将“简单方便,用完即走”的概念贯彻到整个设计开发中。
因为我觉得:软件因用户而生,而不是相反。所谓工匠,就是:开发者即是开发者,也必须是软件的体验者。

最后
Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。
本文来自:《Why doesn’t \ autocomplete to all the computers on the network?》

最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

标签:

评论已关闭。