使用
Windows2000/
XP的用户都知道,在日常工作中最好不要以
管理员组成员的身份登录,这是因为管理员对
系统文件掌有生杀大权,一不小心,就会“滥杀无辜”,导致系统“拒绝再玩”。平时应该用普通用户(Users组成员)身份登录系统,由于Users组的账号不能修改系统注册表设置,
操作系统文件或
程序文件,因此对病毒、木马具有先天的免疫
功能!
) F& B+ f" E. j; T4 ?
3 ?1 H7 a- R) W3 j4 l, P. _4 f 显然,使用Users组成员登录可以让Windows2000/XP不像Windows98那么“容易受伤”,但用户却无法使用只能由系统管理员执行的应用程序,例如系统管理任务(
磁盘碎片整理程序等)、使用虚拟
光驱等。
& c2 m2 g8 V* h1 d- O
! f* r8 [8 f2 l/ `8 f! ~- h: [ 看起来好像鱼和熊掌不能兼得%26;#8212;%26;#8212;不过,这些
微软都已经替我们考虑到了,它在Windows2000/XP中为我们提供了“用户切换”功能。该功能和用户注销可不一样,打个比方:不同的用户账号就好比是舞台上的演员,注销就是更换演员(用户账号),把与这个演员携带的所有道具服装(该用户账号打开的应用程序)全部撤下;而用户切换则相当于只给演员玩一把“变脸”(临时更换用户账号身份),并不会撤下其道具服装(保留该用户账号打开的会话)。光说不练是嘴把式,下面我们就以WindowsXP为例,来看看如何使用快速用户切换功能。
% _: p' P) {/ U9 I5 i1 g5 b) G R( f n. Q, I6 |
使用“注销”菜单法
' s- l6 P4 i) c" m' Y i. q
0 }" j; I; y' s# ] 切换用户最常用的方法,就是通过“注销”菜单来访问用户切换功能。方法是:单击“开始→注销”,在打开的如图1所示的“注销Windows”对话框中,单击“切换用户”按钮,系统会保留当前会话状态。从表面上看,这和注销用户并没有什么两样,但使用切换用户方法可以保留原来用户账号打开的会话(比如你正在进行
软件下载,那么使用用户切换后,该
下载任务会继续进行。如果使用了“注销”,那么软件
下载任务就会被强行关闭)。
/ ?6 Q* T1 e3 W" x5 s- e8 N
' T# W1 ~6 w$ w6 H
: j( ^% G2 G7 z# y, @1 i3 T3 w! D3 f6 G; a2 S
9 U+ _4 d2 f) V7 A) F
* u4 ~/ Q! k0 r* s6 @1 e, Y# H. I2 L6 E1 h0 f: j& }0 J4 ^! Z
) f- n: P( ~6 |5 _5 r8 ?9 i图1
& I+ J0 O0 B! C0 V
7 z1 G# Y0 }8 ?2 J5 \% v 进行快速用户切换: ]+ s8 [& Q' y9 @
9 i0 h$ T$ h& u: F+ h2 O5 U
很显然,上述方法比较繁琐:用户需要先切换到管理员
环境,然后再注销回来。其实很多时候没必要劳它的大驾,我们可以使用快速用户切换功能,直接在当前用户环境下以管理员身份运行应用程序!
/ ~& N# n, Z2 w. ~6 J& x% ]
) z/ U5 n% b/ G 假设我们现在处于普通用户的环境下,想配置诺顿个人
安全特警的信任域。但由于当前用户的“面子(即权限)”不够大,
防火墙配置程序拒绝执行。我们来祭出快速用户切换这把“宝刀”:打开“开始→所有程序→NortonInternetSecurity”,用
鼠标右键单击“NortonInternetSecurity”菜单项,选择“运行方式”菜单项,程序会打开“运行身份”对话框,单击其中的“下列用户”单选框,然后在“用户名”下拉列表框里选择一个管理员账号,并在“密码”文本框中输入相应的账号密码。最后单击“确定”按钮即可,如图2所示。接下来,系统就会以管理员的身份运行诺顿个人安全特警的配置程序!
! L7 K& `4 k! j0 T7 w7 R) W
9 F! U" _5 [ K7 [, W
" L% k8 }" |( M1 _' G! ?
5 ^7 _9 ^+ E; ~6 T: x" o! s @( t( {3 W5 n1 B! N
O! k4 m/ s3 j) ^& f4 u, d0 t
- }$ S6 a/ q4 Y0 P
% D3 ^% n2 e# V% L# Y$ w0 z" N
图2
, E$ _; |$ d' j V$ k# v使用Runas命令
0 p b" W/ v! {# `7 ~1 B- \- q4 N! A" K4 Y2 \( i8 {3 X
熟悉
Linux/UNIX的朋友对于su这个命令一定不会陌生,利用这个命令用户可以在超级用户、普通用户之间自由地进行“变脸”。现在Windows2000/XP也有了
类似的命令%26;#8212;%26;#8212;Runas命令。Runas是一个DOS命令,只能在Windows2000/XP的DOS命令窗口运行,它允许用户用其他权限运行指定的工具和程序,而不是当前登录用户账号所提供的权限。其语法如下:
4 \& P3 H. m; r6 T) n- R8 C9 _7 Z4 V, F0 k& }; d8 `) S
Runas[{/profile│/noprofile}][/env][/netonly][/showtrustlevels][/trustlevel]/user:UserAccountNameprogram
; x0 v( @& H& t
: h- Z7 ~0 j( Q4 ?
各参数的作用如下:
5 F5 x7 t) b/ J6 m5 L( n" k. r/ l% B7 L
/profile:加载用户配置文件,是Runas命令的默认参数。
9 }! i9 i+ B: ^6 e m3 {
0 }( l9 J q# ^6 Q$ r! R
/noprofile:不加载用户配置文件,这样可以提高应用程序的载入
速度,不过由于某些应用程序需要读取特定用户的配置文件,因此不建议大家使用此参数。
( R5 v) U" x9 s( U& q7 D
) T" y! }0 Y6 [. ~ /env:指定当前使用的
网络环境,而不是用户的本地环境。
* q$ ?' S4 H. {3 K
1 k/ k4 X* s( l. H$ C /netonly:指明指定的用户
信息只用于远程访问。
3 D( L a3 h; Z' m4 |
0 m q/ _0 P8 }0 q$ E! p2 ]
/showtrustlevels:列出/trustlevel开关项。
8 K9 X' W. k( e9 P( C
- a* ~/ K% ^# W' J /trustlevel:指定应用程序运行所在的授权级别。
M) F2 a6 ?9 g" _" _' w9 @. o
[color=#FFFFFF']
( A: g J. \3 w+ z0 b- g) t7 t
! k+ w% r; O7 F; |) n. N
* U9 C7 H0 ^ o0 a7 ? /user:UserAccountName:指定在其下运行程序的用户账号的名称。对于单机用户来说,可以使用以下格式:
( K) _( ?( i# y2 L6 |$ k# B# w; x8 ^1 T4 U0 i
/user:UserName@ComputerName
1 p4 ~' K$ a: A3 \/ x1 g
9 p* i* I' J7 T8 [ 或/user:ComputerNameUserName
, j: ^2 \, x$ x' ]( Z( d; [/ g5 p6 L( [* X; w0 A" x
此处的UserName应该用具体的用户账号来代替,ComputerName指
计算机名。
# C! J [9 m& d1 I, H
$ n: ?$ k' g, Y' `' |, X8 G" v 对于域或者工作组的用户,可以使用以下格式:
2 P2 p# l8 M8 E( s5 a1 U! L& o$ z$ W b
/user:UserNme@DomainName(WorkGroupName)
+ ?) ?% b2 w% T6 g% R: n' ` e; d9 q7 x1 k9 u3 d7 Q4 E+ k
或/user

