UAC (使用者帳戶控制) 是 Windows Vista/7/8/10/11 的核心安全機制,透過權限提升提示防止惡意軟體靜默安裝、防止標準用戶誤改系統設定。但在特定情境 (自動化腳本測試、舊版相容軟體、嵌入式系統、離線環境) 下可能需要降低或關閉 UAC。本文提供完整調整方法與風險提醒。
| 等級 | 描述 | 適用場景 |
|---|---|---|
| 永遠通知 (最高) | 程式嘗試變更電腦設定 → 提示;您變更 Windows 設定 → 提示。最安全。 | 高安全需求環境、標準用戶日常使用 |
| 預設 - 僅在我安裝程式時通知 | 程式嘗試變更 → 提示;您變更 Windows 設定 → 不提示 (預設)。 | 大多數用戶平衡點 |
| 僅在我安裝程式時通知 (不調暗桌面) | 同預設,但提示視窗不調暗桌面 (Secure Desktop),可繼續操作其他視窗。 | 需頻繁切換視窗回應提示的用戶 |
| 從不通知 (關閉 UAC) | 程式/您變更設定 → 完全不提示。標準用戶無法執行需管理員權限的動作 (直接失敗)。管理員帳戶擁有完整權限無提示。 | 自動化測試、嵌入式/離線系統、極度相容需求 (高風險) |





; UAC 關鍵值 (需重開機)
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLUA"=dword:00000000 ; 0=關閉 UAC (需重開機), 1=啟用 (預設)
"ConsentPromptBehaviorAdmin"=dword:00000000 ; 管理員提示行為: 0=不提示(關閉), 5=預設(同意提示)
"ConsentPromptBehaviorUser"=dword:00000000 ; 標準用戶提示行為: 0=拒絕(不提示直接失敗), 3=預設(憑證提示)
"PromptOnSecureDesktop"=dword:00000000 ; 0=不使用安全桌面, 1=使用(預設)
"EnableInstallerDetection"=dword:00000000 ; 0=停用安裝程式偵測, 1=啟用(預設)
"EnableVirtualization"=dword:00000001 ; 檔案/登錄虛擬化 (相容舊程式), 建議保留 1
"FilterAdministratorToken"=dword:00000000 ; 內建 Administrator 權杖過濾, 0=完整權杖(不受 UAC 限制)
路徑:`電腦設定` → `Windows 設定` → `安全性設定` → `本機原則` → `安全性選項`
UAC 是 Windows 最後一道防線,除非有極度正當理由並具備完整補償措施,強烈建議保持啟用 (至少預設等級)。