相關我的另一個問題,我需要能夠不以管理員身份執行命令提示字元。每當我從「開始」功能表或透過雙擊檔案總管C:\Windows\System32\cmd.exe
中的檔案啟動命令提示字元時,它都會以提升的權限運行它。
我怎麼能運行它,使它只在正常的非提升模式下運行? Cmd.exe 不需要以管理員身份執行,通常當您啟動它時,它不會以管理員身份執行,但由於某種原因,它預設在此電腦上以管理員身份運行。這是在 Windows Server 2012 R2 伺服器上。我登入的帳戶具有管理員權限(但它不是預設的內建管理員使用者帳戶),我能想到的唯一解決方法是將其作為沒有管理員權限的其他使用者運行,這將要求我首先在伺服器上創建一個非管理員帳戶,這似乎太過分了。有更容易的方法嗎?
答案1
重新打開 UAC。啟用功能後,您啟動的任何程式都不會自動以管理員身分執行。
答案2
短期解決方案:
- 找到一個圖示來運行命令提示字元。
- Shift右鍵單擊->“以其他用戶身份運行”
- 然後指定一個非管理員使用者帳戶。
長期解決方案:在登錄項目中尋找「RUNASADMIN」並刪除所有項目,包括cmd.exe
答案3
我知道這個主題已經有超過 4 年的歷史了,但我也遇到了同樣的問題,它可能會對其他人有所幫助。我的公司使用的軟體我只能以管理員身份啟動 cmd.exe。我有其他軟體(AHK),但無法以管理員身分啟動。 AHK 無法與管理中的 cmd.exe 互動。我透過複製 cmd.exe,然後重新命名它並更新我的腳本解決了這個問題。