内部功能多项提高 全面体验Vista5456

发表于:2007-06-08来源:作者:点击数: 标签:
Beta 2版发布还没多久,新的5456版Vista就开始公测了。根据之前网上的一则消息,到今年年底之前,微软基本上每个月都会发布一个新的公测版本,供 测试人员 使用。 5456版和Beta 2相比,虽然在外观和功能上没有什么新鲜东西,不过在内部有很多提高。你可能已

Beta 2版发布还没多久,新的5456版Vista就开始公测了。根据之前网上的一则消息,到今年年底之前,微软基本上每个月都会发布一个新的公测版本,供测试人员使用。

5456版和Beta 2相比,虽然在外观和功能上没有什么新鲜东西,不过在内部有很多提高。你可能已经在网上看到一些简要介绍新功能的文章,5456版Vista的改进主要表现在:改进的安装速度、更加智能的网络设置、更快速度的网络浏览、网络和共享中心、应用程序切换按钮、Aero性能降低提醒、新的图标、运行更加流畅、改进的DVD Maker、Windows Movie Maker有所改进、Windows Photo Gallery有所改进、Windows Update界面有改进、列表查看视图、Inte.net Explorer 7改进、Windows Aero样式的鼠标指针等。想知道这些改进的具体内容吗?继续看下去吧(图1)。

图 1 系统信息

性能方面的改进

安装速度

这可能是5456版最重要的地方了。为了加快Windows的安装速度,微软在Vista中使用了全新的安装方式。以往安装Windows的时候,我们使用的是“文件形式的安装”,也就是说,准备好安装文件之后,需要运行安装程序,由安装程序将所有文件复制到目标分区,并实现其他设置。而在Vista中使用的则是“镜像形式的安装”,这种方式有点类似以前我们用过的Ghost软件。微软提供给用户的将会是一个后缀为.wmi的镜像文件,而安装的时候只需要使用相应的工具将镜像文件提取出来,并设置好必要的选项就可以了。理论上来说,使用镜像的形式安装速度要比文件形式的安装快很多。

然而在以前版本的Vista中,安装速度的提升并不明显,甚至在很多机器上安装速度比文件形式的Windows XP还要慢。这可能主要是因为在测试版阶段,相应的优化还没有完成的原因导致的。5456版的速度就很快了,在我安装的这台机器上,安装这一版本只用了不到30分钟。要知道,Beta 2整整安装了45分钟呢。

运行效率

这里只打算列举一个很简单的例子。我用于测试Windows Vista的计算机配置如下:超频到1.84GHz的Athlon 1700+处理器,Apacer DDR400内存2GB,WD 200GB 16M缓存硬盘,ATI Radeon 9800 Pro 128MB显存的显卡,nForce 2芯片组主板。在这样配置的机器上安装老版本Vista后,使用系统自带的性能评分工具打分,整体分数是3分,其中处理器分数是3.0分。然而在安装5456版后发现,虽然总体分数依然是3分,不过处理器的分数已经上升到3.1了。不知道这是否和微软对代码进行的优化有关,不过这毕竟是个好现象,希望在以后每个月的新版本中,我的处理器分数都能比老版本高那么一点点,这样到明年Vista正式发布的时候,估计不用花钱升级,我的老机器运行起来应该已经没有任何障碍了^O^。

其实效率的提升是可以明显感觉到的。在运行过程中,明显可以感到打开资源管理器的速度更快,而且运行程序的时候也没有了往日迟钝的感觉。

网络和共享中心

初次见面

以前版本的Vista中,这个功能被称作是网络中心,不过并不好用,而且招来了很多批评。在5456中,该功能改名叫作“网络和共享中心”(图2),不仅名字变了,而且增加了一些新功能,令我们使用起来更方便。

图 2 系统信息

网络和共享中心的主界面如图3所示。从名称的变化就可以看出,微软希望该功能不仅可以让我们管理网络连接,还应该可以管理各种资源在网路上的共享。毕竟这两种操作都是互相相关的。

图 3 网络共享中心

网络拓扑显示

该功能的主要目的是为了给用户显示网络的结构,不过经过试用却发现目前该功能显示的结构并不完善。在上面的图3中窗口上半部分就已经可以看到网络的大致结构了,不过这里只能显示本机以及上层网络设备的结构,不能显示网络中的其他同级别设备。点击右上角的“View full map(查看完整拓扑图)”之后,则可以在新窗口中打开完整的拓扑图(图4)。按照我的理解,这里应该显示出网络中的所有设备,包括计算机、路由器、交换机、Internet网关,甚至网络打印机的存在以及确切位置,不过遗憾的是,Vista目前还只能检测到这些设备的存在,而无法判断设备的位置。例如在图4中,就只能检测到我的另一台叫作“LIU-XP2”的机器的存在,而不知道该机器的确切位置。实际上我所有的机器都直接连接到一台D-Link的无线路由器上,这应该算是很简单的网络结构了。

图 4 简单网络共享

