Anonim

Mac和OS X享有“行之有效”的声誉,但即使是最好的操作系统也可能会出现问题,有时应用程序会冻结。 发生这种情况时,退出应用程序的标准方法可能不再起作用,您可能会觉得有必要强制重启才能关闭或重置该冻结的应用程序。 但是,如果 只是 冻结了某个特定的应用程序,而OS X在该冻结的应用程序后面仍然保持响应,则您可能想要尝试强制退出行为异常的应用程序。 以下是在OS X中强制退出应用程序的五种方法。

码头

通常,在OS X Dock中右键单击正在运行的应用程序时,您会看到“退出”选项。但是,这可能不适用于冻结的应用程序。 要强制退出应用程序,请右键单击应用程序的Dock图标,同时按住键盘上的Option键,您会看到“ Quit”现在是“ Force Quit”。单击它可以强制退出应用程序。


请务必注意,当您强制退出应用程序时不会发出警告,并且在关闭应用程序之前不会出现通常的“保存”提示。 因此,在进行选择时请务必小心,并仔细检查以确保您强制退出正确的冻结应用程序。 如果您不小心强行退出了正在使用的应用程序,则将丢失所有未保存的数据或更改。

强制退出窗口

OS X有一个专用窗口,用于处理需要强制退出的应用程序。 您可以通过两种方式访问​​此窗口,首先,通过单击菜单栏中的Apple徽标并选择“ 强制退出” 。 或者,您可以使用键盘快捷键Command-Option-Escape来打开同一窗口。


该窗口将显示所有正在运行的应用程序,并用红色文本标识“未响应”的所有应用程序。只需突出显示一个应用程序,然后单击“ 强制退出”按钮即可将其退出。 如上所述,强制退出应用程序时不会发出警告,因此选择时请务必小心。

活动监控

Activity Monitor应用程序提供了大量有关Mac当前状态,其资源和应用程序的信息,但它还允许您强制退出任何冻结的应用程序。 只需在进程列表中找到该应用程序( 提示:您可以使用窗口右上角的搜索框来过滤列表),将其选中以突出显示它,然后按左上角的X按钮窗户的


您将看到两个选项:“退出”和“强制退出”。 如果可能,请先尝试退出,因为这将尝试正常退出应用程序并保留用户数据。 如果失败,请使用“强制退出”,其作用方式与上述步骤相同。

终端中的“杀死”命令

如果您喜欢使用命令行方法来处理无响应的应用程序,则可以在终端中使用“ kill”命令。 要使用此方法,您需要确定应用程序的进程ID(PID),这是OS X用于跟踪每个唯一应用程序的数字值。 查找应用程序PID的最简单方法是通过“活动监视器”,该应用程序将在“ PID”列中列出。 但是,如果使用“活动监视器”查找PID,则也可以使用它强制退出应用程序,如前所述。
相反,您可以使用“ top”命令直接在Terminal中生成正在运行的进程的列表。 您可以使用修饰符按照用户定义的条件对列表进行排序(有关所有选项,请参见本手册页)。 如果您的应用程序被冻结,则很有可能会耗尽CPU资源,因此以“ cpu”开头的排序方法是很好的。 打开一个新的“终端”窗口,然后键入以下命令:

top -o cpu

终端中将显示所有正在运行的应用程序和进程的列表,并按当前CPU使用率排序。 让我们以iTunes为例。 它位于顶部(因为它当前正在消耗CPU资源),并且其进程ID为5472(注意:PID在每种情况下都是唯一的,并且OS X每次运行应用程序时都会生成一个新的PID。这意味着该PID将更改)每次启动应用程序时,几乎可以肯定的是,您自己的Mac上的iTunes将具有不同的PID)。


现已识别出进程ID,请按Q退出顶部,或打开一个新的终端会话,然后键入以下内容以强制退出该应用程序:

在我们的iTunes示例中,我们输入:

杀死5472

按回车键执行命令,您的应用将被强制退出。

键盘快捷键

您可以直接通过键盘快捷键强制退出应用程序,而无需上述前面的方法中提到的任何干预步骤。 因此,这似乎是最好和最明显的方法,但是有一个原因在最后列出。 使用下面的键盘快捷键将立即强制退出活动的或最重要的应用程序。 问题在于,很容易丢失哪个应用程序处于活动状态,特别是在处理一个或多个冻结或无响应的应用程序时。 因此,从数据丢失的角度来看,这种方法风险最大,因为用户很可能会犯错,并且无意中迫使用户退出错误的应用程序。
但是,如果您了解此风险并小心,则此强制退出捷径是最快的方法。 要使用它,请确保冻结的应用程序处于活动状态并按住Command-Option-Shift-Escape (您将注意到这只是带有Shift键修饰符的“强制退出窗口”快捷方式)。 与其他强制退出方法一样,活动应用程序将立即被强制退出。
有时,硬件问题或主要的OS X错误会导致非常不稳定,以至于无法重新启动并运行Mac的唯一方法是重新启动。 但是,在那些 相对 罕见的情况下,您应该可以通过上述方法之一强制退出任何冻结或异常运行的应用程序,从而轻松控制它们。 只要确保在可能的情况下保存您的工作,然后仔细检查您的步骤即可避免退出错误的应用程序。

过度杀伤:5种强制退出Mac OS X中的应用程序的方法