在Windows中使用“運行方式”

標準用戶可以使用這個技巧運行特權程序

以管理員身份運行程序是Windows中的常見任務。 當您安裝程序,編輯某些文件等時,您需要擁有管理員權限。您可以使用“運行方式”功能輕鬆完成此操作。

以管理員身份運行任務顯然只在您不是管理員用戶時才有用。 如果您以常規標準用戶身份登錄Windows,則可以選擇以具有管理權限的其他用戶身份打開某些內容,以便避免必須註銷然後以管理員身份重新登錄才能執行一個或兩個任務。

如何使用“以...運行”

Windows中的“run as”選項在每個版本的Windows中都不能以完全相同的方式工作。 較新的Windows版本 - Windows 10Windows 8Windows 7 - 需要與先前版本不同的步驟。

如果您使用Windows 10,8或7,請按照下列步驟操作:

  1. 按住Shift鍵,然後右鍵單擊該文件。
  2. 從上下文菜單中選擇以不同用戶身份運行
  3. 輸入其憑據應該用於運行程序的用戶的用戶名密碼 。 如果用戶位於域中,則正確的語法是首先輸入域,然後輸入用戶名,如下所示: domain \ username

Windows Vista與其他版本的Windows有點不同。 您必須使用下面提示中提到的程序,或編輯組策略編輯器中的某些設置才能以另一個用戶的身份打開程序。

  1. 在開始菜單中搜索gpedit.msc ,然後在列表中看到它時打開gpedit (本地組策略編輯器)。
  2. 瀏覽至本地計算機策略> Windows設置>安全設置>本地策略>安全選項
  3. 雙擊用戶帳戶控制:管理員批准模式下管理員的提升提示的行為
  4. 將下拉選項更改為提示輸入憑據
  5. 點擊確定保存並退出該窗口。 您也可以關閉本地組策略編輯器窗口。

現在,當您雙擊一個可執行文件時,系統會要求您從列表中選擇一個用戶帳戶以作為其他用戶訪問該文件。

Windows XP用戶只需右鍵單擊該文件即可查看“運行方式”選項。

  1. 右鍵單擊該文件並從菜單中選擇運行方式...。
  2. 選擇以下用戶旁邊的單選按鈕。
  3. 鍵入要將文件作為訪問者的用戶,或從下拉菜單中選擇該用戶。
  4. 密碼:字段中輸入用戶的密碼。
  5. OK打開文件。

提示:要在任何版本的Windows中使用“運行身份”選項而不使用右鍵單擊選項,請從Microsoft下載ShellRunas程序。 將可執行文件直接拖放到ShellRunas程序文件上。 當你這樣做時,你會立刻被提示提供備用憑證。

您也可以通過命令提示符命令行中使用“run as”。 這就是命令需要如何設置的地方,你需要改變的是粗體文本:

runas / user: 用戶名path \ to \ file

例如,您需要執行此命令以另一個用戶( jfisher )運行下載的文件( PAssist_Std.exe ):

runas / user:jfisher“C:\ Users \ Jon \ Downloads \ PAssist_Std.exe”

系統會在命令提示符窗口中詢問用戶的密碼,然後該程序將正常打開,但使用該用戶的憑據。

注意:您不需要做任何事情來“關閉”這種訪問。 只有使用“run as”執行的程序才會使用您選擇的帳戶運行。 一旦程序關閉,用戶特定的訪問就會終止。


你為什麼要這樣做?

安全管理員和專家經常鼓吹用戶應該使用最低權限的用戶帳戶,而不會對日常工作和活動產生不利影響。 所有功能強大的帳戶(例如Microsoft Windows中的管理員帳戶)應僅在需要時才保留。

部分原因是,您不會意外地訪問或修改您不應該處理的文件或系統配置。 另一個原因是病毒木馬和其他惡意軟件通常使用正在使用的帳戶的訪問權限和特權執行。 如果您以管理員身份登錄,則病毒或其他惡意軟件感染將能夠在計算機上執行幾乎所有具有超級權限的任何內容。 以普通,受限制的用戶身份登錄可以幫助保護和保護您的系統。

但是,必須以管理員身份註銷並重新登錄才能安裝程序或修改系統配置,然後再次註銷並以常規用戶身份重新登錄,這可能令人沮喪。 幸運的是,Microsoft包含“run as”功能,它允許您使用與當前登錄用戶使用的用戶名和密碼不同的用戶名和密碼運行程序。