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.
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
- Verifique a versão do macOS
sw_vers -productVersion
Se o retorno começar com “12.”, você está no Monterey. - 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"
- 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.
Passo | O que fazer |
---|---|
2.1 | Arraste OneDrive.app para a Lixeira (ou remova com:sudo rm -rf "/Applications/OneDrive.app" ). |
2.2 | Baixe o instalador offline 23.054.0313.0003 fornecido pelo suporte:https://oneclient.sfx.ms/Mac/Installers/23.054.0313.0003/universal/OneDrive.pkg |
2.3 | Instale 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.
- 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. - Retire a permissão de execução dos dois atualizadores internos do OneDrive
Usesudo
(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"
- 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
- 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 incluirx
nos modos de arquivo (ex.:-rwxr-xr-x
➜-rw-r--r--
). - Abra o OneDrive e use normalmente por alguns minutos. Não deve aparecer aviso de “nova versão disponível”.
- 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
Sintoma | Causa prov. | Ação recomendada |
---|---|---|
Instalador antigo falha ou trava | App antigo não removido por completo | Limpe /Applications/OneDrive.app e esvazie a Lixeira antes de reinstalar. |
“Operation not permitted” mesmo com sudo | Proteções do macOS (TCC ou SIP) | Dê Full Disk Access ao Terminal; evite desativar o SIP a menos que seja indispensável. |
Cliente volta a atualizar sozinho | MAU não removido ou permissões voltaram | Confira se o MAU foi reinstalado por outro app da Microsoft e repita o chmod . |
Erro de login corporativo (AAD/condicional) | Políticas de conformidade/identidade | Algumas empresas exigem versões mínimas. Consulte a TI: builds antigas podem ser bloqueadas. |
Arquivos “Em processamento” por muito tempo | Cache local com inconsistências | Sair do OneDrive, reiniciar o macOS e abrir novamente. Evite “limpezas” manuais na pasta de cache sem orientação. |
OneDrive some do menu após instalar | Falha ao iniciar na sessão | Preferê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 bloqueando | Clique 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
Item | Resultado prático |
---|---|
Causa raiz | OneDrive agora exige macOS ≥ 13 [1] |
Correção de curto prazo | Instalar build antiga 23.054.0313.0003 |
Evitar nova quebra | Excluir MAU + remover execução dos updaters |
Erro de permissão | Usar sudo e conceder Full Disk Access ao Terminal [2] |
Próximos passos | Avaliar 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
- Remova o
OneDrive.app
atual. - Instale o
OneDrive.pkg
23.054.0313.0003. - Apague o MAU em
/Library/Application Support/Microsoft/MAU2.0/
. - Retire o x dos updaters internos com
chmod -x
. - 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.