首页 新闻 体育 娱乐 游戏 邮箱 搜索 短信 聊天 天气 答疑 导航
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 操作系统 > 正文
Windows 2000/Win XP用户切换大法

http://www.sina.com.cn 2003/09/22 08:35 赛迪网-中国计算机报

  文/盆盆

  使用Windows 2000/XP的用户都知道,在日常工作中最好不要以管理员组成员的身份登录,这是因为管理员对系统文件掌有生杀大权,一不小心,就会“滥杀无辜”,导致系统“拒绝再玩”。平时应该用普通用户(Users组成员)身份登录系统,由于Users组的账号不能修改系统注册表设置,操作系统文件或程序文件,因此对病毒、木马具有先天的免疫功能!

  显然,使用Users组成员登录可以让Windows 2000/XP不像Windows 98那么“容易受伤
”,但用户却无法使用只能由系统管理员执行的应用程序,例如系统管理任务(磁盘碎片整理程序等)、使用虚拟光驱等。

  看起来好像鱼和熊掌不能兼得——不过,这些微软都已经替我们考虑到了,它在Windows 2000/XP中为我们提供了“用户切换”功能。该功能和用户注销可不一样,打个比方:不同的用户账号就好比是舞台上的演员,注销就是更换演员(用户账号),把与这个演员携带的所有道具服装(该用户账号打开的应用程序)全部撤下;而用户切换则相当于只给演员玩一把“变脸”(临时更换用户账号身份),并不会撤下其道具服装(保留该用户账号打开的会话)。光说不练是嘴把式,下面我们就以Windows XP为例,来看看如何使用快速用户切换功能。

  使用“注销”菜单法

  切换用户最常用的方法,就是通过“注销”菜单来访问用户切换功能。方法是:单击“开始→注销”,在打开的如图1所示的“注销Windows”对话框中,单击“切换用户”按钮,系统会保留当前会话状态。从表面上看,这和注销用户并没有什么两样,但使用切换用户方法可以保留原来用户账号打开的会话(比如你正在进行软件下载,那么使用用户切换后,该下载任务会继续进行。如果使用了“注销”,那么软件下载任务就会被强行关闭)。

  进行快速用户切换

  很显然,上述方法比较繁琐:用户需要先切换到管理员环境,然后再注销回来。其实很多时候没必要劳它的大驾,我们可以使用快速用户切换功能,直接在当前用户环境下以管理员身份运行应用程序!

  假设我们现在处于普通用户的环境下,想配置诺顿个人安全特警的信任域。但由于当前用户的“面子(即权限)”不够大,防火墙配置程序拒绝执行。我们来祭出快速用户切换这把“宝刀”:打开“开始→所有程序→Norton Internet Security”,用鼠标右键单击“Norton Internet Security”菜单项,选择“运行方式”菜单项,程序会打开“运行身份”对话框,单击其中的“下列用户”单选框,然后在“用户名”下拉列表框里选择一个管理员账号,并在“密码”文本框中输入相应的账号密码。最后单击“确定”按钮即可,如图2所示。接下来,系统就会以管理员的身份运行诺顿个人安全特警的配置程序!

  使用Runas命令

  熟悉Linux/UNIX的朋友对于su这个命令一定不会陌生,利用这个命令用户可以在超级用户、普通用户之间自由地进行“变脸”。现在Windows 2000/XP也有了类似的命令——Runas命令。Runas是一个DOS命令,只能在Windows 2000/XP的DOS命令窗口运行,它允许用户用其他权限运行指定的工具和程序,而不是当前登录用户账号所提供的权限。其语法如下:

  Runas [{/profile|/noprofile}] [/env] [/netonly] [/showtrustlevels] [/trustlevel] /user:UserAccountName program

  各参数的作用如下:

  /profile:加载用户配置文件,是Runas命令的默认参数。

  /no profile:不加载用户配置文件,这样可以提高应用程序的载入速度,不过由于某些应用程序需要读取特定用户的配置文件,因此不建议大家使用此参数。

  /env:指定当前使用的网络环境,而不是用户的本地环境。

  /netonly:指明指定的用户信息只用于远程访问。

  /showtrustlevels:列出/trustlevel开关项。

  /trustlevel:指定应用程序运行所在的授权级别。

  /user:UserAccountName:指定在其下运行程序的用户账号的名称。对于单机用户来说,可以使用以下格式:

  /user:UserName@ComputerName

  或/user:ComputerNameSERNAME

  此处的USERNAME应该用具体的用户账号来代替,COMPUTERNAME指计算机名。

  对于域或者工作组的用户,可以使用以下格式:

  /USER:USERNME@DOMAINNAME(WORKGROUPNAME)

  或/USER:DOMAINNAME(WORKGROUPNAME)SERNAME

  此处的DOMAINNAME(WORKGROUPNAME)是指计算机所在域的域名(或者所在工作组的名称)。

  PROGRAM:指定所要运行的程序或命令。可以使用RUNAS命令来启动任何应用程序、MMC控制台项目或“控制面板”项目。这里要注意,并非所有的项目都可以用RUNAS来启动,例如“打印机”文件夹和桌面项。

  应用实例:

  为了能够让RUNAS命令“秀”出它的不凡功力,这里举一个实例。假设要用ADMINISTRATOR身份来运行组策略:

  (1)打开“运行”对话框,输入“CMD”并回车,打开DOS命令窗口;

  (2)在命令提示符下输入“RUNAS /PROFILE /USER:OURCOMPUTERDMINISTRATOR "MMC GPEDIT.MSC"”并回车;

  (3)接下来系统会提示输入管理员账号的密码,注意这里并不会显示输入的账号!如图3所示。

  (4)如果账号、密码正确,则系统就会以管理员的身份启动组策略管理程序。

  使用技巧:

  显然,如果每次启动组策略管理程序都要输入那么一长串命令,确实会非常繁琐。幸好RUNAS还提供了创建快捷方式的功能,我们只需在桌面上创建一个快捷方式,就可以省却每次输入命令的麻烦。假设我们经常要以管理员身份运行“计算机管理”程序:

  (1)用鼠标右键单击桌面的空白处,在弹出的快捷菜单上单击“新建→快捷方式”,打开“创建快捷方式”向导对话框。

  (2)在“项目位置”文本框中输入“RUNAS.EXE /USER:OURCOMPUTERDMINISTRATOR "MMC %WINDIR%SYSTEM32MPMGMT.MSC"”,然后根据屏幕提示指定快捷方式的名称,再“确定”即可。

  (3)今后只需双击该快捷方式,即可弹出一个DOS命令窗口,提示输入管理员密码,输入正确的密码后回车即可启动“计算机管理”程序。

  总结

  以上介绍的三种用户切换方法,可谓各有千秋。其中注销菜单法最烦琐,但是也是最彻底的方法;而用“运行身份”对话框和RUNAS命令,虽然使用起来比较简单,但并不是所有任务都能完成,例如设置文件夹共享等。

  这里还要注意一点:要确保使用快速用户切换功能,必须确保“SECONDARY LOGON”服务和“FAST USER SWITCHING COMPATIBILITY”服务已经启动,这里最好设置为随WINDOWS自动启动。打开这两个服务的方法是:

  双击“控制面板→管理工具→服务”,然后在窗口中找到“FAST USER SWITCHING COMPATIBILITY”服务。然后双击打开服务属性对话框,切换到“常规”选项卡,在“启动类型”下拉列表框里选择“自动”选项即可(如图4所示),如图所示。再切换到“依存关系”选项卡,确保其下显示的依存服务都已经设置为自动运行,如图5所示。

  用类似的方法对“SECONDARY LOGON”服务加以设置。好了,现在万事俱备,你就没事偷着乐吧!



发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

【学园专题】微软下一代操作系统Windows XP尝鲜
 相关链接
Windows XP的预读设置你注意到了吗(2003/09/17 09:56)
解燃眉之急 用Win XP接收传真(多图)(2003/09/15 10:23)
为了安全 必须关注Win XP的默认设置(2003/09/15 08:30)
关掉冗余的接口 让系统性能达到最优化(2003/09/10 13:17)
抛砖引玉:Win XP的三条另类操作技巧(2003/08/29 15:00)
在Windows XP下使用磁盘扫描的技巧(2003/08/27 12:58)
在Windows XP中查看计算机开关机记录(2003/08/26 15:26)
为Windows XP多加一把牢固的锁(多图)(2003/08/26 15:23)



科技时代意见反馈留言板 电话:010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

Copyright © 1996 - 2003 SINA Inc. All Rights Reserved

版权所有 新浪网