omainName(WorkGroupName)UserName
# [+ h$ C5 z. R* c ^
* J3 e* G! h4 u
此处的DomainName(WorkGroupName)是指计算机所在域的
域名(或者所在工作组的名称)。
! a+ g, j: H }" ]/ P8 b
9 t# d( o9 m9 a7 @/ z! t0 p program:指定所要运行的程序或命令。可以使用Runas命令来启动任何应用程序、MMC控制台项目或“控制面板”项目。这里要注意,并非所有的项目都可以用Runas来启动,例如“打印机”文件夹和桌面项。
4 F+ C5 N8 J6 u% K! y
5 ~3 V+ \# z$ g6 O
应用实例:
& `4 ?3 x( M) L! Z- A N, _/ \; v! Y& D) y! |
为了能够让Runas命令“秀”出它的不凡功力,这里举一个实例。假设要用Administrator身份来运行组策略:
& m/ Y& B- A& J# n7 q; d! v. I. d# K4 U. b- P2 Z' B" P; z4 n! m0 w
(1)打开“运行”对话框,输入“cmd”并回车,打开DOS命令窗口;
8 A) j0 G2 ?( z3 B/ l% N7 ]$ L; I( ^) |/ w* n( F+ ^
(2)在命令提示符下输入“runas/profile/user

urcomputeradministrator"mmcgpedit.msc"”并回车;
! y/ T( Y/ l" ^& E
[color=#FFFFFF']
- Q7 t) {4 k$ m) e3 H0 X0 V
/ I0 H( W+ E3 Y* |7 y3 ~2 ~8 K" f" F
(3)接下来系统会提示输入管理员账号的密码,注意这里并不会显示输入的账号!如图3所示。
" r2 G& ]* r( x* L& j) M) \! Z
7 a4 D& c3 F7 X5 G \+ M
(4)如果账号、密码正确,则系统就会以管理员的身份启动组策略管理程序。
& s! }4 U6 g* v; |2 z; E- P* I9 Y% p' Z# F, c
( l8 L6 O% Z- D1 p+ T3 {0 j
3 V; s/ Q* }, z) g) y p
% b6 y$ @; c/ I) r/ L! Q, o' m% V, W3 @" u+ \
) ^) V! ]& C0 y! a" ^/ t6 T
图3
7 B: t0 v$ Z# Q: n$ O% ]# e
使用技巧:& Q! }$ |1 H. {% h
- Y' e4 p1 [" v3 R2 M* S. Y 显然,如果每次启动组策略管理程序都要输入那么一长串命令,确实会非常繁琐。幸好Runas还提供了创建快捷方式的功能,我们只需在桌面上创建一个快捷方式,就可以省却每次输入命令的麻烦。假设我们经常要以管理员身份运行“计算机管理”程序:
% y! B; q8 [/ ?9 c* Q" B# j, ]5 a0 w" i( m
# _, E% R5 r; N a
(1)用鼠标右键单击桌面的空白处,在弹出的快捷菜单上单击“新建→快捷方式”,打开“创建快捷方式”向导对话框。
3 F/ t8 U: q% W8 @/ C
# ]/ o' \6 f/ p( Q$ ^ (2)在“项目位置”文本框中输入“runas.exe/user

urcomputeradministrator"mmc%windir%system32compmgmt.msc"”,然后根据屏幕提示指定快捷方式的名称,再“确定”即可。
6 V, K5 ]/ J/ |9 ?. |
5 W% l. p( ~1 R0 u2 n (3)今后只需双击该快捷方式,即可弹出一个DOS命令窗口,提示输入管理员密码,输入正确的密码后回车即可启动“计算机管理”程序。
! u6 r) C" j2 B- h7 V4 _! A. d& N: i5 Q6 ^ g8 }3 a9 X4 K" T" ]4 x
总结2 Y5 }. S7 x. l: u9 n
" W; e4 ?9 b/ C1 X# }% \7 P" X- I
以上介绍的三种用户切换方法,可谓各有千秋。其中注销菜单法最烦琐,但是也是最彻底的方法;而用“运行身份”对话框和Runas命令,虽然使用起来比较简单,但并不是所有任务都能完成,例如设置文件夹
共享等。
7 D0 ?9 _& Y- j! m1 j& V5 r$ m9 u
[color=#FFFFFF']
9 x- b+ H; [) O. ~
5 q2 d7 ~3 X/ u. N- z) j
! R2 }. h' B, c4 J
; z# o# E- D, `3 g1 Z# |
$ G0 K2 {- |3 C; {" J( _
_+ m/ u* @& H* n# r3 |
. R& `1 |* k: s% s0 X- k
7 l' `9 p+ ~* `' Q3 W
图4
" d. \# M# T9 n; q
- U1 z) r! l7 @5 @6 S! V 这里还要注意一点:要确保使用快速用户切换功能,必须确保“SecondaryLogon”服务和“FastUserSwitchingCompatibility”服务已经启动,这里最好设置为随Windows自动启动。打开这两个服务的方法是:
$ @, w& l: n Z5 d5 r
2 I1 x0 m u% Q9 \+ \" e 双击“控制面板→管理工具→服务”,然后在窗口中找到“FastUserSwitchingCompatibility”服务。然后双击打开服务属性对话框,切换到“常规”选项卡,在“启动类型”下拉列表框里选择“自动”选项即可(如图4所示),如图所示。再切换到“依存关系”选项卡,确保其下显示的依存服务都已经设置为自动运行,如图5所示。
+ p, o- K6 V) {7 c3 ~7 ?1 c3 e8 Q) T* S8 A9 }. B
用类似的方法对“SecondaryLogon”服务加以设置。好了,现在万事俱备,你就没事偷着乐吧!
! E; a+ _# I7 A& | a
$ B- g D8 j+ z
8 y8 w) d }3 U& K: J
/ l1 g; c4 F$ _" p2 E
# @. q2 d# w( d9 B# A6 ]: c
. H, K7 W( S! N4 k1 \" P" c
( I! S9 w( T: r( e; G0 |图5
/ i& v- G- N- k4 e! V l* R
, r6 v+ r0 R1 X( n9 f
' R9 }0 \+ Y, J+ O' V4 u) {
3 f/ a& q3 B& I% Q8 |/ q9 h
+ b3 X4 E' b0 z. c; p
( w' s% x- J$ b1 R#1 若艾 发表评论于:2007-3-4 22:47不错,以后可以用得到,收藏了....感谢楼主。
6 _' f- f$ G2 A7 c; e8 l( P# t