修复崩溃或冻结的 Mac 应用程序的 6 个简单步骤

您在 Mac 上安装的应用程序可能会遇到各种问题。 应用程序可能会拒绝打开特定文件、在工作过程中崩溃或挂起,或者更糟——启动时崩溃。 任何妨碍使用 Mac 的不稳定行为都令人沮丧。

原因可能是外部的或内部的。 我们将向您展示怎样修复 macOS 上的常见应用程序问题。

1. 退出或强制退出应用程序

应用程序可能会在工作中挂起。 几秒钟后,您的鼠标指针将变成一个旋转的彩虹沙滩球。 这表明应用程序没有响应,这是由多种原因引起的。 这些包括低可用 RAM、高 CPU 使用率或应用程序中的错误。

大多数情况下,您的其他应用程序将继续运行。 指针仅在出现问题的应用程序窗口上方时才会显示为沙滩球。 要解决此问题,您需要退出您不常用的应用程序并释放宝贵的资源。

要退出应用程序,请将其置于前台(应用程序名称应在菜单栏中可见)并选择 退出 从应用程序的菜单。 捷径 Cmd + Q 也有效。

当应用程序卡住时,常规 退出 命令不起作用,您需要强制退出它。 去 苹果菜单 > 强制退出 或按 Option + Cmd + Esc. 在此窗口中选择应用程序,然后单击 强制退出.

如果应用程序在您使用后仍继续运行 强制退出 命令,第二次尝试应该可以解决问题。

2. 重启你的 Mac

这个简单的过程可以解决与应用程序相关的挂起、崩溃、内存泄漏和其他问题。 要重新启动,请单击 苹果菜单 并选择 重新开始. 出现确认提示时,单击 重新开始 按钮。

macOS 然后退出所有后台应用程序和正在运行的进程。 这消除了内存泄漏,释放了 RAM 和 CPU,并减少了来自硬盘的虚拟内存交换文件的数量。

如果 苹果菜单 无法打开或您的 Mac 被冻结,然后按住 控制 + 命令 当您按下电源按钮强制重启时。 或者,您可以按住电源按钮大约 10 秒钟以重新启动 Mac。

3. 应用软件更新

如果应用程序运行不正常,您可能需要下载并应用任何可用更新。 启动 应用商店,然后单击 更新 按钮。 要更新应用程序,请单击 更新 旁边的按钮。

当有应用更新可用时,您还会收到通知,并且徽章上会出现 应用商店 图标。

您从开发者网站下载的应用程序可能有也可能没有自动更新机制。 有些应用程序会在您每次启动时检查更新,而另一些应用程序会按照固定的时间表或仅根据需要进行检查。 找一个 检查更新 命令在 帮助 菜单, 应用 菜单,或 喜好 窗户。

跟上更新是具有挑战性的。 要解决此问题,请尽可能打开自动更新功能或将应用程序添加到 Twitter 列表。 开发商可能会分享 Twitter 当它发布应用程序的次要或主要更新时。

4. 检查兼容性问题

如果您仍然遇到问题,则应确保您的应用程序与最新版本的 macOS 兼容。 为此,打开 Apple 菜单 > 关于本机 检查您使用的操作系统版本。 大多数应用程序开发人员在他们的网站上列出了兼容性,因此您可以检查您的网站是否受支持。

虽然这对于大多数应用程序来说应该没有问题,但如果需要,请与开发人员联系以了解与您的 macOS 版本的特定兼容性。 开发人员还可能会向用户更新任何严重的兼容性问题。

您还应该检查系统上是否有旧的 32 位应用程序。 为此,打开 Apple 菜单 > 关于本机 并点击 系统报告 按钮。

向下滚动左窗格并选择 应用 来自 软件 部分。 等待几秒钟以构建已安装的应用程序列表。 在右侧窗格中,查找 64 位(英特尔) 列标题。 调整列宽并单击标题以对列表进行排序。

表示应用程序是 32 位的,并且 是的 表示应用程序是 64 位的。

在 WWDC 2018 上,Apple 宣布 macOS Mojave 正式成为支持 32 位应用程序的最后一个版本。 这意味着如果您依赖 32 位应用程序,您应该找到替代应用程序或联系开发人员更新它。

除此之外,当新的 macOS 版本发布时,大多数开发人员都准备好使用他们的应用程序,但您可能会在早期遇到错误。 检查支持论坛和类似社区,看看其他人是否遇到了您的问题。

