Corrigir uso excessivo da CPU e memória do installd no macOS

Corrigir uso excessivo da CPU e memória do installd no macOS

David Balaban

O que é o installd no Mac?

A maioria dos usuários de Mac nunca vê o installd até que algo dê errado. Num momento o seu Mac está silencioso, no seguinte as ventoinhas rugem, tudo fica lento e o Activity Monitor mostra o installd consumindo CPU e memória sem motivo aparente.

A nível técnico, o installd é o daemon de instalação de software do macOS. Faz parte da estrutura PackageKit da Apple e é responsável por instalar e atualizar software — desde aplicações da Mac App Store a componentes do sistema e muitos instaladores de pacotes de terceiros.

Sempre que você:

  • instala uma nova aplicação da Mac App Store;
  • atualiza aplicações existentes;
  • aplica atualizações do macOS; ou
  • executa um instalador .pkg ou .mpkg,

o macOS pede silenciosamente ao installd para fazer o trabalho pesado em segundo plano. Ele verifica assinaturas, descompacta payloads, grava ficheiros nos seus destinos e atualiza recibos internos para que o sistema saiba o que está instalado e qual a versão.

Por outras palavras, o installd é legítimo e esperado. Picos curtos de CPU enquanto aplicações ou atualizações estão a ser instaladas são completamente normais. O problema começa quando o installd permanece no topo do Activity Monitor depois de a instalação teoricamente ter terminado, ou quando o daemon reaparece constantemente e monopoliza recursos sem qualquer janela de instalação visível.

installd high CPU process in Activity Monitor on macOS

Perfil de ameaça
NomeUso excessivo da CPU e memória do installd
CategoryDaemon do sistema macOS, serviço de instalação e atualização de software, potencial consumidor de recursos
Related Processesstoreuid, softwareupdated, appstoreagent, appstored, pkd, mdworker
SymptomsVentoinhas a acelerar, Mac a aquecer, lentidão na interface, installd perto do topo da CPU/Memória no Activity Monitor
Typical TriggersAtualizações do macOS, downloads da Mac App Store, instalações presas, caches de instalador corrompidos, discos com falhas
Severity LevelBaixo a Médio (impacto no desempenho e bateria, rara corrupção de dados durante instalações ativas)
DamageAbrandamentos severos, menor duração da bateria, instalações falhadas ou incompletas ocasionais
RemovalNão pode ser removido (componente central do sistema); o problema é resolvido diagnosticando a causa


O que faz o installd consumir muita CPU e memória?

Em condições normais, o installd é um trabalhador de curta duração: inicia, completa uma tarefa de instalação e sai. Quando se recusa a acalmar, algo está a mantê-lo ocupado nos bastidores. Os gatilhos comuns incluem:

  • Atualizações do macOS ou de aplicações em curso
    Grandes atualizações do SO, Xcode, aplicações profissionais e jogos grandes podem manter o installd ocupado durante algum tempo. Em ligações lentas ou instáveis, isto pode parecer uma eternidade.
  • Downloads da App Store bloqueados ou atualizações pendentes
    Se a App Store ficar presa num estado de download parcial, o installd pode entrar em loop tentando validar ou retomar payloads danificados repetidamente.
  • Caches de instalador ou recibos corrompidos
    Metadados do PackageKit corrompidos, caches da App Store danificados ou instaladores parciais em /Library/Updates podem fazer o installd acreditar que ainda há algo para terminar, por isso nunca para realmente.
  • Problemas de disco ou sistema de ficheiros
    Armazenamento com falhas ou um disco muito cheio podem fazer com que as operações de instalação parem ou tentem novamente repetidamente, o que por sua vez mantém o installd preso à CPU.
  • Ferramentas de segurança ou gestão de terceiros
    Algumas suites de proteção de endpoint e agentes MDM ligam-se ao pipeline de instalação para analisar cada novo ficheiro ou impor políticas. Se se comportarem mal, o installd acaba por ser estrangulado por callbacks constantes.
  • Loops de reinstalação de Adware ou PUA
    Numa reviravolta menos óbvia, algumas aplicações potencialmente indesejadas abusam de agentes de lançamento e tarefas em segundo plano para reinstalar componentes a cada login. Essa agitação constante pode arrastar o installd para a imagem muito mais vezes do que deveria.

De uma perspetiva mais ampla, o daemon em si raramente está "quebrado". Normalmente está a reagir a um loop, um estado corrompido ou uma ferramenta de terceiros agressiva. A boa notícia é que a maioria destes cenários é corrigível sem medidas drásticas.


Verificações rápidas antes de ir mais fundo

