Keepresso
Keepresso
疑難排解

停止重複跳出的管理員密碼提示

更新於 Jul 12, 2026 1 min

Keepresso 有兩項功能會代表你切換受保護的 macOS 設定:閉蓋模式(使用 pmset disablesleep),以及用於遊戲和串流的 AWDL 暫停功能。macOS 對這些設定設有防護,所以如果沒有安裝輔助程式,每次啟動後第一次使用其中一項功能時,都會要求輸入你的管理員密碼。管理員輔助程式能把它變成一次性的設定,之後每一次特殊權限切換都會瞬間靜默完成。

安裝一次輔助程式

  1. 點擊選單列裡的杯子圖示,開啟偏好設定
  2. 一般底下,找到最上方的管理員輔助程式並安裝它。
  3. 系統設定、登入項目與延伸功能、App 背景活動底下核准它。macOS 會在那一次要求你的管理員密碼。

第一次啟動 Keepresso 時,歡迎畫面也會提供這個輔助程式,作為一次性步驟。

它會做什麼,不會做什麼

  • 只需一次密碼,永久有效。 設定完成後,「僅在沖泡時」的閉蓋模式和 AWDL 看門狗會不跳出任何提示就直接啟用,即使是觸發條件在背景啟動工作階段時也一樣。
  • 它能撐過重新啟動和更新。 輔助程式會在重新開機或應用程式更新後自行重新註冊,在常見情況下會靜默修復自己的註冊狀態。
  • 它的權限刻意做得很窄。 這個輔助程式只能切換那兩個開關,不持有任何其他權限,而且如果 Keepresso 結束或當機,它會還原一切。
  • 它也會連結 CLI。 在 DMG 安裝的情況下,輔助程式會建立 /usr/local/bin/keepresso 連結,讓命令列工具直接可用,並在應用程式搬移或更新後自動修復它。它從不動它自己沒有建立的檔案。

隨時移除它

開啟偏好設定、一般、管理員輔助程式並移除它。一切會照舊繼續運作,回到每次啟動都跳出密碼提示的方式。移除後,系統設定可能仍會在 App 背景活動裡顯示一列殘留的 Keepresso 項目,直到 macOS 重新整理清單;重新啟動能清除它。

常見問題

為什麼更新後 Keepresso 又跳出密碼提示?

較舊版本可能在更新或重新啟動後遺失輔助程式的註冊狀態。目前版本會在啟動時檢查輔助程式,並在常見情況下自行靜默修復,不需要密碼。如果真的需要你動手,會有一個小視窗置中彈出,裡面只有一個修正步驟。

我一定要安裝輔助程式嗎?

不需要。它是選用的。沒有它,閉蓋模式和 AWDL 暫停仍然能運作;只是 macOS 會在每次應用程式啟動時要求一次管理員密碼。

這個輔助程式安全嗎?

它是一個小型的特殊權限服務,只能切換閉蓋睡眠和 AWDL 暫停。Keepresso 是開源專案,你可以到 GitHub 讀到它確切做了什麼。

取得 Keepresso

免費開源,支援 macOS 14 以上版本。安裝它,讓 Mac 照你的方式保持喚醒。