日常使用普通用戶 (Users 組) 登錄,天然免疫多數病毒/木馬(無權修改系統區/註冊表/程序文件)。需管理權限時臨時提權,用完即退。
優點:無需切換桌面會話,當前下載/工作不中斷。
區別:直接「注銷」會強制關閉所有程序;「切換用戶」僅鎖定會話。
Runas —— 腳本/批處理/遠程首選語法:
runas [{/profile|/noprofile}] [/env] [/netonly] [/showtrustlevels] [/trustlevel] /user:UserAccountName program
關鍵參數:
/profile (默認):載入用戶配置文件。/noprofile:不載入配置,啟動快但部分程序失效。/netonly:憑證僅用於網絡訪問,本地權限不變。/user:UserName@ComputerName (單機) 或 /user:UserName@DomainName (域/工作組)。program:可啟動 exe、MSC 控制台、控制面板項(.cpl)。示例:
runas /user:Admin@MyPC "mmc %windir%\system32\secpol.msc" runas /user:Administrator "cmd /k net user guest newpass"
| 方法 | 優點 | 缺點 |
|---|---|---|
| 運行方式 | 單程序提權、會話不斷 | 不支持所有控制面板項(如打印機、桌面屬性) |
| 切換用戶 | 完整會話保持、系統級任務全能 | 需切換桌面、稍繁瑣 |
| Runas | 可腳本化、遠程調用、無 GUI 依賴 | 需記語法、部分項不可用、無配置文件時易出錯 |
Runas 封裝在批處理/計劃任務中。