在Windows 的沖击下Vista备受冷遇SP也发布有一段时间了但用户的升级热情似乎不高笔者抱着一份好奇和期待将系统从Vista SP升级到了SP下面谈谈自己从升级到使用的体验
从SP升级到SP
月日微软在其官方网站上发布了Vista的SP的不过Technet和MSDN订阅用户在此前已经可以下载了如果感兴趣大家可以访问x?FamilyID=adddfaceab&DisplayLang=en进行下载SP大小为 MB不过官方网站只提供英文在内的五个语言的版本并不包括中文版笔者查看Technet发现已经在月日发布了其所有语言版只是其文件大小为 MB所以我们就用中文版的做测试
有关注Windows 的用户可参阅《安装Windows 的那些事儿》()
双击运行WindowsKBXexe即可开始SP的安装这里需要说明的是如果在中文版的Vista SP中安装英文版的SP会遇到问题当我们运行安装包随后会弹出对话框提示windows has detected unsupported language files(检测到不支持的语言文件)并提示用户卸载该语言文件或者获得支持该语言文件的SP之所以出现这个提示是因为当前的Vista SP是简体中文版的但SP包是英文版的英文版的SP包无法识别中文语言所致解决办法是下载安装中文版的SP或者为Vista安装英文语言包并将系统语言切换到英文版进行登录最后进行安装SP即可(图)
笔者建议大家在安装SP之前先进行一番系统更新验证以消除某些可能导致安装更新和其他软件停止进行的情况访问x?FamilyID=bdcbbffd&DisplayLang=zhcn下载针对Vista的系统更新准备工具下载完毕后安装该更新安装完成后运行checksurexe就会对计算机执行一次扫描以检查可能阻止将来维护服务运行的不一致情况一般情况下验证完毕后SP的安装就不会出现问题如果还是安装失败我们可以管理员权限运行命令提示符然后在其中执行命令mdschedexe调用内存诊断工具检测是否存在内存方面的错误最后在进行SP的安装
另外如果你的Vista系统是通过ghost的方法安装的话安装SP会遇到问题通常会提示x错误对此微软当前还没有提供修复补丁导致这一问题的原因是SP在安装的时候会自动更新系统的启动文件所以当用户此前使用Ghost等第三方软件对硬盘分区执行过复制(克隆)操作的话SP会因为无法正确识别系统启动文件而导致安装失败可采用的解决办法是关闭计算机移除所有非系统启动必须的设备然后重启计算机进行安装如果依然不行的话只有全新安装系统了
总的来说SP的安装过程比较简单而顺利除了开始部分的协议授权外几乎不需要人工干预就能够自动完成安装不过需要注意的是在SP安装过程中不宜进行其它操作同时也不要热插拔任何设备更不要关闭计算机此外SP的安装会自动多次重启计算机笔者统计大概有次在SP真正安装之前系统会自动创建还原点所以就算安装失败我们也通过系统还原将系统还原到安装SP前的状态不过令人感觉不爽的是SP的安装时间相当漫长当然这与计算机的配置密切相关以笔者的计算机配置来说竟然用了将近个小时而同样的配置当初安装Vista才用来了不到小时而且SP非常占空间安装完毕后系统陡增GB左右不过还好除此之外SP的安装比较顺利漫长的等待之后终于完成了(图)
关于SP的bug
对于Vista的SP相信还是有不少的关注者笔者也算其中之一吧SP正式版发布至今也将近一个月了之所以最近开才从SP升级到SP主要原因还是因为受到了网络诸多对SP不利报道的影响我想和笔者有同样心态的人一定也不少关于SP有这样一种论调比较流行Windows 即将发布对于用户来说Vista已是一个过气的系统对于微软来说Vista就像一个烫手的山芋丢不得也捧不得出于商业目的及其微软推广Windows 的推广策略微软会放弃Vista似乎也希望用户及早忘记Vista此时的Vista还不如一个鸡肋食之无味弃之也毫不可惜基于这样的分析和判断用户已对SP不报任何期望认为它只不过是微软忽悠用户的一个速成产品而已不用倒也罢了
另外一个对用户产生直接影响的因素是网上盛传SP有多个Bug这让不少用户望而却步诸如安装完SP后系统声音消失热插拔USB设备致系统崩溃致蓝牙设备停止工作等等可以说这些不利信息对用户的影响是显而易见的不少用户对SP敬而远之翘首以待Windows SP真的有那么多的Bug吗?笔者怀着比较好奇的心情模拟Bug触发的环境对所谓的Bug进行了测试以期能够再现Bug状态经笔者测试这些Bug并没有再现Bug的触发是不是和硬件相关呢?笔者在另外一台不同配置的计算机上部署Vista SP进行测试这些Bug也没有再现
难道是这些传闻有假?笔者思考只有两种可能性要么是微软已经在正式版的SP中修复了这些Bug要么是Bug触发的条件并不具备以笔者的经验第一种可能性比较大这些Bug是存在的但已经被微软修补了笔者在查找SP下载资源的过程中发现网上有很多提供SP下载的地方而其中有不少SP发布的时间在月日微软在其官方网站发布正式版的SP之前我们排除从其他渠道洩露的可能性这些所谓正式版的SP应该是SP的Bate版而且也有不少网站提供了SP中文版的下载要知道微软的官方网站到某前为止并没有提供SP中文版的下载虽然Technet微软在发布了SP的多国语言版但那也是月日以后的事了因此可以断定这些所谓的SP中文版有不少应该是SP的Bate版所以其中存在Bug是不可避免的好在这些Bug在SP的正式版中得到了修补当然SP的正式版中一定会存在Bug只是还没有被用户发现而已不过网上盛传的那些Bug在SP的正式版中是不存在的另外还有一个不容忽视的因素就是用户之间的以讹传讹使得有些并不存在的Bug经过多次传播就成了用户眼中的事实此外还有一些本来是Bate中的Bug被嫁祸于SP正式版综上所述不能不说这诸多的不利信息使得SP雪上加霜也熄灭了用户升级SP的热情
SP新功能
微软的首席运营官Kevin Turner表示Windows Vista SP将会是所有操作系统中最安全的操作系统且不去管微软官方对SP的溢美之词有多少可信度我们似乎可以解读为SP重在提升Vista的安全性并不在于有多少新功能新亮点这种解读似乎得到了证明作为一个升级服务包SP中综合了此前发布的所有系统更新补丁比如单是热修复补丁就多达个当然还有大量重要的安全补丁不过SP中还是有一些比较实用的功能笔者就此谈谈自己的使用体验
()自动释放磁盘空间
不少用户反应在安装完SP后磁盘的剩余空间明显比此前多了SP在安装时释放了磁盘空间其主要原因是Vista SP内置了一个命令行清除工具(compclnexe)在用户安装Vista SP后系统会自动执行compclnexe工具删除陈旧的文件系统和恢复还原点从而达到释放硬盘空间目的不过笔者使用体验似乎没有多大的改变主要原因应该是笔者的计算机是多系统主要的工作系统是XP而Vista只用于测试因此其中可供清除的文件不多使得释放空间不够明显不过compclnexe倒是个不错的工具利用它可以永久性地删除RTM和SP自带的旧版本文件我们可以在平时手工运行它清除无用文件以释放硬盘空间
compclnexe主要有个可用参数/quiet参数指定当前是安静模式无需用户互
/verbose:参数向日志文件提供详细输出以方便管理员复核/hide参数设定隐藏所有已清除的程序包/o:参数指定脱机Windows分区 Windows目录的路径通常情况下我们直接在命令行下执行compclnexe命令然后输入y确认后就会完成清除过程清除完毕后根据所清除的文件的大小会释放一定的磁盘空间(图)
()解禁TCP连接修改
众所周知为了防范蠕虫病毒的传播和攻击Vista限制了TCP连接的数量其实用户并不买账往往会借助第三方工具破除限制此前也有人通过添加或者修改相应的注册表键值来增加TCP连接的数量但被证明是伪技巧其实第三方软件是通过替换tcpipsys文件来实现的在Vista SP中默认解除了对TCP半开连接数限制免除了用户通过第三方工具破解的麻烦用户的下载不再受限而且Vista的SP中可以通过在注册表中添加相应的键值来控制半开连接的开启与关闭这无疑将控制的主动权交给了用户用户可根据自己的需要自行选择开启还是关闭大家可以定位到注册表如下HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\的注册表项下然后新建一个DWORD (bit)的名为EnableConnectionRateLimiting的键值设置其值为设置为就会启用TCP半开连接数限制如果删除该键值或者将其值设置为则会取消限制(图)
()细节体验
SP并没有新增多少新功能不过对于Vista及Vista SP的一些功能做了改进提升了其性能首先值得一说的系统搜索功能比较智能的搜索功能为Vista加分不少在SP中微软将
最新桌面搜索引擎Windows Search 集成其中这无疑使得Vista的搜索能力得到了提升我们除了可以搜索本机上的一般文件还能够对Email消息(附件)日程照片资料进行搜索甚至还可以快速找到其他计算机上的共享文件或邮件服务器上的内容(图)
侧边栏是自Vista开始引入的一个桌面项这些丰富的小工具带给用户的除了乐趣还有方便不过侧边栏会耗费一定的系统资源而且其相应速度不是很快特别是一些在线的小工具更是如此在SP中微软升级了侧边栏RSS Gadget使得其相应速度得到了很大的提升笔者在侧边栏中添加了三个在线小工具发现它们的相应速度叫以前的Vista确实有一定程度的提高(图)
在SP中Windows的媒体中心也得到了改进此前通过媒体中心对有些国家/地区的频道还无法访问SP中就这方面进行了改进使用一种全新的扫描功能以便能更加精确地查找频道(图)
此外SP中增强了对硬件的支持诸如VIA 位处理器无线设备以及蓝光刻录等由于笔者没有此类硬件环境没有进行相关的测试也就不赘述了
()SP的更新拦截和卸载
也许SP并不能让某些安装了它的用户满意他们往往浅尝辄止即可这样没关系用户可轻易地将SP卸载以回滚到安装前的状态其操作步骤是打开控制面板单击其左侧窗格中的查看已安装的更新链接在更新类表中找到并选中sp的服务包(Service Pack KB)然后单击卸载即可(图)
如果在更新类表中没有找到我们可在命令行先强制卸载SP以管理员身份运行命令提示符然后输入命令z:\WindowsKBXexe /x:z:\test其中WindowsKBXexe是位的SP安装包如果是位的则为WindowsKBXexe它位于笔者的Z盘执行上面的命令后就将SP的安装包中的文件提取到z:\test文件夹中接下来执行命令start /w pkgmgrexe /m:z:\test\WindowsKBNNNcab /up即可(图)
虽然微软从月日才提供通过Windows update以帮助用户更新到SP但对于一些压根就不想安装SP的Vista用户该怎么办呢?当然关闭系统自动更新未免因噎废食其实微软为这些用户提供了一个解决方案其实就是下载一个名为Windows服务包拦截(Windows Service Pack Blocker Tool)的工具安装此工具后会拦截通过自动更新安装Vista的SP和SP该工具的微软官方下载地址是x?familyid=dcaabddeaedb&displaylang=en用户只需下载并运行该工具即可拦截SP的自动安装
总结以上就是笔者最近一段时间内使用Vista SP的一些体验希望能够对正在使用使用Vista SP以及准备升级到SP或者根本不想使用SP的朋友提供借鑒