完全關閉 UAC 會導致 Metro 應用程式無法運作且降低系統安全性。若僅希望受信任程式(如常用管理工具)啟動時不彈出 UAC 同意提示,可使用 Microsoft Application Compatibility Toolkit (ACT) 建立自訂相容性修正資料庫,針對特定執行檔套用 RunAsAdmin 與 RunAsInvoker 修正,實現「白名單免提示、其餘維持 UAC 保護」。
操作流程
- 下載安裝 Microsoft Application Compatibility Toolkit 5.6 (官方免費工具)。
- 以管理員身分執行「Compatibility Administrator (32-bit)」或「(64-bit)」(依目標程式位數選擇)。

- 右鍵「Custom Databases」→「New Database」→「Create New」→「Application Fix...」。

- 「Name of the program to be fixed」與「Vendor name」填入識別名稱,點選「Browse...」選取目標程式
.exe 完整路徑。

- 連續兩次「下一步」→ 在「Additional compatibility modes」勾選 RunAsAdmin 與 RunAsInvoker → 「完成」。

- 工具列點選「Save」→ 輸入資料庫名稱 → 再次「Save」→ 功能表「File」→「Install」將修正安裝至系統 UAC 白名單。


- 點選「Run」測試執行一次,關閉 ACT。之後該程式啟動將不再彈出 UAC 提示,其餘程式維持 UAC 保護。
提醒:僅將確信安全、簽章完整的程式加入白名單。濫用此功能會削弱 UAC 防禦效力。