Windows 10 強化 UAC 機制,內建 Administrator 帳戶預設啟用「Admin Approval Mode」,導致某些需高權限的程式在管理員帳戶下反而無法正常啟動(無反應、閃退或權限錯誤)。修改登錄 FilterAdministratorToken 值可讓內建管理員帳戶擁有完整高權限 Token,解決此問題。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemFilterAdministratorToken (若不存在,右鍵新增 → DWORD (32 位元) 值,命名為 FilterAdministratorToken)。1 (十六進位或十進位皆可),確定。
FilterAdministratorToken = 0 (預設):內建 Administrator 經過 UAC 過濾,拿到的是「標準使用者 Token」,需經過同意提示才能提權,某些舊程式無法正確處理導致啟動失敗。FilterAdministratorToken = 1:內建 Administrator 直接取得「完整管理員 Token」,所有程式自動以最高權限執行,相容性最佳但安全性略降(繞過 UAC 同意提示)。若不想修改登錄,可對特定程式執行檔右鍵 → 「內容」→「相容性」→ 勾選「以系統管理員身分執行此程式」,單一程式解決權限問題。