我想讓我的弟弟以標準使用者身分存取我的 Windows 7 PC 上的遊戲。但在啟動時,每個程式都會請求管理員密碼,而我的兄弟顯然不應該獲得該密碼(使用管理員用戶,我的電腦在 2 週內就有 3 個木馬和 9 個惡意程式)。
Windows 要求輸入遊戲管理員密碼的原因是什麼?為什麼遊戲需要管理員權限?
答案1
我相信有時程式更新可能會觸發對管理員權限的需求。我想說 Steam 過去曾對我做過這樣的事,但我不確定。
如果你的兄弟不是很聰明,你總是可以用批次腳本替換遊戲快捷方式魯納斯開始遊戲。缺點是您的密碼將是純文字形式,如果他打開批次腳本,他無論如何都可以登入您的帳戶。
運行程式如果他確實有一些智慧的話,也許會對你有用。您將建立並加密檔案以在您(或任何)管理員使用者下開啟程式。像這樣的事情:
然後創建一個快捷方式以從桌面啟動遊戲,路徑如下:
c:\path_to_runasspc\runasspc.exe /cryptfile:"C:\Users\brother\somegame.spc"
現在,他只能從他的個人資料啟動您在個人資料下選擇的遊戲。
答案2
有一個選項位於生活駭客。這裡有快速概要,但請閱讀連結以獲取完整詳細資訊:
- 使用任務計劃程序建立任務。
- 啟用“以最高權限運行”
- 啟用「允許任務按需運行」或等效選項。
- 在桌面上建立一個指向以下位置的捷徑:
C:\Windows\System32\schtasks.exe /run /tn "FolderName\ScheduledTaskName"
- 不要忘記將圖標更改為常規應用程式的圖標!
答案3
如果程式要求管理權限(透過嵌入式或外部組件清單),您可以覆寫提升請求,並強制應用程式以標準使用者身分執行。
例如,該程式遊戲攝影機堅持以管理員身份運作。它包含一個嵌入式程序集清單,其中包含
runas="requireAdministrator"
入口。您可以忽略此要求;將其恢復為預設值“作為召喚者”。方法是在 Windows 註冊表中新增一個相容性條目:
HKCU\Softare\Microsoft\Windows NT\CurrentVersion\AppCompatFlags
D:\Programs\Game Cam V2\GameCamV2.exe = RUNASINVOKER
這會覆蓋應用程式以管理員身分執行的請求,而是強制應用程式以標準使用者身分執行。
該應用程式可能無法處理以標準用戶身份運行。大多數軟體開發人員都很懶,懶得去測試他們的應用程式。因此應用程式可能會崩潰並嚴重燒毀。
但至少它是以標準用戶身份運行的。