昨天我们分析了Windows 7里的Federated Search,今天我们来看看一个曾经在Vista中广受批判的功能:用户帐户控制(UAC)。只要系统稍作改变,它就会频繁弹出对话框来寻求用户的许可,因此它成为了Vista中最受痛恨的一个功能。另外使用UAC对一个程序进行判断有时候也很复杂。
而且微软在仅为UAC提供两个选项:开启UAC或者关闭UAC,许多用户常常因为忍受不了UAC的折磨而选择关闭。那么UAC在Windows 7里有了什么样的改变呢?
之前E7团队在blog中介绍了这个新的的UAC,它明确指出了用户在使用Vista下的UAC时遇到的问题所作的反馈,微软都十分重视。在Windows 7中,微软让用户可以选择UAC的通知等级,另外还改进了用户界面增加了相关的信息和提示。Windows 7安装完成之后会创建一个受保护的管理员账户,但是带来的是与Vista不同的UAC设置:
默认的情况下,仅在程序作出改变时才会弹出UAC提示,用户改变系统设置时不会弹出提示。新的UAC图标也有所改变,看起来比Vista里面的舒服些:
Windows 7下的UAC设置提供了一个滑块允许用户设置通知的等级,你可以选择以下4种选项:以下是当你运行一个知名公司发布的程序时所弹出的UAC提示(蓝色):
以下是运行不知名公司发布的程序所弹出的UAC提示(黄色):
你可以看到用户可以直接对UAC进行设置,以减少那些自己不想看到的通知窗口出现的频率。总体来说Windows 7下的UAC 体验与Vista下的相比有了重大改进,需要用户点击的次数(默认设置)明显减少。UAC的终极目标就是让用户能够控制系统的改变,并且减少弹出通知的次数以免干扰用户的体验。