5.删除首选项文件

首选项文件包含应用程序的设置。 它们是必不可少的,因为它们包含应用程序正常工作所需的参数。 如果首选项文件有问题,应用程序可能会崩溃、挂起,甚至数据损坏。

大多数首选项文件位于以下位置 图书馆 文件夹:

~/Library/Preferences or /Library/Preferences
~/Library/Application Support/[App or Developer name] or /Library/Application Support/[App or Developer name]
~/Library/Containers/[App name]/Data/Library/Preferences

根据 苹果开发者文档,首选项文件遵循标准命名约定,称为反向域命名系统。 它包括公司名称,然后是应用程序标识符,然后是属性列表文件扩展名 (.plist)。 为了 example, com.apple.finder.plist 是 Finder 的首选项文件。

开发人员可能会使用专有命名约定,但专注于应用程序名称通常会使其清晰。 为了 example, org.idrix.Veracrypt.plist 是 Veracrypt 应用程序的首选项文件。

要找到应用程序的首选项文件,请先将其退出(如果它正在运行)。 打开 图书馆 文件夹并将窗口设置为 列表 查看,然后单击 名称 列以按字母顺序对列表进行排序。

在应用程序名称中键入 搜索 场地。 要缩小搜索结果,请单击 按钮并将第二行设置为 系统文件 被包含在内.

将首选项文件拖到桌面。 由于后台服务器进程维护整个首选项架构,因此您需要清除其缓存以删除过时的首选项信息。 这样,应用程序就不会继续使用旧的首选项文件。

为此,请选择 苹果菜单 > 注销 并重新登录。 现在,打开 终端 并输入 killall cfprefsd,然后按 返回.

还有另一种删除首选项文件的方法。 应用程序清理器 是一款免费实用程序,可以卸载任何 Mac 应用程序而不会留下数据。 但它也可以在不触及应用程序其余部分的情况下删除首选项文件。

在 AppCleaner 中输入应用程序名称,然后单击它以加载结果。 取消选中该应用程序,勾选所有其他选项,然后单击 消除.

说到清洁应用程序,在选择 Mac 清洁应用程序时,您应该考虑以下几个因素。 任何状况之下, CleanMyMac X 是让您的 Mac 保持最佳状态的好工具。 您是否有兴趣深入了解您的 Mac 库? 看看我们对 CoreServices 文件夹的细分。

6. 删除缓存

所有 Mac 应用程序都使用缓存。 缓存文件存储常用信息,有助于应用程序更高效地运行。

如果缓存文件由于某种原因损坏,那么应用程序在读取该文件时可能会崩溃或行为不端。 macOS 可能会尝试删除损坏的缓存,但由于这些缓存文件的隐藏性质,很难找到因损坏的缓存内容而导致的问题。

缓存文件位于以下 图书馆 文件夹:

~/Library/Caches or /Library/Caches
~/Library/Containers/[App Name]/Data/Library/Caches/[App Name]
~/Library/Saved Application State

应用程序名称遵循与首选项文件相同的命名约定。 退出应用程序,并在上述位置查找特定的缓存文件或文件夹。 找到它们后,将它们拖到垃圾箱。 该应用程序将再次自动重新生成缓存文件。

如果应用程序有显示问题,您可能需要清理系统级字体缓存。 打开 终端 并键入以下内容:

 sudo atsutil databases -remove

返回 并在提示下键入您的管理员密码。 该过程完成后,重新启动 Mac。

您不应该不加选择地清除缓存,因为它们可以让您的 Mac 性能保持流畅。 删除它们意味着您的计算机必须重建它们,因此只有在出现问题时才这样做。

怎样进一步对 Mac 进行故障排除

理想情况下,上述步骤之一将解决您面临的应用程序问题。 如果没有,您可以随时尝试卸载该应用程序并重新安装一个新副本。

除了这些通用方法之外,应用程序可能需要特定的故障排除步骤来解决更深入的问题。 您可能需要检查日志文件或联系开发人员以获得个人支持。

如果您有其他一些 macOS 问题,您可能想尝试快速修复常见的 Mac 问题。 如果它正在清空 Mac 上的垃圾箱给您带来麻烦,我们有一篇专门用于修复它的文章。

如果您想提高 Mac 的总体性能,请先使用基准应用程序运行性能测试。

图片来源:SIphotography/Depositphotos