OneDrive parou no macOS 12.7.6? Causa, solução “congelada” e como bloquear atualizações

Se o OneDrive “morreu” de repente no macOS 12.7.6 (Monterey) — não abre, não sincroniza ou some do menu — a causa é a exigência mínima elevada pela Microsoft. Abaixo você encontra uma correção prática, como bloquear novas atualizações e um guia de solução de problemas completo.

Índice

Por que o OneDrive deixou de funcionar no macOS 12.7.6

A Microsoft elevou o requisito do cliente do OneDrive para macOS 13 (Ventura). Na prática, qualquer Mac que permaneça no macOS 12 (Monterey) ou anterior deixa de receber as versões mais recentes. Após uma atualização automática, o aplicativo pode:

  • parar de abrir (fecha imediatamente após o clique);
  • abrir mas não conectar à conta (loop de login);
  • ficar com o ícone cinza sem sincronizar;
  • exibir falhas genéricas de compatibilidade.

Esse cenário é coerente com as release notes mais recentes do OneDrive [1].

Como confirmar o cenário no seu Mac

  1. Verifique a versão do macOS
    sw_vers -productVersion Se o retorno começar com “12.”, você está no Monterey.
  2. Identifique a versão do OneDrive instalada
    Abra o Finder ▸ Aplicativos ▸ OneDrive ▸ clique com o botão direito ▸ Obter Informações. A versão deve aparecer em “Geral ▸ Versão”.
    Em linha de comando, você também pode consultar: /usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' "/Applications/OneDrive.app/Contents/Info.plist"
  3. Cheque se houve atualização recente
    Se você usa outros apps da Microsoft (Office/Teams/Edge), o Microsoft AutoUpdate (MAU) pode ter atualizado o OneDrive em segundo plano — e essa atualização é a origem do problema.

Solução funcional: reinstalar uma versão antiga “congelada”

A saída mais rápida é remover a versão recente e instalar uma build anterior compatível com o macOS 12. A versão abaixo é amplamente usada como “congelada” por ainda reconhecer o Monterey.

PassoO que fazer
2.1Arraste OneDrive.app para a Lixeira (ou remova com:
sudo rm -rf "/Applications/OneDrive.app" ).
2.2Baixe o instalador offline 23.054.0313.0003 fornecido pelo suporte:
https://oneclient.sfx.ms/Mac/Installers/23.054.0313.0003/universal/OneDrive.pkg
2.3Instale normalmente. A sincronização volta a funcionar porque essa build ainda reconhece o macOS 12.

Checklist pós‑instalação

  • Inicie o OneDrive e conclua o login.
  • Confirme a pasta de sincronização (ex.: ~/OneDrive ou ~/OneDrive – Nome da Organização).
  • Verifique se arquivos novos sobem/descem normalmente.
  • Se aparecer um aviso de atualização, cancele e siga para o bloqueio das atualizações abaixo.

Como impedir que o OneDrive se atualize de novo

Não existe configuração oficial para “desativar atualização” no OneDrive para Mac; é preciso bloquear manualmente os mecanismos de atualização.

  1. Remova o Microsoft AutoUpdate (MAU)
    Exclua a pasta: sudo rm -rf "/Library/Application Support/Microsoft/MAU2.0/" Observação: o MAU costuma ser reinstalado ao abrir outros aplicativos Microsoft. Se isso ocorrer, remova novamente.
  2. Retire a permissão de execução dos dois atualizadores internos do OneDrive
    Use sudo (sem ele, o macOS tende a mostrar “Operation not permitted”): sudo chmod -x "/Applications/OneDrive.app/Contents/OneDrive Updater.app/Contents/MacOS/OneDriveUpdater" sudo chmod -x "/Applications/OneDrive.app/Contents/StandaloneUpdater.app/Contents/MacOS/OneDriveStandaloneUpdater"
  3. Se “Operation not permitted” persistir
    Conceda Acesso Total ao Disco ao Terminal: Preferências do Sistema ▸ Segurança e Privacidade ▸ Privacidade ▸ Acesso Total ao Disco. Essa exigência decorre das proteções TCC do macOS [2].

Como validar que o bloqueio funcionou

  1. Liste as permissões dos binários para confirmar ausência do “x” (executável):
    ls -l "/Applications/OneDrive.app/Contents/OneDrive Updater.app/Contents/MacOS/OneDriveUpdater" ls -l "/Applications/OneDrive.app/Contents/StandaloneUpdater.app/Contents/MacOS/OneDriveStandaloneUpdater" A saída não deve incluir x nos modos de arquivo (ex.: -rwxr-xr-x-rw-r--r--).
  2. Abra o OneDrive e use normalmente por alguns minutos. Não deve aparecer aviso de “nova versão disponível”.
  3. No Monitor de Atividade, pesquise por “Updater”. Não deve haver processos do OneDriveUpdater em execução.

Problemas comuns e respectivas soluções rápidas

SintomaCausa prov.Ação recomendada
Instalador antigo falha ou travaApp antigo não removido por completoLimpe /Applications/OneDrive.app e esvazie a Lixeira antes de reinstalar.
“Operation not permitted” mesmo com sudoProteções do macOS (TCC ou SIP)Full Disk Access ao Terminal; evite desativar o SIP a menos que seja indispensável.
Cliente volta a atualizar sozinhoMAU não removido ou permissões voltaramConfira se o MAU foi reinstalado por outro app da Microsoft e repita o chmod.
Erro de login corporativo (AAD/condicional)Políticas de conformidade/identidadeAlgumas empresas exigem versões mínimas. Consulte a TI: builds antigas podem ser bloqueadas.
Arquivos “Em processamento” por muito tempoCache local com inconsistênciasSair do OneDrive, reiniciar o macOS e abrir novamente. Evite “limpezas” manuais na pasta de cache sem orientação.
OneDrive some do menu após instalarFalha ao iniciar na sessãoPreferências do OneDrive ▸ marque “Iniciar o OneDrive ao iniciar sessão” e adicione o app em Usuários e Grupos ▸ Itens de Início.
Instalador não abre por “desenvolvedor não identificado”Gatekeeper bloqueandoClique com o botão direito no .pkg ▸ Abrir ▸ Abrir. Não desative o Gatekeeper globalmente.

