Depuis mi‑novembre 2024, certains classeurs OneDrive/SharePoint s’ouvrent dans Excel (bureau) avec une version obsolète ou affichent « Performing Cleanup ». Voici une analyse claire, des contournements fiables et des correctifs côté client pour sécuriser vos données et rétablir la co‑édition.
Vue d’ensemble du problème
En ouvrant un classeur stocké dans OneDrive/SharePoint via le dossier OneDrive synchronisé sur PC, les dernières modifications n’apparaissent pas dans Excel (application de bureau) alors qu’elles sont visibles dans Excel pour le Web et chez d’autres co‑éditeurs. Le message « Performing Cleanup — excel is uploading your most recent changes » peut se manifester. Le problème touche surtout certains classeurs (parfois volumineux), peut réapparaître après quelques jours et a été signalé à partir de mi‑novembre 2024. Des cas analogues existent avec Word.
Symptômes caractéristiques
- Décalage de version : la version ouverte côté bureau est plus ancienne (par ex. « il y a 2 jours »), alors que la version Web est à jour.
- Différence hors ligne / en ligne : hors lien réseau, la version locale la plus récente s’affiche ; dès que l’appareil repasse en ligne, Excel retourne à une version antérieure.
- Co‑édition trompeuse : vous voyez les curseurs des autres co‑éditeurs, mais vos cellules ne contiennent pas les mêmes valeurs.
- Caractère ciblé : seuls quelques classeurs sont affectés ; d’autres fichiers fonctionnent normalement.
Symptôme | Ce que cela suggère | Priorité d’action |
---|---|---|
Version bureau plus ancienne que la version Web | Cache local incohérent / métadonnées de co‑édition périmées | Élever : sauvegarde + contournement Web |
Message « Performing Cleanup » récurrent | Nettoyage/synchronisation différée de l’Office Document Cache | Vider OfficeFileCache |
Problème affectant surtout de gros classeurs | Latences de co‑édition + fichiers volumineux + historique dense | Tester la duplication du fichier |
Hors ligne = bon, en ligne = ancien | Arbitrage défavorable entre cache local et version serveur | Désactiver la co‑édition via OneDrive |
Pourquoi cela arrive (analyse rapide)
Les indices convergent vers un dysfonctionnement de cache côté client : l’Office Document Cache (OfficeFileCache
, utilisé par la co‑édition OneDrive–Office) peut conserver des métadonnées ou fragments de contenu périmés. Lors de l’ouverture d’un fichier en ligne, Excel arbitre en faveur d’une version obsolète enregistrée dans ce cache, d’où : (1) des écarts entre la vue bureau et la vue Web ; (2) des messages de « nettoyage » ; (3) un effet temporairement corrigé quand on purge le cache… puis qui réapparaît quelques jours plus tard. Aucun correctif permanent n’est confirmé au moment où vous lisez ces lignes ; il s’agit vraisemblablement d’un incident côté client apparu mi‑novembre 2024.
Checklist express (TL;DR)
- Sauvegarder d’abord : dupliquer le classeur affecté en local ou dans un autre dossier.
- Contournement fiable : travailler dans Excel pour le Web pour les fichiers problématiques.
- Dupliquer le classeur dans OneDrive/SharePoint et basculer sur la copie.
- Purger
OfficeFileCache
(détails plus bas). - Tester : désactiver « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre » dans OneDrive.
- Marquer le dossier/fichier « Toujours conserver sur cet appareil » (bypass Files On‑Demand pour ce contenu).
- Mettre à jour OneDrive & Microsoft 365, puis tenter une Réparation en ligne d’Office.
- Escalader au support Microsoft 365 si le phénomène persiste.
Procédure détaillée — sécuriser, corriger, diagnostiquer
Sécuriser vos données avant toute action
- Faire une sauvegarde du classeur affecté (copie locale avec date/heure dans le nom de fichier).
- Contrôler l’Historique des versions dans OneDrive/SharePoint et restaurer la plus récente si besoin.
- Vérifier l’AutoEnregistrement (AutoSave) dans Excel : activer pour ce fichier si la co‑édition est requise.
Attention : s’il reste des modifications non téléversées sur un poste, purger les caches peut les perdre. Assurez‑vous d’avoir capturé la dernière version utile (copie locale, export, capture des onglets critiques).
Contournements immédiats (fiables)
- Travailler dans Excel pour le Web le temps qu’un correctif soit diffusé.
- Dupliquer le classeur dans le même site OneDrive/SharePoint et basculer tous les co‑éditeurs sur la copie. Cette approche contourne souvent la corruption de métadonnées liée au fichier original.
Correctifs temporaires (à répéter si nécessaire)
- Vider l’Office Document Cache (
OfficeFileCache
) :- Fermez toutes les applications Office (Excel, Word, Teams qui prévisualise parfois des documents…)
- Ouvrez Exécuter (Win + R) → collez :
%localappdata%\Microsoft\Office\16.0\OfficeFileCache
- Supprimez le dossier
0
- Redémarrez OneDrive, puis Excel et rouvrez le fichier.
- Renommer et rouvrir : Enregistrer sous avec un nouveau nom, fermer/réouvrir, puis revenir au nom d’origine si souhaité.
Dans les retours, la purge de OfficeFileCache
est efficace mais temporaire : le problème peut réapparaître après quelques jours.
Réglages client à tester (un par un, 24–48 h chacun)
- Désactiver la co‑édition via OneDrive (si la co‑édition n’est pas indispensable) :
- Ouvrez les paramètres OneDrive.
- Recherchez l’option : « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre ».
- Désactivez‑la et laissez‑la désactivée. Cette option change le chemin plomberie de co‑édition et évite que le cache Office arbitre l’ouverture.
- Toujours conserver sur cet appareil :
- Clic droit sur le dossier/fichier dans le dossier OneDrive → Toujours conserver sur cet appareil.
- But : forcer un contenu local complet et limiter les interactions Files On‑Demand sur ce jeu de fichiers.
- Se déconnecter / se reconnecter à Office :
- Excel → Compte → Se déconnecter → redémarrer Excel → se reconnecter.
- Nettoyer les Identifiants Windows liés à Office/OneDrive (Gestionnaire d’identifiants) si vous suspectez des jetons périmés.
- Mettre à jour OneDrive & Microsoft 365 puis lancer une Réparation en ligne d’Office :
- Applications installées → Microsoft 365 → Modifier → Réparation en ligne.
Diagnostic & escalade (support)
Avant d’ouvrir un ticket, collectez :
- Versions de OneDrive et Excel/Microsoft 365 (numéros précis), canal de mise à jour (Entreprise mensuel, Bêta, etc.).
- Taille du fichier, type (XLSX/XLTM), nombre d’onglets, présence de macros/compléments.
- Date/heure des occurrences, message exact (« Performing Cleanup »), capture d’écran si possible.
- Résultat du test Ouvrir dans le Bureau lancé depuis Excel pour le Web.
- Liste des tentatives déjà effectuées (cache vidé, duplication, désactivation co‑édition, etc.).
Cartographie « Symptôme → remède »
Symptôme | Cause probable | Action recommandée | Durabilité |
---|---|---|---|
Fichier s’ouvre avec version datant de N jours | Entrées obsolètes dans OfficeFileCache | Purger OfficeFileCache → redémarrer | Temporaire (souvent) |
Valeurs différentes entre deux co‑éditeurs | Conflit de co‑édition/latence | Dupliquer le fichier et migrer la co‑édition | Soulagement durable sur ce fichier |
En ligne = ancien, hors ligne = récent | Arbitrage cache vs serveur | Désactiver « utiliser les applis Office… » | Durable si co‑édition non requise |
« Performing Cleanup » persistant | Nettoyage asynchrone bloqué | Purger OfficeFileCache , réparer Office | Variable |
Le problème revient tous les X jours | Incident client non corrigé | Contournement Web ou duplication | Stable jusqu’au correctif |
Procédure pas à pas (avec détails concrets)
Purger l’Office Document Cache en toute sécurité
- Fermez Excel, Word, PowerPoint, Teams et Outlook.
- Ouvrez Exécuter (Win + R) et naviguez dans :
%localappdata%\Microsoft\Office\16.0\OfficeFileCache
- Supprimez le dossier
0
(seulement celui‑ci). - Démarrez OneDrive (s’il ne redémarre pas automatiquement), puis ouvrez Excel et testez le fichier.
Pourquoi cela marche ? — Ce dossier contient des fragments et des métadonnées utilisés pour la co‑édition. La suppression force Office à reconstruire un cache sain à partir du serveur.
Désactiver « Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre »
Ce paramètre confie à Excel/Word la gestion de la co‑édition au lieu de s’appuyer sur la synchronisation OneDrive. Dans le contexte présent, le garder désactivé évite que des métadonnées mises en cache pilotent l’ouverture.
- OneDrive → Paramètres.
- Onglet/section liée à Office ou à la co‑édition.
- Décochez l’option Utiliser les applications Office pour synchroniser les fichiers Office que j’ouvre.
Note : si la co‑édition simultanée dans l’application de bureau est indispensable, testez plutôt la duplication de fichier et le travail dans Excel pour le Web le temps du correctif.
Forcer la présence locale du fichier
Sur le fichier ou dossier : clic droit → Toujours conserver sur cet appareil. Vous réduisez ainsi les bascules On‑Demand pendant l’ouverture, ce qui peut limiter l’interférence du cache.
Réparer Office et mettre à jour
- Vérifiez que OneDrive et Microsoft 365 sont à jour.
- Dans Windows : Applications → Microsoft 365 → Modifier → Réparation en ligne (plus complète que la réparation rapide).
Nettoyer les identifiants
Si vous changez fréquemment de réseau/tenant, des jetons périmés peuvent perturber la co‑édition.
- Excel → Compte → Se déconnecter puis se reconnecter.
- Dans le Gestionnaire d’identifiants Windows → Identifiants Windows : supprimez les entrées clairement associées à Office/OneDrive si elles sont périmées (procédez prudemment).
Cas particuliers & points d’attention
- Fichiers très lourds (modèles, PowerQuery, PowerPivot, nombreuses liaisons) : la duplication dans un nouveau fichier allège les métadonnées et résout souvent la situation.
- Compléments Excel : testez
excel /safe
. Si aucun changement, revenez au mode normal. - Macros/VBA : les classeurs macro‑compatibles (XLTM/XLSM) peuvent imposer des verrous exclusifs lors de certaines opérations. Essayez d’ouvrir en lecture seule, puis resauvegardez.
- Chemins d’accès mixtes (ouvrir tantôt via « Récents », tantôt via le dossier OneDrive local, tantôt via « Ouvrir dans le Bureau » depuis le Web) : standardisez temporairement votre méthode d’ouverture pour isoler la variable « cache ».
FAQ rapide
Est‑ce un problème serveur ?
Les éléments observés (correction temporaire après purge du cache local, caractère ciblé par fichier, comportement hors ligne vs en ligne) pointent plutôt un incident client.
Pourquoi le problème revient‑il ?
Parce que les métadonnées de co‑édition se reconstituent au fil des ouvertures. Sans correctif côté client, une nouvelle incohérence peut apparaître.
Que faire si j’ai des différences de valeurs entre co‑éditeurs ?
Basculer immédiatement sur Excel Web pour stabiliser la vue commune et dupliquer le classeur. Évitez les « Enregistrer sous » locaux depuis une version obsolète.
Perd‑on des données en vidant OfficeFileCache
?
Le cache ne doit pas être la source de vérité, mais purger pendant qu’un poste détient des modifications non téléversées peut en empêcher la récupération. Sauvegardez avant.
Bonnes pratiques pour limiter les récidives
- Standardiser l’entrée : ouvrir de préférence depuis Excel → Fichier > Ouvrir > OneDrive/SharePoint ou depuis Excel pour le Web > Ouvrir dans le Bureau (piste de diagnostic).
- Éviter les classeurs monolithiques : scinder les modèles très lourds, purger les « Caches de pivot » inutiles, supprimer les liaisons rompues.
- Nommer sans caractères exotiques (longs chemins, symboles spéciaux), surtout pour des fichiers co‑édités.
- AutoEnregistrement activé, mais contrôlé : vérifiez après chaque résolution de conflit que l’AutoSave reprend un cycle stable.
- Mettre à jour régulièrement OneDrive et Office, surtout si vous êtes sur des canaux Bêta/Insider.
Modèle d’escalade (copier‑coller)
Sujet : Excel (OneDrive/SharePoint) n’affiche pas les dernières modifications - message "Performing Cleanup"
Contexte :
* Depuis : \[date précise]
* Fichier(s) affecté(s) : \[chemin, taille, type]
* Canal M365 : \[Mensuel/Entreprise/Bêta], versions exactes :
* Excel : \[16.0.x.x]
* OneDrive : \[23.x.x.x]
Symptômes :
* Décalage de version entre Excel (bureau) et Excel Web
* "Performing Cleanup" récurrent
* Co-éditeurs voient des valeurs différentes
Actions déjà menées :
* Purge OfficeFileCache (dossier 0) : \[oui/non] → effet \[temporaire/nul]
* Désactivation "Utiliser les applications Office..." : \[oui/non]
* Duplication du classeur : \[oui/non] → \[résolu/partiel]
* Réparation en ligne Office : \[oui/non]
* Excel /safe, reset OneDrive, etc. : \[détails]
Pièces jointes :
* Captures d’écran (versions, message)
* Journal d’heures/dates d’occurrence
Annexe : script d’automatisation (optionnel, administrateurs)
Le script ci‑dessous automatise la purge du cache et le redémarrage de OneDrive. À exécuter en PowerShell pour l’utilisateur courant, sans Excel/Word/PowerPoint ouverts. Utilisez‑le uniquement si votre procédure manuelle fonctionne déjà.
# Fermer les processus Office (best effort)
Get-Process EXCEL, WINWORD, POWERPNT -ErrorAction SilentlyContinue | Stop-Process -Force
# Arrêter OneDrive (best effort)
Get-Process OneDrive -ErrorAction SilentlyContinue | Stop-Process -Force
# Purger le dossier '0' d'OfficeFileCache
\$CachePath = Join-Path \$env\:LOCALAPPDATA "Microsoft\Office\16.0\OfficeFileCache\0"
if (Test-Path \$CachePath) { Remove-Item \$CachePath -Recurse -Force }
# Relancer OneDrive
\$OneDriveExe = "\$env\:LOCALAPPDATA\Microsoft\OneDrive\OneDrive.exe"
if (Test-Path \$OneDriveExe) { Start-Process \$OneDriveExe }
Write-Host "Purge OfficeFileCache terminée. Redémarrez Excel et testez le fichier."
Décharge de responsabilité : testez d’abord manuellement sur un poste pilote. Ce script supprime du cache local ; il ne touche pas vos fichiers source, mais il peut empêcher la récupération d’éventuelles modifications non téléversées.
À retenir
- Pas de correctif permanent confirmé à ce jour.
- Meilleurs contournements : travailler dans Excel pour le Web et/ou dupliquer le classeur.
- Purge OfficeFileCache : efficace, mais souvent temporaire.
- Prudence : toujours sauvegarder avant de supprimer un cache pour éviter toute perte de modifications non envoyées.
Guide opérationnel condensé
Étape | Action | Objectif | Effet attendu |
---|---|---|---|
1 | Sauvegarder et relever l’historique des versions | Éviter toute perte de données | Point de restauration disponible |
2 | Travailler temporairement dans Excel Web | Stabiliser la co‑édition | Vue cohérente entre tous |
3 | Dupliquer le classeur en ligne | Assainir les métadonnées liées au fichier | Comportement normal sur la copie |
4 | Purger OfficeFileCache | Reconstruire un cache sain | Version correcte à l’ouverture |
5 | Désactiver « Utiliser les applis Office… » (si possible) | Contourner la co‑édition côté client | Durabilité accrue |
6 | Marquer « Toujours conserver sur cet appareil » | Réduire Files On‑Demand | Ouverture plus fiable |
7 | Mettre à jour & Réparer Office | Éliminer d’éventuels bogues connus | Environnement client stabilisé |
8 | Escalader avec données précises | Accélérer l’investigation | Prise en charge par le support |
En appliquant ce plan par paliers — sécurisation, contournement, purge ciblée, réglages, puis escalade raisonnée — vous limitez les risques de divergences entre Excel (bureau) et Excel pour le Web tout en maintenant la productivité des équipes.