如何讓標準使用者在沒有管理員權限的情況下運行應用程式

如何讓標準使用者在沒有管理員權限的情況下運行應用程式

我想讓我的弟弟以標準使用者身分存取我的 Windows 7 PC 上的遊戲。但在啟動時,每個程式都會請求管理員密碼,而我的兄弟顯然不應該獲得該密碼(使用管理員用戶,我的電腦在 2 週內就有 3 個木馬和 9 個惡意程式)。

Windows 要求輸入遊戲管理員密碼的原因是什麼?為什麼遊戲需要管理員權限?

答案1

我相信有時程式更新可能會觸發對管理員權限的需求。我想說 Steam 過去曾對我做過這樣的事,但我不確定。

如果你的兄弟不是很聰明,你總是可以用批次腳本替換遊戲快捷方式魯納斯開始遊戲。缺點是您的密碼將是純文字形式,如果他打開批次腳本,他無論如何都可以登入您的帳戶。

運行程式如果他確實有一些智慧的話,也許會對你有用。您將建立並加密檔案以在您(或任何)管理員使用者下開啟程式。像這樣的事情:

在此輸入影像描述

然後創建一個快捷方式以從桌面啟動遊戲,路徑如下:

c:\path_to_runasspc\runasspc.exe /cryptfile:"C:\Users\brother\somegame.spc"

現在,他只能從他的個人資料啟動您在個人資料下選擇的遊戲。

答案2

有一個選項位於生活駭客。這裡有快速概要,但請閱讀連結以獲取完整詳細資訊:

  1. 使用任務計劃程序建立任務。
    1. 啟用“以最高權限運行”
    2. 啟用「允許任務按需運行」或等效選項。
  2. 在桌面上建立一個指向以下位置的捷徑:

    C:\Windows\System32\schtasks.exe /run /tn "FolderName\ScheduledTaskName"

    1. 不要忘記將圖標更改為常規應用程式的圖標!

答案3

如果程式要求管理權限(透過嵌入式或外部組件清單),您可以覆寫提升請求,並強制應用程式以標準使用者身分執行。

例如,該程式遊戲攝影機堅持以管理員身份運作。它包含一個嵌入式程序集清單,其中包含

runas="requireAdministrator"

入口。您可以忽略此要求;將其恢復為預設值“作為召喚者”。方法是在 Windows 註冊表中新增一個相容性條目:

HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
   D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER

這會覆蓋應用程式以管理員身分執行的請求,而是強制應用程式以標準使用者身分執行。

該應用程式可能無法處理以標準用戶身份運行。大多數軟體開發人員都很懶,懶得去測試他們的應用程式。因此應用程式可能會崩潰並嚴重燒毀。

但至少它是以標準用戶身份運行的。

相關內容