如果您的 MacBook 在您關閉它過夜時不斷耗盡大部分電量,您可能會非常惱火。我的意思是,當然,你可以把它插上,但你不應該這樣做。如果您的 MacBook 處於休眠狀態,則不應耗電過多。

當您的 MacBook 在一夜之間沒電時,這通常意味著某些不需要的進程正在運行。現在,如果您剛剛最近升級到新的 macOS 版本,這種電池消耗可能是完全正常的。重大升級後可能需要幾天時間才能完全完成該過程。

另一種可能性是您的 MacBook 的電池快沒電了 – 希望不會,但如果您的 MacBook 已使用多年,這絕對可能是這種情況。無論您的 MacBook 的問題是惡意進程還是電池故障,本文都將帶您完成故障排除步驟,找到問題的根源,然後著手解決問題。

為什麼您的 Mac 電池在關閉時可能會耗盡

首先,讓我們看一下 MacBook 的電池電量圖表。

轉到 Apple  菜單並選擇系統設置系統偏好設置)。點擊電池(您可能需要選擇使用歷史)。現在您可以查看過去 24 小時內 Mac 的電池電量。

您可以查看您的 MacBook 的電池電量是否在一夜之間或在您未使用它時顯著下降(查看“使用屏幕”圖表以查看您是否在一天中的特定時間使用您的 MacBook)。

當某人的 MacBook 電池在一夜之間耗盡時,通常是因為某些進程經常將 Mac 從睡眠中喚醒。關鍵是要弄清楚究竟是哪個進程,以便您可以停止它。在下一節中,我們將為您提供幾種方法來了解正在發生的事情以及您可以採取的解決問題的步驟。

如果您認為問題可能出在電池本身,請參閱如何在 macOS 中檢查 MacBook 電池健康狀況。

如何防止 MacBook 電池在夜間耗盡

首先,確保您的 Mac 正在運行適用於您正在運行的 macOS 的最新更新始終是一個好主意。轉到系統設置首選項)> 常規 > 軟件更新並安裝任何更新。

您可以依次嘗試以下操作,直到問題解決。

1.關閉 Power Nap 並喚醒網絡訪問

如果您的 Mac 具有 Power Nap 功能,您應確保在 MacBook 使用電池供電時將其關閉。

打開系統設置首選項)並選擇電池。點擊選項。在啟用 Power Nap 旁邊,點擊雙箭頭以打開選項。選擇僅在電源適配器上從不。當您在這裡時,確保網絡訪問喚醒也設置為僅在電源適配器上從不。點擊完成

2。在屏幕鎖定時關閉通知、Siri

打開系統設置偏好設置)並點擊通知。關閉以下如果它們打開:允許在顯示器休眠時通知 允許在屏幕鎖定時通知

3.拔下所有 USB 配件

如果您將任何 USB 配件留在 Mac 上,您可能需要在晚上關閉 Mac 之前嘗試拔下它們。

4.查找有問題的進程

檢查活動監視器

打開活動監視器。您可以使用命令空格鍵並鍵入“activity”來找到它。從頂部的菜單欄中選擇查看。然後選擇並點擊防止睡眠。這會將列添加到活動監視器。單擊標題 Preventing Sleep 以按該列排序。阻止睡眠的進程應該顯示在列表的頂部。

大多數在“防止睡眠”列中選擇“是”的進程不會導致問題,但檢查此選項可以讓您了解哪些進程可能導致電池耗盡。

有關使用活動監視器的更多信息並識別 Mac 上的進程,請參閱我的 Mac 上運行的這個進程是什麼?

檢查終端中的“喚醒”

查看此日誌會告訴您 Mac 何時運行已經醒來以及是哪個進程導致了每次喚醒。如果您看到由同一進程引起的頻繁喚醒,您可能已經找到了問題進程。

要檢查喚醒:

打開終端蘋果電腦。鍵入以下命令,然後點擊 Return

pmset-g 日誌 | grep “Wake Requests”

輸出可能有點難以閱讀。請注意,此輸出並非來自頻繁喚醒的 MacBook。

看process=後面出現的名字。如果進程名稱似乎出現了很多,您可以在結果中找到該名稱的出現:

用光標突出顯示進程名稱,然後按 CommandC 複製名稱。按 CommandF,然後使用 CommandV 粘貼進程名稱。單擊箭頭以查找該進程名稱的所有實例。

如果您不確定該進程是什麼,您可以嘗試使用谷歌搜索進程名稱以獲取更多信息。如果該進程屬於某個應用,您可以嘗試更新該應用,或者如果您不再使用該應用,您可以從您的 Mac 中刪除該應用。

5.關閉藍牙、Siri、屏幕使用時間

一些用戶發現關閉藍牙、Siri 或屏幕使用時間有幫助。

關閉藍牙

關閉之前打開 MacBook,轉到頂部菜單欄並單擊藍牙圖標。切換藍牙旁邊的開關將其關閉。您可以在下次喚醒 Mac 時將其重新打開。

關閉屏幕使用時間

打開系統設置首選項)並點擊屏幕使用時間.切換屏幕時間旁邊的開關將其關閉。

關閉 Siri

系統設置首選項),點擊Siri & Spotlight,然後切換詢問Siri旁邊的開關。

6.重置 SMC

重置 Mac 的 SMC 可以解決各種問題。這可能值得一試。我們之前已經寫過如何做到這一點:

相關文章

By Henry Taylor

我是後端開發人員。 你們中有些人可能在開發者大會上見過我。 最近我一直在做一個開源項目。