欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

Windows Vista的UAC也可以很方便

盆盆在国内一家知名的Windows Vista在线讨论平台上做过调查(共有约1200多人参与投票),到目前为止,大概有约43%的用户认可“最小帐户特权”的功能。其中包括约38%的用户选择使用UAC,还有超过4%的用户平时用标准用户登录。

而有约42%的用户坚决选择禁用UAC,还有约10%的用户则处于观望状态,所以目前为止,选择放弃UAC的用户,超过了启用UAC的用户。

进一步的调查显示(共有约112人参与投票),约67%的用户是因为需要频频安装软件,觉得太麻烦,所以禁用UAC。对于大多数用户来说,软件安装集中在一小段时间(Windows安装以后),而今后安装软件的机会并不多。由于开头一小段时间的麻烦,而禁用UAC,对UAC有点冤。

盆盆评注 以上的调查针对的主要是个人用户,对于企业用户来说,应该推荐用标准帐户登录。所以UAC的负面作用很小。

对于个人用户来说,其实。。。

UAC也可以很方便

我们平时可以事先打开一个高特权的Explorer。今后有什么管理任务,例如安装软件、复制移动删除创建文件等,都可以在这个Explorer里进行操作,不需要再次要求提升权限,非常方便,同时呢,又能达到相当的安全性。

方法很简单,只需分两步走:

首先在文件夹选项的查看里,启用“在单独的进程中打开文件夹窗口”选项,如附图所示。
 
然后用管理员权限启动开始菜单、附件里的“Windows资源管理器”菜单项,这样就可以用提升权限打开一个文件夹窗口。接下来我们可以在这个文件夹窗口里启动安装程序、运行管理任务,或者复制、移动、删除、创建文件,非常方便。

创建开始菜单项

还可以为这个管理员身份启动的“Windows资源管理器”,设置一个开始菜单项,今后只需单击该菜单项,就可以提升权限,从而打开一个高特权的文件夹窗口。

方法是,首先在Windows安装目录下把explorer.exe复制到“文档”目录下,然后鼠标右键单击“文档”目录下的explorer.exe,选择“附加到[开始菜单]”。如附图所示。然后在开始菜单上将其重命名为“管理员:Windows资源管理器”。

然后打开explorer.exe的属性对话框,切换到“兼容性”标签页,确保在“特权等级”区域勾选“请以管理员身份运行该程序”,如附图所示。
 
这样一来,太方便了,今后只需在开始菜单上单击新建的“管理员:Windows资源管理器”,如附图所示,就会自动弹出权限提升对话框。确认以后,就可以轻松在这个窗口里运行任何管理任务了,而不需要再次提升权限。

创建收藏夹链接

有些朋友可能会说,在这个提升权限的“Windows资源管理器”窗口里启动某个管理任务,好像并不方便啊?这是因为资源管理器窗口里没有“开始菜单”,例如我要启动控制面板,您叫我到哪找去?或者我要进行磁盘碎片整理,怎么办啊?

嘻嘻,更方便的来了。我们知道,登录帐户的开始菜单的实际路径是在“%APPDATA%\Microsoft\Windows\Start Menu\Programs”下,直接在文件夹窗口里给该路径设立一个快捷链接(这可是Windows Vista的强项)。今后只需单击一下左侧导航窗格里的“开始菜单”链接,即可轻松访问开始菜单里的项目,而且直接以管理员权限启动。
 
盆盆评注 具体方法,在文件夹窗口里进入“%APPDATA%\Microsoft\Windows\Start Menu\”,
然后选择其下的“程序”,并直接拖曳到左侧的“收藏夹链接”窗格,并且改名为“开始菜单”就行了,就像附图一样。今后只要打开这个提升权限的资源管理器窗口,就可以直接单击“收藏夹链接”窗格里的“开始菜单”这个链接,这样的话,执行管理任务非常方便。如附图所示:

只需一次提升,就可以换来今后的方便和安全,那么您还有什么理由禁用UAC呢?

更高的安全要求

目前计算机所处的环境,大概和伊拉克差不多,所以安全保护的重要性可想而知。千万不要再盲目乐观,以为自己足于应付所有的安全威胁。对于安全,再高的要求,也是可以理解的。

在所有的安全保护中,UAC只是其中的一环,而且据Mark Russinovich所言,UAC并非一个安全边界。如果用管理员帐户登录系统,由于所有进程运行在一个桌面上,共享一个安全边界。尽管有MIC、UIPI等安全特性,但是低特权的恶意进程,仍然有可能通过共享内存对象等机制,诱使高特权的进程执行恶意代码。

