Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 關閉 UAC 彈窗但保留功能:用 Microsoft ACT 建立白名單信任應用

編輯:Win8 系統應用技巧

完全關閉 UAC 會導致 Metro/Modern 應用無法啟動,且降低系統安全性。若只想讓特定信任程式 (如常用工具、管理腳本) 啟動時不彈 UAC 提示,可用 Microsoft 官方工具 Application Compatibility Toolkit (ACT) 建立相容性修正白名單,實現「靜默提權」。

工具準備

  1. 下載安裝 Microsoft Application Compatibility Toolkit 5.6 (官方免費工具)。
  2. 以系統管理員身分執行「Compatibility Administrator (32-bit/64-bit)」(依目標程式位元選擇)。
啟動 Compatibility Administrator

建立白名單步驟

  1. 右鍵左側樹狀目錄「Custom Databases」→ 「Create New」→ 「Application Fix」。
  2. 「Name of the program to be fixed」與「Vendor name」任意填寫 (辨識用)。
  3. 點「Browse...」選取目標程式的 .exe 完整路徑。
  4. 下一步 → 勾選 「RunAsAdmin」 與 「RunAsInvoker」 兩個相容性模式。
  5. 連續下一步至完成 → 回到主介面。
建立 Application Fix 對話框 選取目標程式路徑 勾選 RunAsAdmin 與 RunAsInvoker

安裝白名單至系統

  1. 工具列點擊 「Save」 → 資料庫名稱任意 → 確定。
  2. 再次彈出儲存對話框,檔名任意 → 存檔 (產生 .sdb 檔)。
  3. 選單「File」→ 「Install」→ 將 .sdb 註冊至系統 UAC 白名單。
  4. 提示安裝成功後,執行一次該程式驗證:不再彈 UAC 視窗即代表生效。
儲存資料庫 安裝白名單

原理與注意事項

  • 此法本質是建立 Shim (修補層),讓系統認為該程式已通過相容性測試,自動授予提權而不提示。
  • 僅影響指定 .exe,**不降低整體系統 UAC 安全性**,Metro 應用正常運作。
  • 程式更新/重裝後路徑不變通常仍生效;若簽名/哈希改變可能需重建。
  • 請**僅對極度信任、頻繁使用的自簽名/無簽名工具**使用,濫用會留下安全隱患。
Copyright © Windows教程網 All Rights Reserved