Após a atualização 2405 do Microsoft 365 (16.0.17628.20110), muitos utilizadores relatam que o Excel passou a demorar minutos ou horas para abrir livros com ligações externas, sobretudo no OneDrive/SharePoint. Veja a causa provável, a correção eficaz e alternativas de mitigação passo a passo.
Visão geral do problema
Desde o final de maio/início de junho de 2024, utilizadores em diferentes cenários reportam que o Excel ficou extremamente lento para abrir alguns ficheiros que antes carregavam em segundos. O padrão mais comum é:
- Pastas de trabalho com muitas ligações/links para outras pastas de trabalho (no disco local, em rede, no OneDrive ou SharePoint).
- Aumento drástico do tempo de abertura (de ~5–30s para 10–60 min ou mais), muitas vezes com a janela a indicar “Respondendo…” ou “A atualizar ligações…”.
- Em alguns ambientes, o Access também apresentou lentidão após a mesma atualização.
- Reverter o Office para uma versão anterior (por ex., 2404) elimina a lentidão, sugerindo regressão na build 2405 (16.0.17628.20110).
Componente | Estado afetado | Observações |
---|---|---|
Excel (Microsoft 365) | Versão 2405 – 16.0.17628.20110 | Degradação na abertura/atualização de ligações externas. |
Armazenamento | OneDrive/SharePoint e rede local | Links entre livros em nuvem parecem agravar o efeito. |
Comportamento | Lentidão extrema ao abrir | Frequentemente desaparece ao reverter para 2404 (16.0.17531.20152). |
Diagnóstico rápido: confirme se é este caso
- Verifique a versão do Excel
Abra Ficheiro/Arquivo > Conta e anote a Versão e a Compilação/Build. Se estiver em 2405 (16.0.17628.20110) e a lentidão tiver começado “de um dia para o outro”, é um forte indício. - Teste com ligações desativadas
Em Ficheiro/Arquivo > Opções > Avançado, ative “Perguntar antes de atualizar ligações automáticas”. Reabra o ficheiro e escolha Não quando for questionado. Se abrir muito mais rápido, a causa está ligada à atualização de links. - Sequência de abertura
Abra primeiro os ficheiros-fonte da cadeia (os que fornecem dados) e só depois o ficheiro “principal”. Se isso reduzir drasticamente o tempo, é mais um indicador. - Modo de cálculo manual
Em Fórmulas > Opções de Cálculo, selecione Manual e reabra. Se a abertura for muito mais rápida, o gargalo está no processo de atualização e recálculo das ligações.
Causa provável (na prática)
A evidência de campo aponta para uma regressão introduzida no Excel v2405 (16.0.17628.20110) que degrada a abertura e a atualização de ligações externas. Reparos do Office e a desativação de suplementos COM raramente resolvem este caso específico, pois o impacto parece ocorrer antes ou fora do contexto de add-ins comuns.
Correção efetiva: reverter para a versão 2404 (16.0.17531.20152)
Se precisar de produtividade imediata, a solução que mais funcionou para a maioria dos ambientes foi reverter o Office/Excel para a versão 2404 e desativar temporariamente as atualizações automáticas até uma build corrigida estar disponível e validada.
Passo a passo
- Desativar atualizações automáticas
No Excel, vá a Ficheiro/Arquivo > Conta > Opções de Atualização > Desativar Atualizações. - Feche todas as apps do Office (Excel, Word, Outlook, etc.).
- Executar o Click-to-Run para reverter
Abra o CMD como Administrador e execute:cd "%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun" OfficeC2RClient.exe /update user updatetoversion=16.0.17531.20152
Se o Office for 32‑bit num Windows 64‑bit, use:cd "%ProgramFiles(x86)%\Common Files\Microsoft Shared\ClickToRun" OfficeC2RClient.exe /update user updatetoversion=16.0.17531.20152
- Confirmar a versão
Após concluir, abra o Excel e confirme em Ficheiro/Arquivo > Conta que está em Versão 2404 (16.0.17531.20152). - Manter as atualizações desligadas temporariamente
Reative-as somente depois de validar que uma build mais recente corrige o problema num conjunto piloto de ficheiros com ligações.
Observação para administradores: alguns ambientes preferiram instalar um pacote offline de uma build anterior estável e, em seguida, desativar as atualizações. Em parques geridos, é uma abordagem equivalente e por vezes mais rápida para restaurar a produtividade.
Mitigações temporárias (se não puder reverter já)
- Abra os ficheiros-fonte primeiro
Se o livro AAA.xlsx liga a BBB.xlsx, CCC.xlsx, que por sua vez ligam a DDD.xlsx e EEE.xlsx, abra DDD e EEE → depois BBB e CCC → e por fim AAA. Feche em ordem inversa. - Perguntar antes de atualizar ligações automáticas
Em Ficheiro/Arquivo > Opções > Avançado, ative “Perguntar antes de atualizar ligações automáticas”. Alternativamente, no Centro de Fidedignidade/Confiabilidade > Conteúdo Externo, ajuste as políticas de Ligações de livro. - Modo de cálculo Manual
Em Fórmulas > Opções de Cálculo, selecione Manual. Só recalcule quando necessário com F9. - Substitua vínculos diretos por importações via Power Query
Use Obter & Transformar Dados para importar a partir dos ficheiros externos para uma folha intermédia e referencie esta importação no livro principal. Na prática, isto reduz a pressão sobre o motor de ligações. - Evite abrir a partir do Explorador com DDE (ajuste avançado)
Para contornar atrasos na negociação DDE ao abrir ficheiros pelo Explorador:- Em
HKEYCLASSESROOT\Excel.Sheet.12\shell\Open\command
, substitua o final/dde
por/e "%1"
. - Elimine a subchave
ddeexec
em...\shell\Open
.
- Em
O que geralmente não resolve (ou apenas ajuda a diagnosticar)
- Reparar o Office (rápido ou online) e desativar add-ins COM: são boas práticas para isolar problemas, mas em na maioria dos relatos não eliminam esta regressão específica.
- “Limpezas” genéricas (limpar cache do Office, redefinir perfis do OneDrive) têm impacto limitado porque o gargalo está no processamento de ligações externas.
Checklist de decisão (resumo de ação)
- Consegue reverter? → Sim: reverta para 2404 (16.0.17531.20152) com os comandos acima e desative atualizações temporariamente.
- Não pode reverter agora? → aplique as mitigações:
- Abrir fontes primeiro.
- Perguntar antes de atualizar ligações.
- Cálculo manual durante a abertura.
- Power Query/Obter & Transformar no lugar de vínculos diretos.
- Depois: quando houver build corrigida, reative as atualizações e teste num grupo piloto de livros com ligações complexas.
- Ambientes corporativos: retenha/pausa o canal de atualização na build estável (GPO/Intune) até validar a correção.
Guia prático para administradores (TI)
Detetar remotamente a versão instalada
Execute via PowerShell (com privilégios) para obter a versão Click‑to‑Run reportada:
$regPath = "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration"
(Get-ItemProperty -Path $regPath -ErrorAction Stop).VersionToReport
Forçar a máquina a ficar na versão estável (TargetVersion)
Em ambientes geridos, utilize políticas do Office (ADMX), ODT (Office Deployment Tool) ou Intune para forçar a TargetVersion:
<Configuration>
<Add OfficeClientEdition="64" Channel="Current" Version="16.0.17531.20152">
<Product ID="O365ProPlusRetail">
<Language ID="MatchOS"/>
</Product>
</Add>
<Updates Enabled="TRUE" TargetVersion="16.0.17531.20152"/>
<Display Level="None" AcceptEULA="TRUE"/>
</Configuration>
Se preferir pausar totalmente, defina <Updates Enabled="FALSE"/>
temporariamente (com o risco inerente de segurança). Em GPO/Intune, ajuste o Update Channel (por exemplo, Current, MonthlyEnterprise) e utilize TargetVersion para bloquear.
Script remoto de reversão (quando permitido)
Start-Process -FilePath "$env:ProgramFiles\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" `
-ArgumentList '/update user updatetoversion=16.0.17531.20152' -Verb RunAs
Fallback 32-bit em OS 64-bit:
Start-Process -FilePath "\$env\:ProgramFiles(x86)\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe" \`
-ArgumentList '/update user updatetoversion=16.0.17531.20152' -Verb RunAs
Rings de validação
- Anel Piloto: 5–10% dos utilizadores com ficheiros críticos; testam builds novas.
- Anel Padrão: maioria dos utilizadores; recebe atualização após validação.
- Anel Atrasado: áreas muito sensíveis; só atualiza depois de 1–2 ciclos.
Boas práticas para ligações externas (para reduzir impacto)
- Encaminhe ligações através de uma camada de importação (Power Query) e referencie tabelas importadas em vez de células soltas.
- Evite referências de coluna inteira (por ex.,
A:A
) em funções comoPROCV/VLOOKUP
,XLOOKUP
ouSOMASES/SUMIFS
; prefira Tabelas do Excel com nomes estruturados. - Reduza funções voláteis (
AGORA/NOW
,HOJE/TODAY
,INDIRETO/INDIRECT
,OFFSET/DESLOC
), que forçam recálculos desnecessários. - Centralize parâmetros de ligação em células únicas (por ex., caminho base do SharePoint/OneDrive) para facilitar manutenção.
- Mapeie a cadeia de dependências: identifique fontes → intermediários → relatório final. Abra/feche seguindo essa ordem.
- Evite caminhos mistos (ex.: alguns links com URL do SharePoint e outros com caminho de sincronização local). Padronize.
FAQ – Perguntas frequentes
É seguro ficar numa versão anterior?
É um contorno temporário. Ficar muito tempo numa build antiga aumenta a superfície de risco de segurança. Mantenha o bloqueio apenas até uma build corrigida ser validada internamente.
Reparar o Office resolve?
Na maioria dos casos reportados para este cenário específico, não. Pode ajudar a descartar corrupção local, mas a causa principal é comportamental na build 2405.
Há perda de dados?
O problema é de desempenho (lentidão extrema). Não há relatos consistentes de corrupção de ficheiros ligados a esta regressão, mas como sempre, mantenha cópias de segurança.
O problema afeta só o Excel 365?
Há relatos em Excel 365/2021 e até queixas em Office 2016 (fora de suporte). A recomendação continua a mesma: usar a reversão apenas como medida provisória e voltar ao canal atualizado assim que a correção for confirmada.
Como saberei quando reativar as atualizações?
A melhor prática é testar uma build mais recente no Anel Piloto com os livros mais sensíveis (com ligações). Se o desempenho voltar ao normal, programe a reativação para todos.
Troubleshooting estruturado (passo a passo detalhado)
- Isolamento: copie o livro para local e para OneDrive e compare tempos de abertura (com e sem ligações).
- Modo Seguro: execute
excel.exe /safe
e teste. Se nada muda, o problema não é de add-in. - Sem rede: desative a rede temporariamente e abra o livro para ver a diferença quando as fontes estão inacessíveis.
- Consulta seletiva: crie uma cópia e substitua ligações por valores gradualmente (por segmentos) para identificar cadeias mais pesadas.
- Telemetria: meça tempos (parciais) de abertura, atualização de ligações e recálculo. Documente para comparar após a reversão.
Passo | Como executar | Sinal de que é a regressão |
---|---|---|
Verificar versão | Ficheiro > Conta | Exibe 2405 (16.0.17628.20110) |
Desligar atualização de links | Opções > Avançado > Perguntar antes… | Abre muito mais rápido quando não atualiza |
Sequência de abertura | Fontes → intermediários → principal | Reduz drasticamente a espera |
Reversão | OfficeC2RClient com TargetVersion 16.0.17531.20152 | Desempenho normaliza |
Registo/Registro: desativar DDE (opcional e avançado)
Para abrir ficheiros diretamente numa instância do Excel sem a negociação DDE (que pode atrasar):
- Em
HKEYCLASSESROOT\Excel.Sheet.12\shell\Open\command
, altere o final de/dde
para/e "%1"
. - Elimine a subchave
ddeexec
em...\shell\Open
.
Nota: use apenas se compreender o impacto. Faça backup do registo e valide com TI.
Riscos e considerações de segurança
- Exposição prolongada: manter uma build antiga por muito tempo aumenta riscos de segurança e compatibilidade.
- Planeie a volta: defina já um marco para reavaliar versões (por ex., em 2–4 semanas) e reativar as atualizações após validação.
- Comunicação ao utilizador final: explique que a reversão é temporária e que o objetivo é voltar ao canal atualizado assim que possível.
Resumo executivo para decisão rápida
- Causa provável: regressão no processamento de ligações externas no Excel v2405 (16.0.17628.20110).
- Correção eficaz: reverter para 2404 (16.0.17531.20152) e pausar atualizações.
- Mitigações: abrir fontes primeiro, perguntar antes de atualizar ligações, cálculo manual, Power Query.
- Admin/TI: fixe TargetVersion via ODT/GPO/Intune; crie rings de validação antes de liberar novas builds.
Modelo de comunicação para a sua equipa
[Assunto] Excel lento após atualização – Ação temporária
Prezados(as),
Identificámos lentidão extrema ao abrir certas folhas Excel com ligações externas após a atualização 2405 do Microsoft 365.
Medida temporária: revertremos o Office para a versão 2404 (16.0.17531.20152) nos equipamentos afetados e pausaremos as atualizações automáticas por um curto período.
Enquanto isso, pedimos:
1. Abrir primeiro os ficheiros-fonte antes do ficheiro principal.
2. Manter o cálculo em “Manual” ao abrir e atualizar com F9 apenas quando necessário.
3. Evitar alterar ligações durante este período.
Avisaremos quando a correção oficial for validada e retomaremos o canal de atualização.
Obrigado pela compreensão.
\-- Equipa de TI
Conclusão
Se o seu Excel ficou subitamente muito lento para abrir livros com ligações a partir de junho/2024, a probabilidade é alta de estar a enfrentar a regressão da build 2405. A forma mais segura de restaurar a produtividade é reverter para 2404 e pausar atualizações até que uma build corrigida esteja validada no seu ambiente. Enquanto isso, use as mitigações acima para reduzir o impacto nos seus fluxos de trabalho.
Recomendações práticas (resumo de ação)
- Se puder: reverta para 2404 (16.0.17531.20152) com os comandos apresentados e desative atualizações temporariamente.
- No ínterim: use as mitigações (abrir fontes primeiro, perguntar antes de atualizar links, cálculo manual, Power Query).
- Médio prazo: quando houver build corrigida, reative as atualizações e teste num conjunto piloto de ficheiros com vínculos.
- Corporativo: pause o canal de atualização (GPO/Intune) na build estável até validar a correção.
Notas finais
- O problema foi confirmado por múltiplos utilizadores e desaparece ao reverter.
- Impacta principalmente Excel 365/2021; há queixas pontuais em Office 2016 (fora de suporte). Não permaneça indefinidamente numa versão antiga: utilize como ponte até a correção final.