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.
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
Constat | Détails techniques |
---|---|
Version incriminée | Current Channel 2405 – Build 16.0.17628.20110 (déployée le 30 mai 2024) |
Déclencheur principal | Présence de formules de type =[ClasseurB.xlsx]Feuil1!A1 , liaisons OLE ou données « Mettre à jour les liaisons » |
Comportement réseau | Indifférent : le bug se manifeste aussi bien hors ligne que via OneDrive ou SMB |
Effet secondaire | Access peut passer en mode sans échec ou se fermer inopinément lors de l’exécution de VBA |
Diagnostiquer le bug en trois minutes
- Vérifier la build : Fichier › Compte › À propos d’Excel. Si la version est 16.0.17628.20110, la machine est potentiellement touchée.
- Repérer les liaisons externes : Données › Liaisons › Modifier les liaisons. Notez le nombre de classeurs référencés.
- 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
Approche | Commandes / Étapes | Observations |
---|---|---|
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 terme | Ouvrir 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 classique | Ré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 liens | Importer 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
- Activez les mises à jour automatiques dans Fichier › Compte.
- Forcer la recherche manuelle : Options de mise à jour › Mettre à jour maintenant.
- Vérifier que la build passe à un numéro supérieur ou égal à
17 726.20160
.
Bonnes pratiques pour éviter les lenteurs futures
- Surveiller les notes de version chaque mois et tester les builds sur un environnement pilote.
- Limiter les liens externes sur les gros classeurs : privilégiez Power Query, Power Pivot ou un dépôt SQL/Power BI.
- Archiver les installeurs Click‑to‑Run stables afin de rétrograder en cas d’urgence.
- Nettoyer les plages inutilisées : supprimer colonnes/feuilles vides réduit la charge de recalcul.
- 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.