UAC 不只是彈窗,是基於工作流的權限治理
一、四段式控制等級,管理員按需選擇
- 永遠通知:安裝軟體、升級軟體、軟體變更系統、修改 Windows 設定 → 皆通知管理員(最安全,最繁瑣)。
- 僅程式嘗試變更電腦時通知(預設):程式提權通知,使用者變更 Windows 設定不通知。惡意程式無法在管理員不知情下修改註冊表、IE 首頁、服務清單等關鍵設定。企業環境建議值。
- 僅程式嘗試變更時通知(不調暗桌面):同預設但不切換安全桌面,回應較快。
- 從不通知:關閉 UAC,等同全權限運行(極不建議)。
家庭版無群組原則,若需鎖定等級須改登錄;企業版可用 GPO 強制推送。
二、權限不足時的工作流請求機制
使用者嘗試需提權操作 → 系統彈出同意提示 → 管理員登入時見到對話框 → 審查請求內容(欲安裝程式/變更設定) → 判斷是否破壞穩定性 → 允許/拒絕 → 系統回饋結果給使用者 → 使用者續行操作。
這正是工作流引擎在作業系統層面的輕量化實踐:請求→審核→決策→回饋。微軟將工作流產品經驗內化為 UAC 核心邏輯,體現「人性化設計」。
管理員決策建議
- 預設等級(第二級)已能阻擋絕大多數惡意提權,兼顧易用性。
- 高安全環境可升至第一級,但需預留管理員審核時間成本。
- 切勿為求方便關閉 UAC,除非有完整替代防護體系(應用程式白名單、EDR、網路隔離等)。
UAC 是 Windows 安全架構的基石之一,善用其分級與工作流機制,能構建「可見、可控、可審計」的權限治理體系。