为什么Windows不再自动探测所有网络上的主机?
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)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。
我想:你值得拥有。

- 下一篇: 小技巧:OneDrive一直显示正在登录
- 上一篇: 关于任务栏气球提示的超时时间问题
相关推荐
- 为什么对话框创建后是隐藏状态的
- Posted on 12月27日
- 还原窗口位置的微妙之处
- Posted on 07月03日
- 第 500 期:如何检查 Windows 11 是否安装了新的安全引导证书
- Posted on 02月15日
- 存在于.NET终结器中的竞争条件及缓解措施
- Posted on 10月18日



评论已关闭。