其实这个功能如果可以完整实现,还是很不错的。因为从图4可以看到,当我们将鼠标指针移动到网络拓扑图上的某个设备之后,就可以看到该设备的信息,例如IP地址、MAC地址等。如果该设备是一台计算机,点击之后还可以直接用一个新窗口打开该计算机上的共享资源,这在大型网络中应该会更加方便实用。

网络资源管理

网络资源的管理和访问一直是很多人迷惑不解的问题,尤其是在Windows 2000/XP/2003这类操作系统中,如果共享文件保存在NTFS分区上,那么NTFS访问权限以及网络访问权限互相结合起来,就可以绕晕一大堆人。

除此之外,Vista中网络资源共享的设置也更加简单。在Windows XP中,为了共享文件或者打印机等资源,我们需要奔波于系统的多个位置,分别设置。然而在Vista中,所有这些设置都被整合到了网络和共享中心里。

图3所示的网络和共享中心主窗口下方显示了一个叫作“Sharing and Discovery(共享和发现)”的选项,该选项共包含了五个不同的设置,用于设置网络共享方面的各种选项(图5)。

图 5 网络共享方面的各种选项

Network Discovery(网络发现):当我们将系统初次接入一个网络,例如新搜索到的无线网络,或者公司的局域网之后,Vista就会提示我们发现一个新的网络,并询问我们该网络的类型是私有的还是公用的,随后Vista会根据我们的选择为该网络设置不同的安全等级。如果你接入的是家里的家庭网络,那么就可以选择私有网络,这样系统会自动设置较低的安全限制;如果你连接的是机场的公用无线网络,那就可以设置为公用网络,这样系统会自动设置较高的安全限制。这个功能可以在方便使用的同时也最大程度保证系统的安全。

如果你需要使用网络资源,建议将该功能打开,或者保持“自定义”设置状态,只有这样你才能看到网络上的其他计算机,并共享资源。如果你需要更高等级的安全,则可以将该功能关闭,这样在网络上别人看不到你,不过你也看不到别人了,而且也无法继续使用共享资源。

Password Protection(密码保护):这个功能类似于XP中对Guest帐号的处理。如果你希望别人不提供密码就访问你的共享资源,可以打开该功能,这等同于打开了Guest帐号。而如果你希望其他人提供有效的帐户名和密码才能访问你的计算机,则可以将该功能关闭。

Public Folder(公用文件夹):该功能可以设置其他网络用户对不需要密码即可访问的公用文件夹的访问权限。你可以选择其他用户对该文件夹具有只读权限,或者读写权限,或者禁止网络用户访问公用文件夹。如果选择禁止,其他用户依然可以再输入有效的用户名和密码后访问你计算机上共享出来的其它文件夹,但公用文件夹将无法访问。

Printer Sharing(打印机共享):在这里,你可以直接决定是否允许网络用户使用你的打印机。

Media Library Sharing(媒体库共享):媒体库共享是Windows Media Player 11中的一个新功能,该功能可以将Windows Media Player的媒体库在网络上共享出来,这样其他计算机或者兼容的设备就可以搜索到本机上的媒体库,并通过网络直接播放媒体库中的音频或视频文件。你可以根据实际情况决定是否打开该功能。

其他改进的系统组件

除了上面提到的,5456中还有很多系统组件有所改进。下面将会列举出其中一些比较重要的。

用户帐户控制

这是Vista中一个非常吸引人的功能。在启用该功能之后,用户将只能具有较低权限。如果用户的某些操作(例如格式化硬盘)需要更高的权限,那么系统将会有两种反应:如果用户已经使用管理员帐户登录了,那么就会需要向用户确认是否需要执行该操作(图6);如果当前登录的用户只是一个一般权限的帐户,系统则会弹出一个对话框,要求用户输入具有相应权限帐户的用户名和密码(图7),验证成功后才可以继续操作。

图 6 权限验证提示

图 7 UAC

这是一个很好的设计,可以防范计算机中毒之后病毒对计算机的攻击。然而由于该功能在Windows操作系统上是首次出现,因此和很多软件都存在兼容性问题。而且因为设计的原因,启用该功能后很多正常的系统操作都会受到影响,很令人讨厌。例如,你的桌面上在安装某个软件之后可能会被放置一个快捷方式,但为了让该快捷方式出现在所有用户的桌面上,因此该快捷方式会被安装程序放置在“All Users”配置文件中。如果你要删除这样的快捷方式,就得通过UAC的确认,并多次点击鼠标。这还只是UAC的一个表现,在实际使用中你会发现该功能有多烦人。

