如何在Mac上添加,删除和延迟启动应用程序

每次打开Mac时,各种应用程序和服务都会在后台自动启动。这些macOS启动应用程序(通常称为登录项)可能非常有用。例如,Backblaze,Busycal和Dropbox安装仅后台启动应用程序,以为这些应用程序执行其基本任务。

但是,登录项过多会增加Mac的启动时间并降低其性能。启动应用程序也可能是恶意的,因此删除它们对于维护Mac的健康状况至关重要。

我们将在下面向您展示如何管理启动应用程序并在Mac上捕获恶意应用程序。

如何在Mac上添加启动应用程序

如果您每天处理特定的应用程序,则可以确保每次登录时自动运行它们,从而节省一两次点击。打开系统偏好设置>用户和组。在左侧列表中选择您的用户帐户,然后点击登录项目

单击添加+ )按钮,然后从出现的Finder对话框中,从Applications文件夹中选择应用程序,然后单击Add

重复上述步骤以添加更多应用。如果您希望应用程序的窗口在启动时保持隐藏状态,请单击该应用程序旁边的“隐藏”复选框。

注意:如果您具有管理员权限,则也可以管理其他用户帐户的启动项。要了解更多信息,请阅读有关在Mac管理用户帐户的完整指南。

在Mac上删除或禁用启动应用程序

如果您的Mac启动缓慢,则表明您应该删除一些Mac启动程序。打开系统偏好设置>用户和组。在左侧列表中选择您的帐户,然后点击登录项目

扫描登录项目列表,选择要删除的应用程序,然后单击减号 )按钮。

或者,您甚至可以禁止使用Dock在启动时启动应用程序。右键点击该应用,将鼠标悬停在Options上。然后,取消选中“登录时打开”旁边的复选标记。

由于开发人员有时会在未经您明确许可的情况下将其应用设置为在登录时启动,因此定期检查启动应用以优化Mac的性能是很有意义的。

在Mac上暂时禁用启动应用程序

您可以阻止启动应用程序在每次登录的临时基础上自动运行。当您需要快速登录或对Mac进行故障排除以解决启动问题时,此功能很有用。

为此,当您看到登录窗口时,请在登录时按住Shift键。看到Dock时松开Shift键。

如果没有看到登录窗口,请重新启动Mac,并在看到进度条的同时按住Shift键。然后在出现桌面后释放Shift键。

延迟启动Mac启动应用程序

即使清理了所有内容,Mac上还剩下几个必不可少的启动项目吗?您可以禁用它们,但是手动启动每个应用程序会很麻烦。

相反, Delay Start是一个简单的实用程序应用程序,可让您分散启动项目的时间安排以减少Mac上的负载。首先,从列表中删除现有的登录项目,单击添加+ )按钮,然后添加“延迟启动”应用程序。

启动延迟启动。单击添加+ )按钮以添加要在特定时间段后自动打开的应用程序。在时间设置框中输入时间(以秒为单位)。 macOS将在上述设置的时间之前延迟特定应用程序的启动。

在Mac上捕获恶意启动项

无论是将广告注入搜索结果的恶意浏览器扩展程序,还是旨在窃取您数据的恶意软件,任何恶意启动项目的主要目标都是在每个macOS会话的后台运行。 “持久性”是一种技术,恶意软件可通过这种技术确保启动时操作系统将其执行。

如果您认为系统中存在恶意软件,则可以检查登录项并删除未知的应用程序。但是攻击者很聪明。他们不希望您看到任何可疑的应用程序,因此可能会将其隐藏。不幸的是,Apple并未在macOS界面中公开这些隐藏的组件。

两个这样的过程是: LaunchDaemonsLaunchAgents 。它们都处于launchd下,后者是负责管理其他所有进程的主要父进程。要了解有关它们的更多信息,请阅读有关LaunchDaemons和代理及其在macOS中的重要性的指南。

当恶意应用程序可以通过包含反向工程的帮助程序应用程序来启动自身时,情况将变得更糟。由MalwareBytes列出的一些最常见的恶意软件会自行安装为启动项目,包括OSX.CookieMiner,OSX.Siggen,OSX.Mokes等。

检查您的Mac

Mac上的每个用户都有以下LaunchAgents文件夹:

  • /Library/LaunchAgents (适用于所有用户帐户)
  • ~/Library/LaunchAgents (用于特定用户帐户)
  • /System/Library/LaunchAgents (自OS X 10.11起由macOS管理)

对于LaunchDaemons文件夹:

  • /System/Library/LaunchDaemons (用于本地macOS进程)
  • /Library/LaunchDaemons (用于已安装的第三方应用程序)

除“系统”文件夹外,您必须密切注意这些文件夹。这些文件夹中的.PLIST文件是指示macOS如何执行它们的代码。删除您以前卸载的所有应用程序或任何听起来可疑的.PLIST文件。

控制Mac的启动程序

以下是一些第三方工具,可让您控制对启动应用程序的监视,并提供建议,必要时将其删除。

应用程序清除程序和卸载程序

启动程序”部分列出了Mac上安装的所有登录项目,代理和守护程序。切换滑块以禁用每个项目。您也可以从系统中完全删除LaunchAgent。这个程序仅售$ 20。

下载: App Cleaner&Installer ($ 19.90)

敲门

这个程序的工作原理是“持久性”。它以简洁的界面列出了所有已安装的应用程序及其组件。单击扫描,并密切注意启动项目部分,其中列出了所有代理和守护程序。每行都提供有关该应用程序的详细信息。它包括已签名或未签名状态以及VirusTotal的扫描结果。

下载: KnockKnock (免费)

临贡十世

此工具可让您按计划自动启动应用程序,脚本或运行命令。它可以监视所有LaunchAgents和Daemon文件夹,并在发生任何更改时显示通知。它仅售15美元。

下载: Lingon X (14.99美元)

块块

它持续监视持久性位置。该应用程序在后台运行,每当一个应用程序向macOS添加持久性组件时,都会向您显示警报。

下载: BlockBlock (免费)

EtreCheck

一个有用的诊断实用程序,可帮助您在Mac上发现严重问题。当您运行此工具时,它将收集各种信息,并以易于消化的格式将其呈现给您。 Etrecheck可以删除烦人的广告软件,查找可疑的代理或守护程序,未签名的文件等。该应用程序售价为18美元。

下载: EtreCheck (17.99美元)

Mac启动选项和模式

登录项使您可以通过易于使用的界面管理启动应用程序。不幸的是,恶意应用程序可能会利用Library文件夹中的隐藏组件来影响Mac的运行状况。

本文介绍了在哪里可以找到这些隐藏的项目以及一些可以帮助您将其删除的第三方应用程序。