windows vista资开发到正式上市,历时五年,这五年的等待却并没有给我们太多的惊喜,系统对硬件严格要求,软件的兼容性,硬件的兼容性,用户界面的陌生,用户账户控制的繁琐,各个版本至今的性能差异,等等等等,给全球的vista用户带来了很多麻烦,很多人甚至舍弃了vista而恢复到xp,起码xp下的软件和硬件兼容性是无可挑剔的,并且就目前来说,xp是最好的游戏平台。
但是vista是不是就真的一无是处?其实没有那么严重,最主要的,全新的操作系统的内核代码的编写规则作了大幅度调整,xp以前一直在使用C和C++来进行编写,而vista的内核代码99%是.net规则,并且微软重新调整了他的一项重要规则:WDF--windows driver foundation--windows驱动框架,在新的规则下要求软件和硬件开发上要无条件遵守WDF规则来编写软件的vista支持代码,硬件的驱动程序,并且要提交微软进行测试,新的规则下给软件和硬件开发上带来了非常大的挑战,也就造成了软件或者硬件在vista下运行不稳定,甚至出错,有经验的朋友可以回想一下windows从3.x升级到windows 95给用户带来的困难,当时的问题不亚于现在的vista,但是对于用户来讲,不方便就是不方便,可是我们又能做什么呢?恐怕只有等待vista sp1的开发能解决大部分问题,就目前的消息来看,sp1已经开始的大规模的测试,据说年底会明年初可以发布;还有消息说windows xp sp3也会发布,但是针对xp,也有人说微软实际是要放弃技术支持的,而且会很快,到底哪个是真的?拭目以待了。
有朋友针对vista下的一些功能提出了质疑,特别是UAC--用户账户控制,就像某些人所说的,vista太注意安全了,严格到连计算机拥有者都不能完全控制系统,个人认为也许就是因为windows的操作系统在以往的使用过程中受到的攻击实在太多,而且很多是属于嫉妒性的,的确微软在操作系统业内的垄断是有目共睹的,但是这种垄断也是无可奈何的,虽然可以选择非windows操作系统,比如MAC OS,linux,但是这些系统对硬件和软件的兼容更差,特别是游戏的支持,而目前pc市场上的消费者有多少是游戏用户,或者是初级游戏用户?我没有做过调查,但是就目前游戏的销售来看,一般的私人电脑,或多或少都回用作游戏,可是非windows系统对游戏的支持实在让人不敢恭维。结果造成windows的使用率非常大,2006年大约全球的80%左右的个人电脑使用的是windows系统,这么庞大的数量是的某些人或者机构艳红也是正常的,那么进而采取非常手段来诋毁微软也是可以理解的。话说回来,鉴于自己的系统被无情的漫无目标的攻击了这么对年,微软在新的系统下一定会采取措施来防范,这也就是uav的用处。在新的系统下,用户并不是一个高权限用户,实际上是一个受限制的管理员用户,隐藏的还有一个超级管理员,和最底层的system用户,超级管理员虽然可以做大多数的系统修订与设置,但是仍然要得到system账户的许可,但是对于普通用户来讲,想要登陆system用户帐户来修改系统几乎是不可能的,它需要你对vista和计算机高级控制有相当高的了解,甚至是相当高级的程序员或者黑客才能完成这项操作,既然我们没办法进入这个账户,我们只能进入普通的超级管理员用户进行设置,但是uac在超级管理员模式下仍然会对用户提问你是否确定要做此项操作,原因在于xp下的用户几乎是没有任何限制的,你可以做任何你想做的系统方面的配置,这也就造成了xp下很容易种病毒的重要原因之一,vista设立的uac是想尝试在每次用户运行某些程序或者准备对系统进行配置以前来确定一次用户的操作是用户认为安全的,记住我说的是用户认为安全的,真的安全么?难说。但是因为每次涉及到系统文件的修改,注册表简直的修改写入,系统文件夹下的文件写入,驱动程序的安装其实都是对系统的修改,vista的安全机制就是要保护自己不会被恶意的修改,也不会被恶意的写入文件,因此,当用户每次操作的项目汇兑系统有所改变的情况下就会被uav监控并且询问,很不幸的是,就算用户确认操作是可信的,也不代表该操作就会100%被执行uac一旦启动,就会引发一系列的安全机制被调用,某些时候会造成软件安装出错或者不完整。并且,太多次的安全警告窗口弹出来以后,用户会产生厌倦的心理,就会有人想到干脆关闭了算了,省得麻烦。但是,假如你运行的程序或者文件的确有不安全因素存在,一旦你彻底关闭uac,也就等于你关闭了大部分的安全机制,那么有害的文件或程序就会很容易进入系统造成破坏,虽然目前影响vista的恶意程序不是很多,但是用不了多久一定会出现。
所以我个人建议可以采取一个折中的方法:当你确定你要执行的程序,或者安装的软件硬件已经被证明是安全的,那么你可以在工作以前暂时关闭这个功能,等软件安装结束在打开,然后再进行必要的重起或者升级,如果你要执行的操作你并不很确定安全性,建议不要关闭uac,当某些文件写入系统或者系统认为它要修改系统配置就会提醒你注意,仔细看看这些文件是否可靠,看不明白可以去google以下,虽然这样很麻烦,甚至比uac全部启动还要令人心烦,但是,一旦系统被病毒木马侵害,你遇到的麻烦将会更大,有过病毒经验的人我想能理解我的含义。我可以给大家举个例子:几个月以前,我无意中运行了一个程序--下载的,但是屏幕山东以后就再也没有任何动静,检查系统以后发现,system进程占用cpu60%以上,系统越来越慢,我后来在安全模式下动用了至少4种不同的安全工具,还动用的注册表编辑,足策略编辑,重新启动了无数次,历时近4个小时,我才终于清理了恶意程序,但是它是否产生了我无法发现的文件,我不能确定,结果我重新安装了系统,一个木马给我造成了这么大的问题,当然我也大概知道该如何处理,但是如果你不懂处理呢?后果可不是很妙的。说这个的意思就是提示一下,宁可在系统受侵害以前麻烦一点,来保证系统运行正确,也不要在系统受损后再去解决,如果你有文件丢失,那你的损失就更大了。
说了这么多,并不是说uac是完美的,毕竟它不是智能的,真正的控制还是在你我手中,养成良好的电脑操作习惯才是最重要的,至于uac的用处,我觉得菜鸟们或者不很了解系统的人还是不要屏蔽它为好。当然这仅仅是我个人的一点想法和建议,只是希望我的一点经验能给朋友们有点帮助,笑纳。