如何修復 Mac 上崩潰的應用程序

已發表: 2022-12-17

右鍵單擊停靠欄中的圖標,然後按住 Option 鍵並從菜單中選擇“強制退出”,從而強制退出任何崩潰的 Mac 應用程序。 您還可以找到並退出不響應活動監視器的應用程序、重新啟動 Mac、安裝未完成的更新,以及完全刪除並重新安裝該應用程序。

macOS 是一個穩定且高效的操作系統,假設您有足夠的可用空間和 RAM,應該繼續使用它。 第三方應用程序並非總是如此,在 Mac 上,第三方應用程序通常比操作系統本身更有可能停止響應。

強制退出掛起或凍結的應用程序

如果應用程序崩潰並且沒有響應,無法正常啟動,或者圖標在 dock 中跳來跳去但似乎什麼也沒發生,您始終可以使用 Force Quit 來結束該過程。

為此,請右鍵單擊停靠欄中的應用程序圖標,然後按住鍵盤上的 Option 鍵並從上下文菜單中選擇“強制退出”。 該應用程序應立即關閉,您可以嘗試再次打開它。

使用活動監視器找到並退出有問題的應用程序

有時,有問題的應用程序可能會導致您的 Mac 變慢、變得遲緩,或者拋出永恆的死亡之輪。 通常,如果一個應用程序變得無響應,您仍然可以在其他應用程序之間使用 Command+Tab,但性能可能會受到明顯影響。

如果有問題的應用程序正在佔用處理能力和 RAM 等資源,情況尤其如此。 這就是 Activity Monitor 的用武之地。此內置實用程序使您只需單擊幾下即可發現問題並消除原因。

macOS 活動監視器

通過觸發 Spotlight(Command+空格鍵)然後搜索它或通過在“應用程序”>“實用程序”下找到它來啟動活動監視器。 現在使用 CPU 和內存選項卡按降序對“% CPU”和“內存”選項卡進行排序,使用資源最多的應用程序位於頂部。

如果您注意到頂部有問題的應用程序使用大量 CPU(例如超過 100%)或占用大量內存,那麼您可以單擊它,然後單擊頂部的“X”按鈕殺死進程的窗口。

此外,請留意任何以紅色突出顯示或在應用名稱後帶有“(未響應)”後綴的應用。

相關:如何監控 Mac Dock 上的 CPU 使用情況

重新啟動您的 Mac

有時重啟應用可能依賴的所有進程是解決問題的最佳方法。 為此,請通過單擊 Apple 徽標並選擇“重新啟動”然後確認您的決定來重新啟動 macOS。

重新啟動 macOS 而無需在登錄時重新打開應用程序

嘗試更新應用程序

更新無法啟動的應用程序可能很困難,因為許多 macOS 應用程序依賴於應用程序本身內置的自動更新程序。 然而,並非所有應用程序都是如此,例如通過 Mac App Store 安裝的應用程序。 您可以通過啟動 Mac App Store 然後單擊邊欄中的“更新”選項並單擊相關應用程序旁邊的“更新”來更新這些應用程序。

在 Mac App Store 中更新應用程序

一些應用程序有單獨的更新程序,包括 Adob​​e Creative Cloud 等套件和通過 Steam 等店面安裝的遊戲。 通過啟動配套應用程序並掃描更新來更新這些。

如果問題應用程序是使用 Homebrew 包管理器安裝的,請打開終端並運行brew upgrade命令,或者使用brew upgrade <name>專門針對該應用程序。

刪除並重新安裝應用程序

您也可以嘗試刪除有問題和崩潰的應用程序,然後重新安裝它們,最好使用更新和可靠的版本。 為此,請在 Finder 中打開“應用程序”文件夾,然後找到導致問題的應用程序。 右鍵單擊它並選擇“移至垃圾桶”或將應用程序從“應用程序”文件夾拖到停靠欄中的“廢紙簍”。

使用 Finder 在 macOS 中刪除應用程序

現在啟動 Finder 並單擊“前往”>“前往文件夾”並鍵入或粘貼~/Library/Preferences並刪除為剛剛刪除的應用留下的所有應用偏好文件。

您還可以使用 AppCleaner 等應用程序執行徹底卸載,它會在您的驅動器中搜索應用程序的任何痕跡並嘗試將其刪除。 最後,重新啟動您的 Mac 並重新安裝該應用程序以重試。 我們建議首先嘗試最新版本,如果您仍然遇到問題,再考慮較舊(可能更穩定)的版本。

刪除應用程序插件或修改

有時,其他軟件可能會導致應用程序崩潰或無響應。 這可能是您為與導致問題的應用程序一起使用而安裝的插件或修改。 一些示例包括照片編輯器中的畫筆或濾鏡插件、音樂製作環境中的 VST 和 AU 模塊,以及遊戲中的修改或自定義項目。

受影響的應用程序可能會掃描指定的文件夾並嘗試在啟動時加載插件。 這可能會導致應用程序崩潰或掛起,因此刪除這些插件並重試是值得一試的(特別是如果問題是在你安裝了一個可選的附加組件之後出現的)。

我們建議一個接一個地添加插件或修改,直到找到問題的根源,而不是一開始就複製導致問題的確切情況。

如果應用程序根本無法啟動怎麼辦

如果一個應用程序只是掛起然後什麼都不做,並且您已經嘗試了上面的所有解決方案,那麼它很可能只是被破壞了。 您沒有太多其他方法可以嘗試解決該問題,因此使用 AlternativeTo 等網站搜索該應用程序的替代品是您的最佳選擇。

如果您看到“開發人員無法驗證錯誤”,您可以覆蓋此安全措施並打開應用程序。 當應用程序未使用有效的 Apple Developer 證書籤名時會發生這種情況,Apple 用來激發對第三方應用程序的一定程度的信任。 如果您信任該應用程序,請前往“系統設置”>“隱私和安全”,然後單擊“仍然打開”按鈕以打開該應用程序

如果您看到該應用程序“已損壞且無法打開”,那麼它很可能已被隔離。 當 macOS 懷疑某個應用程序存在危險,但許多無害的應用程序被網絡捕獲時,就會發生這種情況。

macOS 上的文件已損壞錯誤

如果您信任下載源(例如開發人員的網站),則可以繼續並打開它。 嘗試右鍵單擊它並選擇“打開”或在終端中使用xattr命令將應用程序列入白名單。

macOS 應該受到指責嗎?

某些 Intel Mac 應用程序可能缺少通用二進製文件,這會導致 Apple Silicon 模型因 Rosetta 2 不兼容而出現問題。 您可以通過在“系統信息”>“軟件”>“應用程序”下檢查應用程序“種類”來確認這一點(通過單擊 Apple 然後按住選項並選擇系統信息找到此選項)。

在 macOS 的系統信息中檢查應用程序“Kind”

升級到新版本的 macOS 後,某些應用程序根本無法正常運行。 如果您依賴的應用程序不再有效並想回滾,您可以隨時獲取並安裝舊版本的 macOS。

還有問題嗎? 了解如何診斷和修復運行緩慢或無響應的 Mac,以及留意 Mac 可能出現問題的警告標誌。