限制 Windows 使用者存取命令提示字元
共用 Windows 電腦時,管理員可能需要限制特定使用者透過命令提示字元執行命令。例如,學校可以限制學生使用命令提示字元,同時允許正常作業所需的批次指令碼。防止存取命令提示字元 可控制互動式 Cmd.exe 存取,也能另行選擇是否封鎖批次檔。
此原則可以解決的問題
此原則有助於防止受管理電腦上的學生等使用者,透過互動式命令提示字元執行不想要的命令。它不保證封鎖所有有害行為或其他殼層。啟用後開啟命令提示字元時,會顯示管理員已停用的訊息;這是設定結果,並非原先的錯誤。
步驟
- 開啟目標使用者的群組原則編輯器,前往
使用者設定 › 系統管理範本 › 系統。在網域中,將群組原則物件連結至包含這些使用者的組織單位。 - 開啟原則,選取
已啟用。選擇是否停用批次檔處理,然後套用設定。 - 更新原則,並以目標使用者帳戶測試。若要還原,請選取
已停用或尚未設定。
如果使用者依賴登入、登出、啟動或關機時執行的批次指令碼,或使用遠端桌面服務,請勿封鎖批次處理。封鎖 Cmd.exe 也可能干擾 Power Automate 瀏覽器擴充功能的通訊。
登錄設定
以目標使用者帳戶登入,並使用 regedit 開啟登錄編輯程式。變更前先匯出下方機碼,並記錄該值是否存在及其原始資料。在該機碼中建立或編輯所示的 DWORD 值:
HKCU\Software\Policies\Microsoft\Windows\System
DisableCMD (REG_DWORD)
將值設為 2 可封鎖互動式 Cmd.exe 並允許批次處理;設為 1 則封鎖兩者。套用變更並以目標使用者測試。若要還原先前狀態,請還原記錄的值;若原本不存在,則只刪除此值。受管理的原則可能在重新整理時再次套用。
基準:Windows 11 版本 26H2 原則範本。