Windows 2000/XP使用者切換 作者:盆盆

來源:互聯網
上載者:User
使用Windows 2000/XP的使用者都知道,在日常工作中最好不要以Administrator 群組成員的身份登入,這是因為管理員對系統檔案掌有生殺大權,一不小心,就會“濫殺無辜”,導致系統“拒絕再玩”。平時應該用普通使用者(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”服務加以設定。好了,現在萬事俱備,你就沒事偷著樂吧! 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.