Bug de lenteur Excel 2405 : comment rétablir l’ouverture rapide des classeurs liés

Depuis la fin mai 2024, certains classeurs Excel munis de liaisons externes s’ouvrent en plusieurs minutes : un véritable casse‑tête pour les services financiers, BI et contrôle de gestion. Voici un guide complet pour diagnostiquer le problème, appliquer un contournement sûr et revenir à des performances normales.

Sommaire

Problème : ouverture extrêmement lente après la mise à jour 2405

Le 30 mai 2024, Microsoft a publié pour le Current Channel la version 2405 – Build 16.0.17628.20110. Sur de nombreux postes, l’ouverture de classeurs contenant des formules ou liaisons OLE pointant vers d’autres classeurs est devenue excessivement longue ; dans les cas les plus graves, l’application semble figée pendant des heures.

  • Les fichiers locaux, OneDrive ou partagés sur serveur SMB sont tout autant touchés.
  • Access plante parfois en mode sans échec lorsque du code VBA interroge des classeurs Excel.
  • Le rafraîchissement automatique des formules (calculate on open) est lui aussi ralenti.

Causes identifiées

ConstatDétails techniques
Version incriminéeCurrent Channel 2405 – Build 16.0.17628.20110 (déployée le 30 mai 2024)
Déclencheur principalPrésence de formules de type =[ClasseurB.xlsx]Feuil1!A1, liaisons OLE ou données « Mettre à jour les liaisons »
Comportement réseauIndifférent : le bug se manifeste aussi bien hors ligne que via OneDrive ou SMB
Effet secondaireAccess peut passer en mode sans échec ou se fermer inopinément lors de l’exécution de VBA

Diagnostiquer le bug en trois minutes

  1. Vérifier la build : Fichier › Compte › À propos d’Excel. Si la version est 16.0.17628.20110, la machine est potentiellement touchée.
  2. Repérer les liaisons externes : Données › Liaisons › Modifier les liaisons. Notez le nombre de classeurs référencés.
  3. Mesurer le temps d’ouverture : fermez Excel, ouvrez un classeur lié et chronométrez. Si le délai dépasse trente secondes pour un fichier normalement instantané, appliquez un contournement.

Correctifs et solutions de contournement

ApprocheCommandes / ÉtapesObservations
1. Rétrograder Office (solution la plus utilisée)Désactivez les mises à jour : Fichier › Compte › Options de mise à jour › Désactiver. Ouvrez l’invite CMD en administrateur :
cd "%programfiles%\Common Files\Microsoft Shared\ClickToRun"
OfficeC2RClient.exe /update user updatetoversion=16.0.17531.20152
Retour à la version 2404 (avril 2024). Les délais d’ouverture redeviennent normaux.
2. Augmenter la stabilité à court termeOuvrir d’abord les classeurs sources, puis les classeurs dépendants. Ne fermer aucun fichier tant que la session n’est pas terminée.Permet de travailler sans rollback, mais contraignant au quotidien.
3. Patch Registre proposé par le supportÉditer HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command : remplacer /dde par /e "%1" puis supprimer la sous‑clé ddeexec.Gains aléatoires ; réservé aux administrateurs avertis.
4. Dépannage classiqueRéparation rapide ou en ligne d’Office. Désactivation des compléments COM. Désactivation de l’accélération graphique matérielle.Sans danger mais rarement suffisant seul.
5. Repenser les liensImporter les données via Power Query plutôt que par formules directes. Réduire les plages, éviter cellules inutiles ou vides.Bonnes pratiques pérennes de performance.

Script PowerShell pour automatiser le rollback

Les équipes IT peuvent pousser la version 2404 sur plusieurs postes :

Set-Location "C:\Program Files\Common Files\Microsoft Shared\ClickToRun"
$Args="/update user updatetoversion=16.0.17531.20152"
Start-Process .\OfficeC2RClient.exe $Args -Wait
Write-Host "Downgrade terminé, redémarrer Excel."

Calendrier des correctifs Microsoft

  • 19 juin 2024 – Build 16.0.17628.20164
    Correction confirmée sur le terrain ; les classeurs liés s’ouvrent à nouveau normalement.
  • 9 juillet 2024 – Version 2406 (Build 17726.20160)
    La mise à jour grand public du Current Channel intègre définitivement le correctif ; plus besoin de rollback pour les machines à jour.

Procédure sécurisée pour réactiver les mises à jour

  1. Activez les mises à jour automatiques dans Fichier › Compte.
  2. Forcer la recherche manuelle : Options de mise à jour › Mettre à jour maintenant.
  3. Vérifier que la build passe à un numéro supérieur ou égal à 17 726.20160.

Bonnes pratiques pour éviter les lenteurs futures

  1. Surveiller les notes de version chaque mois et tester les builds sur un environnement pilote.
  2. Limiter les liens externes sur les gros classeurs : privilégiez Power Query, Power Pivot ou un dépôt SQL/Power BI.
  3. Archiver les installeurs Click‑to‑Run stables afin de rétrograder en cas d’urgence.
  4. Nettoyer les plages inutilisées : supprimer colonnes/feuilles vides réduit la charge de recalcul.
  5. Monitorer OneDrive : la synchronisation différée peut masquer une latence réseau, même si le bug actuel se manifeste hors ligne.

Foire aux questions

Le problème touche‑t‑il Office 2021 ou les canaux bêta/entreprise ?

Non. Les éditions perpétuelles (LTSC, 2021) ainsi que les canaux Enterprise Monthly et Bêta n’ont pas reçu la build 17628.20110.

Pourquoi la modification du Registre améliore‑t‑elle parfois la situation ?

La clé /dde force Excel à utiliser le protocole Dynamic Data Exchange lors de l’ouverture. Remplacer par /e "%1" désactive ce chemin d’exécution, contournant une partie du bug lié à la résolution des liaisons externes au démarrage.

Existe‑t‑il un correctif cumulative update hors cycle ?

Non. Microsoft a choisi d’intégrer la correction directement dans la build 20164 puis dans la version 2406. Aucune patch « one‑off » n’est diffusée.

Ne risque‑t‑on pas d’autres régressions en restant sur 2404 ?

Oui : la build 17531.20152 ne bénéficie plus des mises à jour de sécurité publiées après juin 2024. Le rollback ne doit pas dépasser quelques semaines.

Résumé

Bug introduit : Excel 2405 (16.0.17628.20110) ralentit l’ouverture des fichiers liés.
Solutions immédiates : rollback vers 2404 + désactivation des mises à jour ou ouverture séquencée des classeurs.
Correctif officiel : résolu dès la build 17628.20164 et intégré à la version 2406.
Prévention : maintenir Office à jour, réduire les liaisons externes, privilégier Power Query et suivre les canaux de publication.

Sommaire