Antes de começar a encerrar processos ou limpar caches, vale a pena confirmar se o installd está a fazer algo genuinamente útil:

  1. Pergunte a si mesmo o que mudou recentemente
    • Acabou de acionar uma atualização do macOS?
    • As aplicações estão a atualizar a partir da Mac App Store?
    • Executou um instalador .pkg há alguns minutos?
  2. Espreite a App Store e a Atualização de Software
    • Abra App Store → Updates e veja se algo ainda está a ser descarregado ou instalado.
    • Vá a System Settings → General → Software Update e verifique se há atualizações do SO pendentes em progresso.
  3. Dê-lhe alguns minutos
    • Quando o installd está a descompactar ou verificar um payload enorme, um pico temporário de CPU é normal. Se descer e se mantiver baixo, provavelmente está tudo bem.

Se o installd permanecer perto do topo da lista de CPU por longos períodos sem instalações visíveis em progresso, ou se o seu Mac estiver quase inutilizável, é altura de tomar medidas mais decisivas.


Como corrigir o uso excessivo da CPU e memória do installd no Mac

Se o installd continuar a sobrecarregar o seu Mac, siga os passos abaixo na ordem apresentada. Em muitos casos, encontrará alívio muito antes de chegar aos mais avançados.

Passo 1. Confirmar o installd no Activity Monitor

  1. Abra Finder → Applications → Utilities → Activity Monitor.
  2. No separador CPU, clique no cabeçalho da coluna % CPU para ordenar os processos por utilização.
  3. Procure por installd perto do topo da lista.
  4. Mude para o separador Memory e verifique se também está a consumir uma quantidade exagerada de RAM.

installd high memory process in Activity Monitor on macOS

Se o installd apenas tiver picos esporádicos e cair rapidamente, pode estar apenas a lidar com atualizações em segundo plano. CPU alta persistente (por exemplo, 80–150% num sistema multi-core) sem nada obviamente a instalar é o seu sinal de alerta.

Passo 2. Deixar as instalações legítimas terminarem ou cancelar o que está preso

Por vezes, a "correção" é simplesmente parar de lutar contra uma atualização normal ou desbloquear uma que ficou presa.

  1. Abra a App Store e vá à secção Updates.
  2. Se vir aplicações listadas como Installing… ou Waiting… por um tempo invulgarmente longo:
    • Clique no pequeno ícone de stop ou x ao lado delas para cancelar.
    • Saia e reinicie a App Store, depois tente a atualização novamente mais tarde.
  3. Vá a System Settings → General → Software Update.
    • Se uma atualização do macOS estiver claramente em progresso (por exemplo, "Preparing…" ou "Installing…"), dê-lhe um tempo razoável para completar.
    • Se parecer presa durante horas sem progresso, reinicie o seu Mac e verifique novamente.

macOS software update

Atualizações em segundo plano com mau comportamento são uma das razões mais comuns para o installd continuar a martelar a CPU.

Passo 3. Reiniciar o installd e serviços relacionados

Se nada parecer estar a instalar mas o installd continuar a não acalmar, pode dar um empurrão suave ao daemon.

Opção A: Reinício regular (recomendado primeiro)

  1. Guarde o seu trabalho e feche as aplicações abertas.
  2. Clique no menu Apple → Restart….
  3. Após o reinício, abra o Activity Monitor novamente e verifique se o installd estabilizou.

Opção B: Matar o installd via Terminal (para utilizadores avançados)

Se um reinício não ajudar e estiver confortável com a linha de comandos:

  1. Abra o Terminal a partir de Applications → Utilities.
  2. Execute o seguinte comando:
    sudo killall -1 installd
  3. Introduza a sua palavra-passe de administrador quando solicitado (não a verá a ser escrita).

kill installd from terminal

Isto envia um sinal educado a todas as instâncias do installd em execução, permitindo-lhes sair e reiniciar de forma limpa. É um método comummente usado para limpar tarefas do installd sobrantes que bloqueiam novas instalações.

Importante: Evite interromper o installd a meio de uma atualização do macOS claramente ativa ou instalador crítico. Se não tiver a certeza do que está a acontecer, um reinício completo é mais seguro do que cortes cirúrgicos.

Passo 4. Limpar caches do instalador e da App Store

Caches corrompidos ou obsoletos podem prender o installd num loop onde continua a validar payloads quebrados. Limpá-los força o macOS e a App Store a reconstruir um estado limpo.

  1. No Finder, clique em Go → Go to Folder… (ou pressione Command–Shift–G).
  2. Uma a uma, cole as seguintes caminhos e pressione Return de cada vez:
    • ~/Library/Caches/com.apple.appstore
    • ~/Library/Caches/com.apple.appstoreagent
    • ~/Library/Logs/DiagnosticReports (para limpar registos de falhas antigos ligados a instaladores)
  3. Em cada pasta:
    • Selecione o conteúdo (não a pasta em si) e mova-o para o Trash.
  4. Esvazie o Trash.
  5. Reinicie o seu Mac e monitorize a atividade do installd novamente.

Clear installer and App Store caches