配合UAC,Vista中还有一个叫作安全桌面(Secure Desktop)的功能。当我们触发了需要UAC确认的操作之后,默认情况下整个屏幕会变暗,只有UAC的窗口才会正常显示。在这样的情况下,除了UAC的窗口,我们将无法操作其他任何窗口,而其他程序只能在后台继续运行。问题是,在安全桌面启动,并禁止我们对其他程序操作的时候,因为设计的关系,在老版本Vista中,屏幕会闪一下,很令人讨厌。如果你也和我一样不幸使用了优派的VA1912w显示器(也许其他显示器也有类似现象),那么在屏幕闪了一下之后,显示器还会用自己的提示框告诉你,现在正在显示来自DVI接口的数字信号或者D-Sub接口的模拟信号。这个信息会自动显示好几秒钟,而且无法禁止,往往会挡住屏幕上的UAC窗口。为此,之前我不得不禁用安全桌面功能。

不过在5456中,该功能经过修改,已经变得可爱多了。在启用安全桌面的条件下,触发UAC窗口后,屏幕上其他位置还是会变暗,不过屏幕已经不闪了。不过删除某些文件依然需要多次确认。据悉开发人员正在对UAC进行改进,并且有可能全面改写该功能。希望在以后的版本中能够早日见到。

Flip 3D

这是一个比较有趣的功能,打开该功能后,所有打开的窗口都将显示为3D的布局,我们可以在多个窗口之间切换浏览,并找到想要看到的窗口。

在早期某些版本的Vista中,快速启动栏上就有一个可以打开该功能的按钮,点击后即可开始切换。不过后来不知道什么原因,在最近的版本中一直都没有该按钮,以至于很多人在不知道该功能的键盘快捷键的情况下步清楚该如何使用该功能。5456中这个按钮又回来了。

点击快速启动栏中的“Switch between windows(在窗口见切换)”按钮,所有窗口都将立刻显示为立体的结构(图8)。我们可以使用键盘上的Tab键或者上下方向键,或者鼠标滚轮按顺序查看所有窗口,找到目标窗口后点击鼠标左键,或者按下回车键,该窗口就会自动出现到前段。

当然,你也可以使用老方法,通过“Tab-Alt”这一组合键在不同窗口之间切换。

其实该功能的改变并不仅仅是一个快速启动栏按钮那么简单。如果仔细看图8,而你还注意过老版本Vista该功能的截图就可以发现,5456中窗口四周的锯齿小多了。如果说老版本的窗口边缘可以锯木头,那么5456的窗口边缘顶多也就当一下锉子。这个应该是显卡驱动的改进,不知道下一个版本能否做到完全的抗锯齿。

图 8 FLIP 3D效果

任务管理器

5456的任务管理器中增加了一个“服务”选项卡,在该选项卡中可以直接系统中的所有服务的名称、描述,以及运行状态(图9)。不仅如此,当我们用鼠标右键点击某个服务后,还可以在弹出的右键菜单中停止运行中的服务,或者启动没有运行的服务。同时我们还可以选择“Go to process(转到进程)”选项,在进程选项卡下查看每个服务对应的进程。当然,在进程选项卡下也有相应的选项让我们查看某个进程对应的服务(如果该进程是用于运行某个服务的话)。

图 9 任务管理器

这个功能对一些系统新手是相当有用的。很多人可能会发现在任务管理器中有某个进程占用了过高的CPU或者内存资源,而该进程明显不属于某个正在运行的程序。如果想要知道该进程属于哪个服务,只要使用该功能就可以了解得一清二楚。不仅如此,我们也可以通过该功能了解每个服务分别是借助哪个进程运行的,便于日常的系统维护。

除此之外,我们还可以在应用程序选项卡下针对某个程序创建内存转储文件(图10)。通过该功能,软件开发人员就可以对自己编写的程序进行调试或者测试。

图 10 为某个进程建立内存转储文件

细节改进

除了上面介绍的新功能外,5456中还有很多系统组件在细节上有所改进。但因为这些都不侵匾?牡髡?蛘咝略龅墓δ埽?虼吮疚牟淮蛩阆晗附樯埽?淮蛩阌猛计?蛹虻ソ樯艿男问较蚰阏故尽?/P>

图11 媒体中心

Media Center

图12 媒体中心

Windows Photo Gallery

图13 DVD Maker

Windows DVD Maker

图14 DVD Maker

Windows Meeting Space

图15 Meeting Space

Windows Movie Maker

图16 Movie Maker

游戏中心

就在我打算结束本文的时候,5456出现了一次严重的错误(图17)。用于承载Windows关键系统服务的svchost.exe程序出错了。大家应该很清楚该进程对于Windows来说意味着什么,在Windows 2000/XP/2003中,如果该进程出错自动退出,那么Windows就有可能出现异常,并且需要强制重启动。

图 17 问题报告

目前尚且不清楚什么原因导致了这个错误,不过Vista的表现真是棒极了。出现这个错误后,Vista并没有自动重启动,只是出现了注销用户时的系统音效,接下来所有程序都在正常运行,只不过新打开的窗口全部丢失了Aero特效。等待了大概两分钟所有,再次响起了用户登录的音效,而Aero特效也恢复了。看来Vista已经在保持程序继续运行的同时自动从错误中恢复了。暂时不清楚这是不是Vista的Service Hardening(服务加固)特性,以后如果有机会可以单独撰文介绍。

原文转自:http://www.ltesting.net