您的位置:首页精文荟萃操作系统 → Windows 2000/XP用户切换大法

Windows 2000/XP用户切换大法

时间:2004/10/15 2:49:00来源:本站整理作者:蓝点我要评论(0)

    使用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:ComputerName\UserName


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


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


    /user:UserNme@DomainName(WorkGroupName)


    或/user:DomainName(WorkGroupName)\UserName


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


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


    应用实例:


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


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


    (2)在命令提示符下输入“runas /profile /user:ourcomputer\administrator "mmc gpedit.msc"”并回车;


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





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


    使用技巧:


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


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


    (2)在“项目位置”文本框中输入“runas.exe /user:ourcomputer\administrator "mmc %windir%\system32\compmgmt.msc"”,然后根据屏幕提示指定快捷方式的名称,再“确定”即可。


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


    总 结


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


    这里还要注意一点:要确保使用快速用户切换功能,必须确保“Secondary Logon”服务和“Fast User Switching Compatibility”服务已经启动,这里最好设置为随Windows自动启动。打开这两个服务的方法是:


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








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

相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 Windows7怎么升级Wind安卓7.0系统怎么样好不 安卓7.0有哪些新功能 安卓7.0系统详细图文体Fuchsia是什么意思 Fuchsia系统怎么样u深度一键还原精灵电脑重装系统使用教程u深度一键ghost使用教程

人气排行 win7没声音怎么办?_win无7声音解决办法苹果笔记本装Win7教程 苹果笔记本怎么装Win电脑32位和64位怎么看 怎么看电脑支持64位安卓7.0系统怎么样好不好用 Android7.0综合checking file system on是什么意思 怎么解component 'MSINET.OCX'错误是什么意思?怎Windows系统运行库集合下载 - VC运行库,.NE虚拟机VMware Workstation配置方法图解