所以微软推荐用户以标准用户身份登录系统,这样可以获得更高的安全性。

盆盆评注 有关Mark Russinovich的说法,请参考盆盆所翻译的《Windows Vista用户帐户控制、PsExec和安全边界》

http://blogs.itecn.net/blogs/ahpeng/archive/2007/02/25/psexec.aspx

版权声明

本文摘自盆盆和刘晖的最新图书《Windows Vista使用详解》(2007年4月初上市),并作部分改写。如需了解该书的详细信息,可以参考该书的介绍:

http://blogs.itecn.net/blogs/ahpeng/archive/2007/03/12/vistabook.aspx

 

已发表 2007年3月16日 11:15 作者 ahpeng
Attachment(s): EasyUAC.zip

评论通知

如果您想在帖子更新时接到邮件通知,请先登录。这里

订阅帖子评论使用 RSS

评论

2007年3月14日 12:21 by 盆盆的博客

# Windows Vista的UAC也可以很方便

有那么多人禁用UAC,其实只需做简单的设置,就可以既方便、又安全。 想要了解怎么做?那就访问以下的链接吧! http://blogs.itecn.net/blogs/winvista/archive/2007/03/14/windows-vista-uac.asp

2007年3月15日 10:57 by ILoveVista

# re: Windows Vista的UAC也可以很方便

这方法不错喔,谢谢盆盆大哥,还有一个问题,如果是企业里的用户,怎么快速推开这个设置,不可能一台一台去测试吧?

2007年3月15日 11:38 by ahpeng

# re: Windows Vista的UAC也可以很方便

To ILoveVista,很好的问题!

这个方法主要是针对个人用户设计的。对于企业用户,推荐用标准帐户登录。否则的话,每个用户都要求输入管理员凭据,不现实。

2007年3月16日 11:38 by martinguo

# re: Windows Vista的UAC也可以很方便

盆盆大哥真是认心人啊,小弟非常感谢你的指导.

2007年3月16日 11:41 by ahpeng

# re: Windows Vista的UAC也可以很方便

To martinguo兄弟:你太客气,别这么说啊,呵呵。

欢迎多来ITECN博客做客啊,并欢迎介绍您的朋友来ITECN:)

2007年3月17日 21:40 by 盆盆的博客

# Windows Vista的UAC也可以很方便:一个脚本轻松搞定

盆盆的那篇文章《Windows Vista的UAC也可以很方便》 ,可能很多初学者会觉得有点难度。而且还有些网管来信,希望能够在企业范围里借助脚本去推。所以盆盆花了点心思,再加上Youyang兄弟的帮助,编写一个批处理脚本。大家可以方便地去执行。

2007年3月17日 23:28 by 盆盆的博客

# Windows Vista的UAC也可以很方便:脚本原理的解释

在《Windows Vista的UAC也可以很方便:一个脚本轻松搞定》这篇文章里,盆盆描述了如何用一个脚本文件轻松完成所有设置。这里就来解释一下这个脚本的具体含义。

2007年3月19日 10:04 by TeF

# re: Windows Vista的UAC也可以很方便

我觉得把“%APPDATA%\Microsoft\Windows\Start Menu\”改成“%ProgramData%\Microsoft\Windows\Start Menu\Programs”,更适合。

2007年3月19日 15:14 by ahpeng

# re: Windows Vista的UAC也可以很方便

To TEF:非常感谢您的提醒。“%ProgramData%\Microsoft\Windows\Start Menu\Programs”是所有用户的开始菜单,两个都可以上。

2007年3月19日 22:40 by 凡615

# re: Windows Vista的UAC也可以很方便

UAC关联IEUSER.EXE,浏览器不再记忆用户名和密码。不方便泡论坛.

2007年3月20日 10:10 by Daniel

# re: Windows Vista的UAC也可以很方便

用了你的方法的确方便了不少,但还有个问题请教。

我平时运行程序的方法是直接在开始菜单中的搜索框中输入需要运行的程序第一字母然后系统会自动找到我需要的程序,我直接运行就可以了。我觉得这是最快捷的运行程序的方法。请问是否有什么办法能够让我这样的操作也能够自动提升权限呢?你上面的方法是需要在目录中找需要运行的程序的。

2007年3月20日 11:28 by ahpeng

# re: Windows Vista的UAC也可以很方便

To Daniel:

