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

Win10 管理員帳戶無法開啟特定程式?修改登錄 FilterAdministratorToken 允許高權限執行

編輯:Win10 系統應用技巧

Windows 10 強化 UAC 機制,內建 Administrator 帳戶預設啟用「Admin Approval Mode」,導致某些需高權限的程式在管理員帳戶下反而無法正常啟動(無反應、閃退或權限錯誤)。修改登錄 FilterAdministratorToken 值可讓內建管理員帳戶擁有完整高權限 Token,解決此問題。

修改步驟

  1. 按 Win + R 輸入 regedit 開啟登錄編輯器。
  2. 定位至路徑:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. 在右側找到 FilterAdministratorToken (若不存在,右鍵新增 → DWORD (32 位元) 值,命名為 FilterAdministratorToken)。
  4. 雙擊修改「數值資料」為 1 (十六進位或十進位皆可),確定。
  5. 重新開機或登出重登生效。

原理說明

  • FilterAdministratorToken = 0 (預設):內建 Administrator 經過 UAC 過濾,拿到的是「標準使用者 Token」,需經過同意提示才能提權,某些舊程式無法正確處理導致啟動失敗。
  • FilterAdministratorToken = 1:內建 Administrator 直接取得「完整管理員 Token」,所有程式自動以最高權限執行,相容性最佳但安全性略降(繞過 UAC 同意提示)。

安全性提醒

  • 此設定僅影響 內建 Administrator 帳戶 (SID 結尾 -500),不影響一般使用者帳戶 (即使屬 Administrators 群組)。
  • 建議日常使用標準使用者帳戶,僅在需要系統級維護時切換至內建 Administrator。
  • 若啟用此設定,請確保防毒軟體即時防護正常運行,謹慎執行不明來源程式。

替代方案

若不想修改登錄,可對特定程式執行檔右鍵 → 「內容」→「相容性」→ 勾選「以系統管理員身分執行此程式」,單一程式解決權限問題。

Copyright © Windows教程網 All Rights Reserved