Mac OS X:如何对软件问题进行故障诊断

  • 上次修改时间: 21 五月, 2009
  • 文章: HT1199
  • 旧文章: 25398

摘要

了解对软件问题进行故障诊断的方法

受影响的产品

Mac OS

是软件问题还是硬件问题?

在故障诊断前您可能无法肯定的判断这一点。除非问题妨碍了任何的软件故障诊断,否则请先执行软件的故障诊断再进行硬件的故障诊断。有关更多信息,请参见 Mac OS X 故障诊断:如何隔离问题

是哪里出现问题?

A. 如果问题只是出现在某个应用程序

例如,某个应用程序无法打开或者意外退出。Mac OS X 10.4 或以后版本可通过提供选项使用默认设置打开应用程序来协助解决应用程序意外退出问题。如果这样做无效,请跳至下面的“如果问题依旧,将应用程序拖曳至‘废纸篓’再重新安装...”部分。

  1. 确保您使用的是最新版本的软件。如果产品是由第三方发布的,请洽询该制造商。
  2. 如果问题仅在使用某特定文稿时出现,请新建一个文稿,或者用备份来取代您的文稿。您的文稿可能已经损坏。可能的话,尝试用新的文件或者已知良好的文件来测试。
  3. 将与应用程序相关的偏好设置文件从您的 Preferences 文件夹移到桌面,再进行尝试。如果您不知道应用程序存放其偏好设置文件的位置,请在如下位置查找:
    • 您的个人目录中的 Library 文件夹。查找以应用程序名称命名的文稿或者 .plist 文件。
    • 应用程序名称命名的文件夹
    • ~/Library/Library 中的 Preferences、Caches 和 Application Support 文件夹。

      提示:如果你无法识别某特定的偏好设置文件,请在桌面上新建一个文件夹,再将 ~/Library/Preferences 中的所有内容拖至其中,然后注销或者重新启动。您可能需要重新配置某些系统设置。

      提示:如果移动偏好设置文件能解决问题,则可选择应用程序的“偏好设置”菜单命令来还原设置,一次还原一个或者一些设置以在问题复发时隔离问题。

  4. 如果问题依旧,将应用程序拖曳至“废纸篓”再重新安装。您电脑随附的某些 Apple 应用程序可通过使用电脑随附的安装光盘、还原光盘或者 iLife 光盘来重新安装。有关 Mac OS X 10.4 的信息,请参见此文稿

B. 问题出现在 Mac OS X 或者各种应用程序中

例如,所有应用程序都打不开。

提示:如果问题正好发生在您重新安装 Mac OS X(抹掉-安装除外)后,请参见重新安装 Mac OS X 之后应用程序无法运行

  1. 要进行的第一个也是最简单的测试是,查看问题是否影响其他用户帐户。每个用户都会在其个人目录中存放自定的偏好设置和其他项目。
    1. Apple 菜单中,选择“系统偏好设置”
    2. 从“显示”菜单中,选择“用户”(Mac OS X 10.2 或以前版本)或“帐户”(Mac OS X 10.3 或以后版本)。
    3. 点按“新建用户”(如果用的是 Mac OS X 10.2 或以前版本)或者“+”(如果用的是 Mac OS X 10.3 或以后版本)。
    4. 为新用户取一个名称和短名称。
    5. 若为 Mac OS X 10.3 或以前版本,则点按“密码”标签为用户设置密码。
    6. 若为 Mac OS X 10.3 或以后版本,则点按“安全性”。
    7. 选择“允许用户管理这台电脑”的注记格。从而使该用户获得管理员身份。
    8. 点按“好”或者退出“系统偏好设置”。

    从 Mac OS X 中注销,然后使用新建的管理员帐户登录。

    如果这可解决问题,则可能是原来的用户帐户个人目录中有偏好设置文件出现问题。使用原来的帐户登录,然后参考上面第 3 步的 II-A 部分来获取故障诊断的相关信息。

  2. 对于 Mac OS X 10.2 或以后版本,使用“安全模式”启动,然后参阅“Mac OS X:如何以‘安全模式’启动”。如果问题不再出现,那么可能是登录项目或 kext 文件存在问题。有关故障诊断的建议,请参见“Mac OS X:启动问题故障诊断”。
  3. 如果问题看似与偏好设置、登录项目或 kext 文件无关,并且在“安全模式”下仍然存在,则可能是您个人目录下的缓存文件存在问题:
    1. 前往 ~/Library 文件夹。
    2. 将 Caches 文件夹拖到桌面上。
    3. 试着再现该问题。
    4. 如果问题解决了,则将 Caches 文件夹拖到“废纸篓”中。
    5. 如果问题依旧,则前往 /Library 文件夹。
    6. 将 Caches 文件夹拖到桌面上。
    7. 试着再现该问题。
    8. 如果问题解决了,则将 Caches 文件夹拖到“废纸篓”中。
    9. 如果问题依旧,则前往第 4 步。

    提示:Caches 文件夹类似于 Preference 文件夹,每次打开应用程序时,都会写入一个新的文件。没有必要对这些文件进行故障诊断。

  4. 如果问题依旧,可能是您个人目录中的第三方字体文件出现问题。

    提示:对于 Mac OS X 10.3 或以后版本,您可使用“字体簿”启用和禁用字体,而不是以下步骤。请参阅“打开或关闭字体”。

    1. 前往 ~/Library 文件夹。
    2. 将 Fonts 文件夹拖到桌面上。
    3. 注销再重新登录,或者重新启动。
    4. 试着再现该问题。
    5. 如果问题不再出现,重新安装第三方字体。完成后删除原来的 Fonts 文件夹,然后到此为止。
    6. 如果问题依旧,则前往 /Library 文件夹。
    7. 将 Fonts 文件夹拖到桌面上。
    8. 注销再重新登录,或者重新启动。
    9. 试着再现该问题。
    10. 如果问题不再出现,重新安装第三方字体。完成后删除原来的 Fonts 文件夹。

C. 如果问题依旧

请参阅“问题是什么时候开始的?”及下面的 Mac OS X 故障诊断:如何隔离问题