萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 8 使用技巧

Windows 8.1 關閉特定程式 UAC 提示但保留 UAC 防護 (Microsoft ACT 建立白名單)

完全關閉 UAC 會導致 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」→ 「New Database」→ 「Create New」→ 「Application Fix」。
    建立新資料庫
  2. 「Name of the program to be fixed」與「Vendor name」輸入易識別名稱 → 「Browse」選取目標 .exe 完整路徑。
    選取目標程式
  3. 連按兩次「下一步」→ 在「Additional compatibility modes」勾選:
    ☑ RunAsAdmin (以管理員身分執行)
    ☑ RunAsInvoker (以呼叫者權限執行,避免虛擬化重導向)
    勾選相容模式
  4. 點選「完成」回主視窗 → 工具列「Save」→ 輸入資料庫名稱 → 再次「Save」產生 .sdb 檔。
    儲存資料庫
  5. 選單「File」→ 「Install」將資料庫安裝至系統 UAC 白名單。提示成功後,執行一次目標程式驗證不再彈窗。
    安裝資料庫

原理說明

ACT 產生的 .sdb (Shim Database) 會在程式啟動時注入相容性修正,系統判定該程式已獲授權提升權限,故略過 UAC 同意提示,但 UAC 核心機制仍啟用,Modern 應用與系統防護不受影響。

注意事項

  • 僅對**受信任、來源可靠**的程式操作,切勿將不明軟體加入白名單。
  • 系統大版本更新 (如 8.1 → 10) 可能失效,需重新建立。
  • 32 位元程式請用 32-bit 版 Administrator,64 位元用 64-bit 版。
copyright © 萬盛學電腦網 all rights reserved