Vista已经发行一年多了,想必很多朋友都已经用上Vista了。用过Vista的朋友一定知道UAC吧,对,就是那个很烦,很讨厌的东西。每次总出来问你是否的东西。到网络上一搜索UAC,便是铺天盖地的介绍如何关闭UAC,很少有介绍UAC正确使用的。
1 UAC是个什么东西
User Account Control (UAC) 是一个在vista构架下的安全技术。它通过使得windows软件在获得管理员授权之前只能使用的普通帐户权限。在这种模式下,只有用户信任的软件才能获得最高的授权,流氓软件和木马等无法获得权限从而不能危害系统。(参考http://en.wikipedia.org/wiki/User_Account_Control) 。
2 为什么大叫要关闭UAC
Vista的构架要求应用软件使用普通用户权限运行。举个例子,普通用户就是到你家客人,他不经过你的允许是不可以随便动你家的东西(写系统文件,改注册表)。但是有一些老的软件,需要在管理员的权限在运行,比如他想写注册表,那么就会出错,好一点的酒会犯人的问你是不是要给他管理员权限,最后你烦了,就说别问了,给!我想这一定是大家争先恐后关闭UAC的原因。
3 UAC的好处为什么不能关闭它
其实大家很早就见过UAC了,对,在UAC之前UAC之类的东西就出现了。比如在fedora linux 下 改变系统配置就需要管理员权限 su。而在windows下大家最常见就是杀毒软件,某某杀毒软件就会问,可不可以写注册表阿,可不可以阿……,这便是UAC的最简单体现。Vista在系统层做了这些当让要比那些杀毒软件强很多了。
最近360推出的安全浏览器其中的360沙箱技术就是vista下ie7的protected mode技术,通过一个低权用户来运行,最终保护系统的安全。因为普通用户和管理员差距真是很大的,比如vista下普通用户写系统目录是不允许的,这些地方通常都是木马流氓软件的藏身之地,如果从源头切断这些,那么也就不会有熊猫烧香,机器狗了。
安全专家很早就建议,不要使用管理员运行计算机,Xp就是因为吃尽了管理员苦头,才有那么多的安全问题,而且鲍尔默还被记者问到“您是否使用管理员运行你的windows呢?”而尴尬不已。
4 UAC导致我的软件不能用了怎么办
由于UAC等一些原因,Vista的兼容性变差了。比如著名的Flash 8.0 在Vista aero模式下就有显示问题。怎么办,当然是升级到支持vista的版本。软件不会磨损,重装之后一定还是焕然一新的,它不可能像鼠标一样,如果被你咬了一口的话,他永远都有一个疤痕。所以,那软件为什么还要不断地升级,就是因为软件不适应当前的环境了,需要一个更安全,更快,更好的环境来运行它。
如果你们软件没有售后服务,不能提供升级,那么赶快把他丢到回收站中吧。然后找一个同类的支持vista的软件换掉他,因为他不时髦了,不能再vista上跑了。比如moto phone tools 3.5 就不能在vista上用,升级到4.5就一切正常了。
如果你很想用你的软件,那么就尝试多点几下鼠标,让你心爱的软件获得管理员授权授使用,当然还有更多的兼容性选项在属性中可以设置。
套用微软的一句话,UAC就是要激怒用户,让他们知道那些软件是不安全的,而且作为计算机主人的你也有必要知道那些软件是不安全的。如果你的软件是最新的,而且不是系统软件还不断地要求管理员权限,那就说明这个软件的设计者是个笨蛋,所以还是提高警惕了好。
9x内核到2000的时候,所有的16位程序(dos)都被淘汰了,而且那时候还有一些人在用这样的软件,最后2000没有很广泛的推广。当人们看到nt内核的稳定性的时候,当他们不想看到更多的蓝屏的时候,他们还是选择了nt内核,选择了xp。Vista内核的安全机制也一定会淘汰一大批软件,如果这些软件真的是优秀的软件的
Read More