Riscos, limitações e alternativas

  • Sem correções de segurança. Builds antigas não recebem patches; use somente com dados não sensíveis e faça backups regulares.
  • Possível bloqueio no servidor. A Microsoft pode, a qualquer momento, rejeitar logins de clientes obsoletos.
  • Compatibilidade de hardware. Muitos Macs de 2017 são compatíveis com o Ventura (ex.: iMac 2017 e MacBook Pro 2017), mas alguns modelos — como MacBook 12″ 2017 e MacBook Air 2017 — ficaram de fora. Verifique o seu modelo específico antes de planejar o upgrade.
  • Upgrade via ferramentas de comunidade. O OpenCore Legacy Patcher pode instalar macOS 13+ em Macs sem suporte oficial; use por sua conta e risco.
  • Alternativas temporárias. Acesse pelo navegador, monte o OneDrive via rclone/FUSE ou migre para um serviço de nuvem compatível com seu sistema.

Resumo executivo

ItemResultado prático
Causa raizOneDrive agora exige macOS ≥ 13 [1]
Correção de curto prazoInstalar build antiga 23.054.0313.0003
Evitar nova quebraExcluir MAU + remover execução dos updaters
Erro de permissãoUsar sudo e conceder Full Disk Access ao Terminal [2]
Próximos passosAvaliar upgrade de SO ou trocar de cliente/serviço

Seguindo o procedimento acima, o OneDrive continuará funcionando no macOS 12, mas fique atento: qualquer reinstalação de aplicativos Microsoft ou restauração do sistema pode recolocar os componentes de atualização automática, exigindo que você repita o bloqueio.

Fluxo rápido de recuperação

  1. Remova o OneDrive.app atual.
  2. Instale o OneDrive.pkg 23.054.0313.0003.
  3. Apague o MAU em /Library/Application Support/Microsoft/MAU2.0/.
  4. Retire o x dos updaters internos com chmod -x.
  5. Abra o OneDrive, conclua o login e valide a sincronização.

Perguntas frequentes

Essa solução é “permanente”?

Não. É um workaround. A Microsoft pode tornar obsoletas builds antigas de forma server‑side, e outros aplicativos podem reinstalar o MAU. Mantenha um plano para migrar para macOS 13+ ou para outro cliente/serviço.

Posso usar qualquer versão anterior?

Nem sempre. Algumas versões antigas não autenticam mais (mudanças de protocolos/segurança). A 23.054.0313.0003 é citada por usuários por funcionar em Monterey, mas seu ambiente pode exigir outra combinação.

Isso viola políticas corporativas?

Empresas que aplicam Conditional Access/conformidade podem bloquear clientes fora do padrão. Se sua conta for corporativa/escolar, confira com a TI antes de permanecer numa build congelada.

Vou perder arquivos locais ao reinstalar?

Não, se você apontar a mesma pasta do OneDrive. Ainda assim, faça backup. Em conflitos, o OneDrive costuma criar cópias “Nome do arquivo (Computador de <usuário> & data)”.

Preciso desativar o SIP para rodar os comandos?

Não. Na maioria dos casos, basta conceder Acesso Total ao Disco ao Terminal. Desativar o SIP é extremo e raramente necessário para este procedimento.

Boas práticas para reduzir riscos

  • Backups frequentes. Ative o Time Machine e mantenha ao menos um backup externo.
  • Evite abrir outros apps da Microsoft enquanto congela o OneDrive (podem reinstalar o MAU).
  • Documente a versão em uso. Anote a build e guarde o instalador offline para reinstalações futuras.
  • Segmente o uso. Se possível, sincronize somente dados não sensíveis até migrar para um SO suportado.

Apêndice: comandos úteis

Identificar sistema e arquitetura

sw_vers -productVersion
uname -m

Checar versão do OneDrive

/usr/libexec/PlistBuddy -c 'Print :CFBundleShortVersionString' "/Applications/OneDrive.app/Contents/Info.plist"

Remover o Microsoft AutoUpdate (MAU)

sudo rm -rf "/Library/Application Support/Microsoft/MAU2.0/"

Bloquear os atualizadores internos do OneDrive

sudo chmod -x "/Applications/OneDrive.app/Contents/OneDrive Updater.app/Contents/MacOS/OneDriveUpdater"
sudo chmod -x "/Applications/OneDrive.app/Contents/StandaloneUpdater.app/Contents/MacOS/OneDriveStandaloneUpdater"

Verificar se os binários perderam o “x”

ls -l "/Applications/OneDrive.app/Contents/OneDrive Updater.app/Contents/MacOS/OneDriveUpdater"
ls -l "/Applications/OneDrive.app/Contents/StandaloneUpdater.app/Contents/MacOS/OneDriveStandaloneUpdater"

Parar processos remanescentes (se necessário)

pkill -f OneDriveUpdater || true
pkill -f OneDrive || true

Notas
[1] Notas de versão do OneDrive indicam oficialmente mudanças de suporte de sistema.
[2] “Operation not permitted” no macOS costuma estar relacionado a TCC (Acesso Total ao Disco) e ao SIP; conceder permissão ao Terminal normalmente resolve.

Índice