Se instala frequentemente aplicações de ficheiros .pkg de terceiros, também pode ajudar limpar itens sobrantes em /Library/Updates (novamente, apenas o conteúdo, não a pasta). Seja cauteloso e remova apenas entradas claramente obsoletas ou antigas.

Passo 5. Verificar a saúde do disco e espaço livre

Tarefas de instalação de longa duração num disco quase cheio ou danificado são uma forma garantida de manter o installd ocupado.

  1. Clique no menu Apple → About This Mac → More Info → Storage (ou abra System Settings → General → Storage em versões mais recentes do macOS).
  2. Certifique-se de que tem pelo menos 15–20% de espaço livre no seu volume de sistema.
    • Se o espaço for criticamente baixo, apague ou descarregue ficheiros grandes que não precise imediatamente (VMs, arquivos Xcode antigos, média grande).
  3. Abra o Disk Utility a partir de Applications → Utilities.
  4. Selecione o seu volume de sistema e clique em First Aid. Execute-o para verificar e reparar erros do sistema de ficheiros.

Check disk health and free space

Se o Disk Utility reportar problemas persistentes com a sua unidade, isso é um problema maior do que apenas o installd e pode absolutamente causar loops de instalação ou falhas.

Passo 6. Atualizar o macOS e aplicações

Ironicamente, uma das melhores formas de parar o installd de se comportar mal é deixá-lo fazer o seu trabalho corretamente. A Apple ocasionalmente lança correções de bugs que abordam problemas de daemons em segundo plano, incluindo falhas relacionadas com o PackageKit.

  1. Vá a System Settings → General → Software Update.
  2. Instale quaisquer atualizações do macOS disponíveis.
  3. Abra a App Store → Updates e atualize as suas aplicações instaladas.

update macOS and apps

Se o installd estava a bater num bug conhecido na sua compilação atual, mudar para uma versão mais recente resolve frequentemente o problema de uma só vez.

Passo 7. Analisar o seu Mac em busca de adware e PUA

Embora o installd em si não seja malware, atividade persistente semelhante a instalação pode ser um sintoma de adware ou aplicações potencialmente indesejadas a tentar:

  • reinstalar-se após remoção;
  • largar ferramentas auxiliares e componentes de navegador; ou
  • aproveitar atualizações de software para manter a persistência.

Vale a pena verificar o seu Mac em busca de agentes de lançamento duvidosos, perfis de configuração e itens de login que possam estar a conduzir atividade de instalação repetida em segundo plano. A secção de limpeza manual abaixo percorre esse processo passo a passo.


Como prevenir problemas de desempenho relacionados com o installd no Mac

Não pode desinstalar o installd — nem deve — mas pode reduzir as probabilidades de ele sair de controlo novamente.

  • Mantenha o macOS e as aplicações atualizados: A Apple e os fornecedores de aplicações corrigem regularmente bugs que fazem com que daemons em segundo plano se comportem mal. Aplique atualizações prontamente, mas idealmente quando estiver ligado à corrente e não tiver pressa.
  • Evite instaladores e pacotes duvidosos: Fique longe de aplicações "gratuitas" de sites aleatórios, portais de download e software pirateado. Estes são veículos clássicos para adware e PUA que adulteram instaladores.
  • Deixe espaço em disco livre suficiente: Mantenha pelo menos 15–20% livre no seu volume de sistema para que as atualizações e instalações não lutem com restrições de espaço.
  • Não sobrecarregue o seu Mac com ferramentas de segurança sobrepostas: Executar várias aplicações antivírus ou "optimizadoras" lado a lado pode criar um cabo de guerra em torno de daemons do sistema como o installd. Fique-se por uma solução de segurança respeitável.
  • Verifique o Activity Monitor quando as coisas parecerem estranhas: Se o seu Mac de repente soar como um motor de jato, crie o hábito de espreitar o Activity Monitor. Apanhar um consumidor de recursos cedo é metade da batalha.

Conclusão

O installd não é o vilão aqui. É um componente central do macOS que silenciosamente mantém as instalações e atualizações no caminho certo. Mas quando falhas subjacentes, caches maus ou software de terceiros duvidoso lançam uma chave inglesa na engrenagem, este daemon pode acabar por monopolizar a CPU e a memória ao ponto de o seu Mac se tornar quase inutilizável.

Se essa for a sua realidade atual, não entre em pânico. Trabalhe através dos passos práticos acima: confirme o processo, liberte atualizações presas, reinicie o installd de forma limpa, limpe caches, verifique a saúde do disco e elimine software de fundo indesejado. Na maioria dos casos, uma mistura destas ações trará o desempenho do seu Mac de volta ao normal sem comprometer a estabilidade do sistema ou futuras atualizações.

FAQ

1. O installd é um vírus ou malware?

2. É seguro forçar a saída do installd?

3. Por que é que o installd está a correr mesmo quando não estou a instalar nada?

4. Posso apagar o ficheiro installd para o parar para sempre?

Este artigo foi útil? Por favor, avalie isso.