Guia · Atualizado em 4 de novembro de 2026

LaunchAgents e LaunchDaemons no Mac: o que são e quais remover

A maior parte do que roda em segundo plano no Mac é iniciada por pequenos arquivos nas pastas LaunchAgents e LaunchDaemons. Veja onde eles ficam, como ler um, como parar um com segurança e como identificar um que não deveria estar ali.

macOS 26 Tahoe ou posterior · Sem cartão de crédito · Tudo roda no seu Mac

Resposta curta: um launch agent ou daemon é um arquivo .plist que diz ao macOS para iniciar um programa no login ou na inicialização. Os seus ficam em ~/Library/LaunchAgents; os de todos os usuários ficam em /Library/LaunchAgents e /Library/LaunchDaemons. Os da própria Apple ficam em /System/Library, são protegidos e devem ser deixados em paz. Para parar um, desative-o em Ajustes do Sistema › Geral › Itens de Início de Sessão e Extensões, ou tire o arquivo da pasta e reinicie.

Agents e daemons: a diferença

  • Um launch agent roda para um usuário, depois que esse usuário inicia a sessão, e pode mostrar coisas na tela. Atualizadores, auxiliares de sincronização e auxiliares da barra de menus costumam ser agents.
  • Um launch daemon roda para o Mac inteiro, desde a inicialização, antes de qualquer pessoa iniciar a sessão, geralmente como o usuário do próprio sistema. Auxiliares de drivers, VPNs e serviços de backup costumam ser daemons.

Os dois são iniciados pelo launchd, o primeiro processo que o macOS executa. Ele lê esses arquivos na inicialização e no login e inicia, reinicia ou agenda os programas que eles indicam.

Onde eles ficam

PastaO que há nele
~/Library/LaunchAgentsAgents só da sua conta, adicionados pelos apps que você usa. Você pode movê-los sem senha.
/Library/LaunchAgentsAgents para todos os usuários do Mac, adicionados por instaladores que pediram a sua senha.
/Library/LaunchDaemonsDaemons para o Mac inteiro, também adicionados por instaladores com a sua senha.
/System/Library/LaunchAgents, /System/Library/LaunchDaemonsOs do próprio macOS. Ficam no volume de sistema selado e não podem ser alterados.

Para abrir uma delas no Finder, escolha Ir › Ir para a Pasta e cole o caminho. Desde o macOS 13, Ajustes do Sistema › Geral › Itens de Início de Sessão e Extensões também lista a maioria deles, sob o app ou desenvolvedor a que pertencem, com um botão para desativar cada um.

Como ler um

Cada arquivo leva o nome do dono, como com.google.keystone.agent.plist para o atualizador do Google ou com.microsoft.update.agent.plist para o Microsoft AutoUpdate. Para ver o que ele inicia, execute plutil -p no Terminal, seguido de um espaço e do arquivo arrastado para a janela. As linhas que importam:

  • Program ou ProgramArguments: o programa que ele executa, com o caminho completo. Isso mostra a qual app ele realmente pertence.
  • RunAtLoad: se ele inicia no login ou na inicialização.
  • KeepAlive: se o macOS o reinicia sempre que ele é encerrado.
  • StartInterval ou StartCalendarInterval: se ele roda em um horário programado, como a cada hora.

Para ver quais estão rodando na sua sessão agora, execute launchctl list; a primeira coluna mostra um ID de processo para os que estão rodando.

Como parar um com segurança

  1. Primeiro tente Ajustes do Sistema › Geral › Itens de Início de Sessão e Extensões e desative o botão do app em Permitir em Segundo Plano. Isso pode ser desfeito a qualquer momento.
  2. Se ele não aparecer na lista, ou continuar se reativando sozinho, mova o arquivo da pasta para a Mesa, em vez de apagá-lo, e reinicie. Arquivos em /Library pedem a sua senha.
  3. Se um app que você ainda usa parar de funcionar direito, coloque o arquivo de volta e reinicie.

Quando você não usar mais o app, desinstale-o com os restos dele; veja como desinstalar apps do Mac por completo. Nunca tire arquivos de /System.

Sinais de que um launch agent não deveria estar ali

  • O nome é feito de letras aleatórias, ou imita a Apple com um nome com.apple fora de /System.
  • O programa que ele executa está em uma pasta oculta, em /Users/Shared, em /tmp ou em uma pasta com o nome de nenhum app que você tenha.
  • Ele tem KeepAlive ativado e não pertence a nenhum app que você instalou.
  • Ele voltou depois que você o removeu: outra coisa, geralmente outro agent ou o app que o instalou, o coloca de volta.

Se encontrar um, siga como remover malware do Mac e veja itens de inicialização no Mac para os itens de início ligados a ele.

Launch agents e daemons com o Tidy My Mac

  • O Background Services lista todos os launch agents, daemons e serviços do Homebrew do seu Mac, mostra quais estão rodando agora e para ou desativa os que você não quer.
  • O Startup Items mostra o que inicia no login, junto com o app a que cada item pertence, e o tempo de inicialização medido do seu Mac.
  • O Antivirus verifica os programas que um agent suspeito inicia.

Dúvidas sobre launch agents e daemons

Para um que está na sua própria pasta ~/Library/LaunchAgents, geralmente sim: na pior das hipóteses, o auxiliar de um app deixa de iniciar. Mova-o primeiro para a Mesa em vez de apagá-lo, para poder colocá-lo de volta. Deixe tudo em /System em paz.

O distnoted faz parte do macOS: ele repassa notificações entre apps e serviços do sistema. Não é malware. Se ele usa muita CPU, geralmente algum app está mandando uma enxurrada de mensagens para ele; feche os apps um de cada vez para descobrir qual, ou reinicie.

Um item de início de sessão abre um app ou documento na sua frente quando você inicia a sessão. Um launch agent inicia um programa em segundo plano, muitas vezes sem nenhuma janela, e também pode rodar em um horário programado ou reiniciar a si mesmo.

Arrastar um app para a Lixeira não remove os arquivos que ele colocou na sua Biblioteca. O agent que sobrou tenta iniciar um programa que não existe mais, o que não causa dano, mas enche os seus logs; remova-o ou use um desinstalador que encontre os restos.

Verifique se há malware no seu Mac, grátis por 7 dias.

Só o seu e-mail, sem cartão de crédito. Depois, $19.99 no primeiro ano e $59.99 por ano a partir daí.

Verifique seu Mac grátis