按照本文的方法打开一个提升权限的文件夹窗口,你就可以看到右上方有一个快捷搜索框,进入开始菜单目录,在快捷搜索框里输入想要执行的程序,很快就会出现结果。

2007年3月20日 11:29 by ahpeng

# re: Windows Vista的UAC也可以很方便

To 凡615:

您的问题和UAC无关,这通常是由某些不兼容的IE插件导致。

2007年3月23日 23:34 by xnforever

# re: Windows Vista的UAC也可以很方便

我想建立收藏夹链接的时候怎么都不能拖过去,不知道为什么?我是用管理员身份运行新建的explorer的!请务必指教,万分感谢!

2007年3月27日 3:30 by miki

# re: Windows Vista的UAC也可以很方便

在vista里每次调用xp里安装的程序都有UAC的提示`

很烦`但我又不想禁用UAC`

有什么方法可以让vista运行指定的程序时不弹出UAC提示?

2007年3月27日 18:18 by ahpeng

# re: Windows Vista的UAC也可以很方便

To xnforever:有两点限制:

1. 如果是文件,则无法在窗口左侧建立快捷链接

2. 只能在同一个窗口上创建文件夹的链接。

2007年3月27日 18:20 by ahpeng

# re: Windows Vista的UAC也可以很方便

To miki:

请问您调用的XP下程序是哪个?是一个程序,还是多个程序?

如果是多个程序,请参考本文所述的方法进行设置。

2007年3月31日 7:41 by 布丁

# re: Windows Vista的UAC也可以很方便

不仅仅是安装程序,有一些常用的应用程序由于兼容性问题,每次都需要以管理员身份来运行,我知道怎么让一个程序以管理员身份运行,可是我改怎么样才能让他每次运行的时候都不出现UAC警告,而其他程序的UAC警告不受影响呢?

2007年4月2日 16:35 by ahpeng

# re: Windows Vista的UAC也可以很方便

To 布丁:

你说的目的,实际上就是是否可以利用基于策略的方法,让系统记住上次允许的应用程序。

目前来说无法实现,因为Windows无法区分哪些进程是用户手动启动的,哪些进程是其他进程调用的。

所以必须弹出UAC对话框,才能让Windows系统知道这是由用户自己启动的。

否则的话,恶意代码可以调用系统允许的程序,去干坏事。

2007年4月3日 15:13 by 影子

# re: Windows Vista的UAC也可以很方便

请问,我把权限提升到管理员,但是在我安装程序的时候还是要求我提升权限,我已启用“在单独的进程中打开文件夹窗口”选项了.

2007年4月16日 22:55 by tianxu0836

# 求助~~~~~!!

你好我有些问题请教啊~为什么我的NOD32杀毒软件每次开机都会被UAC拦截呢?然后还询问我要不要开启。郁闷啦!连杀毒软件都能被UAC拦下来,这杀毒软件也太……

还有我一个问题十分不解,为什么我按关机键进入了睡眠状态后笔记本无法唤醒??按任何键都不能唤醒啊!!太奇怪了吧

另外,我选择休眠的话,也有问题,就是进入休眠之后正常情况下系统不是应该关闭么,但是我的机子居然能够再次自动重启!!怪事!

2008年7月29日 15:41 by 小子一号

# re: Windows Vista的UAC也可以很方便

貌似上面的方法还是不行的。。。。要必须重新启动吗。。。完全禁用UAC。。。安装软件还是有那讨厌的窗口要确认。。。

2008年8月25日 18:03 by Test

# re: Windows Vista的UAC也可以很方便

请问盆盆一个奇怪的问题:

我以管理员的身份登录计算机,UAC是开启的,但系统却默认具有管理员的权限,比如我用“Win”+R 打开运行窗口,输入“cmd”,打开的窗口上默认就是“管理员”,在这期间也没有确认对话框弹出。 如果我输入“regedit”,也没有用户帐户控制的权限提升确认对话框弹出。 貌似UAC是没有真正起作用,这是什么原因呢?是系统安装时在什么地方做了相关设置吗?如何设置让UAC真正起作用呢?本人是一个初学者,恳切请求盆盆给与帮助与答复。

2008年8月25日 18:06 by Test

# re: Windows Vista的UAC也可以很方便

补充一句:打开运行窗口时,下面有一句“将使用管理员权限创建此任务”。所以才出现上面所描述的现象。但是UAC确实是开启的。但系统默认给管理员用户赋予了管理员使用权限。这是不合理的,不知道是什么地方做了相关设置?

说说您的看法?

(必填) 
必填 
(必填)