2009年10月6日星期二

Windows 7 有的無的 - Run As 執行身分

在以往 XP/2000 系統時, 在執行特別的應用程式需要使用其他帳號權限時, 可以在滑鼠右鍵選單上的 Run as「執行身分」透過第二登入權限技術提升執行身分, 不需要登出或轉換用戶帳號的登錄動作, 不過在 Vista 時期, 此功能在右鍵選單上被移除掉, 只留下 Run as administrator「以系統管理員身分執行」, 一般用戶帳號只能限制在系統管理員身分執行的鎖定權限下提示 UAC 確認訊息, 一但將 UAC 關閉的話, 標準用戶便無法快捷地提升權限, 不能有效規限使用特定高級帳號權限「Power Users」, 一般需要運用 ShellExecute API script 來執行其他帳號身分; Windows 7(7600.16385) 終於再將此功能 Run as「以不同的使用者身分執行」納入系統介面中, 令執行權限時更彈性及快捷。

比較三個桌面 Windows 系統(XP, Vista, Win7) 滑鼠右鍵選單上 Run as「執行身分」介面

XP 的滑鼠右鍵選單 Run as 介面:
  • 滑鼠右鍵選單展示「執行身分」可以選擇其他用戶帳號 (如圖)
Vista 的滑鼠右鍵選單 Run as 介面:
  • 滑鼠右鍵選單上展示只有 Run as administrator「以系統管理員身分執行」(如圖)
Windows 7 的滑鼠右鍵選單 Run as 介面:
  • 按 Shift 鍵同時按滑鼠右鍵選單展示除了「以系統管理員身分執行」外還有「以不同的使用者身分執行」(如圖)

2 則留言:

  1. 用不同使用者身分執行的話, 無法輸入中文

    回覆刪除
    回覆
    1. 回 Yip Leo 於 2012年5月26日 上午11:41

      使用其他用戶身分執行程式時是可以使用輸入法的, 其他用戶帳號在控制台內必需設定相同輸入法

      此回覆就是使用另一個用戶身分執行 Firefox 及輸入法的了.

      刪除