Outlook : impossible d’ouvrir les pièces jointes après déplacement — vider RoamCache pour réparer

Vous déplacez sagement vos messages dans des dossiers clients afin de garder votre messagerie organisée, mais dès qu’un e‑mail quitte la Boîte de réception, ses pièces jointes deviennent inaccessibles : l’aperçu reste vide et le bouton de téléchargement renvoie « Error downloading content ». Voici comment diagnostiquer et éradiquer définitivement ce problème.

Sommaire

Problématique : pièces jointes invisibles après déplacement d’e‑mails

Le symptôme typique est le suivant :

  • L’e‑mail arrive dans la Boîte de réception ; l’aperçu de la pièce jointe fonctionne.
  • Vous déplacez le message dans un dossier personnalisé (local ou côté serveur).
  • En rouvrant le message, l’encart de pièce jointe est vide, ou un message d’erreur s’affiche (Error downloading content, Impossible d’afficher cette pièce jointe, etc.).
  • Si vous remettez l’e‑mail dans la Boîte de réception, tout revient à la normale.

Cette incohérence indique que le cache local d’Outlook n’arrive plus à faire correspondre l’EntryID de l’e‑mail déplacé et les métadonnées de ses pièces jointes.

Pourquoi le problème survient‑il ?

Outlook stocke localement bien plus que vos e‑mails :

  • Les en‑têtes synchronisés (.ost/.pst).
  • Les paramètres de compte.
  • Les images d’aperçu et les indicateurs de pièces jointes.

Ces derniers bénéficient d’un sous‑cache baptisé RoamCache. Lors d’un déplacement massif d’e‑mails, surtout si la synchronisation serveur n’est pas terminée, il arrive que certaines entrées du RoamCache pointent encore vers l’ancien chemin. Résultat : Outlook croit que la pièce jointe se trouve à l’emplacement « Boîte de réception », mais l’e‑mail, lui, réside désormais dans « Clients › Société X ». Le lien se brise, d’où l’erreur d’affichage.

Étapes rapides de résolution (Windows)

La procédure suivante corrige neuf cas sur dix :

  1. Fermez complètement Outlook (Fichier › Quitter ou clic droit › Fermer la fenêtre).
  2. Appuyez sur Windows + R puis saisissez :
    %localappdata%\Microsoft\Outlook\RoamCache
  3. Supprimez tous les fichiers et sous‑dossiers présents. Seules des entrées cache seront effacées ; aucun e‑mail ne sera perdu.
  4. Relancez Outlook : un nouveau RoamCache propre est généré, rétablissant l’affichage des pièces jointes.

Chemin alternatif pour l’application Microsoft Store

Si la commande ci‑dessus n’ouvre aucun dossier, Outlook est sans doute installé via le Microsoft Store. Dans ce cas, ciblez :

%localappdata%\Packages\Microsoft.Office.Desktop_*

Puis : \LocalCache\RoamCache et videz‑le de la même façon.

Dépannage avancé si la méthode standard échoue

Scénario possibleCorrectif conseillé
Cache RoamCache déjà vide ou absentContrôlez la présence d’Outlook en fond de tâche (Gestionnaire des tâches). Fermez tout processus résiduel puis refaites la procédure.
Modules complémentaires défaillantsDémarrez Outlook en mode sans échec :
outlook.exe /safe
Si les pièces jointes réapparaissent, désactivez un à un les add‑ins (Compléments COM) pour identifier le fautif.
Profil Outlook corrompuPanneau de configuration ▶ Courrier ▶ Afficher les profils ; créez un nouveau profil, choisissez‑le par défaut et importez l’ancien fichier OST/PST.
Fichier de données (.ost/.pst) endommagéFermez Outlook, lancez SCANPST.EXE (Réparateur de boîte de réception), sélectionnez le fichier concerné, puis laissez l’outil exécuter la réparation.
Outlook Web ou macOSDans Outlook Web, videz le cache du navigateur puis reconnectez‑vous.
Sur macOS, supprimez et recréez le compte : ~/Library/Group Containers/<GUID>/Outlook/Outlook 15 Profiles.
Synchronisation incomplète avec le serveurAvant tout déplacement massif, vérifiez la barre d’état Outlook (Actualisation du dossier terminée). Sinon, patientez ou utilisez l’interface Web pour effectuer les déplacements.

Comprendre le contenu de RoamCache

Pour les administrateurs curieux, RoamCache contient principalement :

  • Stream_Autocomplete_*.dat : listes de saisie semi‑automatique.
  • AttachmentContent_*.dat : vignettes et liens de pièces jointes.
  • RoomFinder_*.dat : disponibilité des salles de réunion.
  • V4V3_*.dat : préférences d’affichage et groupes de contact.

En cas de suppression, Outlook reconstruit chaque fichier à la prochaine session, ce qui règle la majorité des anomalies d’interface sans risque de perte de données.

Bonnes pratiques pour prévenir la ré‑apparition

  • Laissez Outlook synchroniser : gardez l’application ouverte jusqu’à ce que la barre d’état annonce « Tous les dossiers sont à jour ».
  • Évitez les interruptions système (redémarrage forcé, mise en veille prolongée) durant un déplacement massif.
  • Privilégiez un dossier serveur (Exchange/IMAP) pour les messages volumineux, plutôt qu’un fichier PST local.
  • Nettoyez et archivez : déplacez l’historique de plus d’un an dans une archive Outlook ou dans un coffre SharePoint/OneDrive sécurisé.
  • Maintenez Office à jour : les mises à jour corrigent régulièrement des problèmes de synchronisation et de cache.
  • Surveillez la taille du fichier OST : au‑delà de 10 Go, les risques de corruption augmentent. Activez le mode Cache Exchange en Télécharger les en‑têtes pour limiter la croissance du fichier.

FAQ — Vos questions les plus fréquentes

Combien de temps dure la régénération du cache ?

Quelques secondes pour un profil léger ; plusieurs minutes si votre boîte contient des milliers de messages avec pièces jointes lourdes. L’indicateur de progression apparaît en bas d’Outlook (Mise à jour du dossier…).

Puis‑je automatiser le nettoyage de RoamCache ?

Oui. Un script PowerShell exécuté à la fermeture de session peut purger %localappdata%\Microsoft\Outlook\RoamCache. Veillez toutefois à ne pas lancer Outlook tant que la suppression n’est pas terminée.

Le problème peut‑il provenir de l’antivirus ?

Certaines suites de sécurité interceptent les pièces jointes pour les scanner à l’ouverture. Si l’erreur survient uniquement lorsque la protection en temps réel est active, configurez une exception pour OUTLOOK.EXE ou pour les répertoires de cache local.

Une réparation Office suffit‑elle ?

La réparation (rapide ou en ligne) réinstalle les binaires d’Office, mais ne touche pas au RoamCache. Vous devrez donc tout de même supprimer manuellement les fichiers de cache ou recréer le profil Outlook.

Et si le problème apparaît dans Teams ou OneNote ?

Teams, OneNote et les autres applications Office lisent parfois les e‑mails via l’API Outlook. Si Outlook échoue à retrouver une pièce jointe, les autres applications échoueront aussi. Purgez d’abord le RoamCache, puis redémarrez toutes les applications Office.

Conclusion

Dans la majorité des cas, la disparition des pièces jointes après déplacement d’e‑mails dans Outlook découle d’une corruption du dossier RoamCache. Un simple nettoyage de ce cache rétablit le lien entre le message et ses métadonnées, éliminant l’erreur « Error downloading content ». Si la suppression du RoamCache ne suffit pas, la table de dépannage ci‑dessus vous guidera vers la solution adaptée : désactiver un Module complémentaire récalcitrant, réparer le fichier PST, ou recréer carrément le profil. En adoptant les bonnes pratiques exposées, vous éviterez que ce problème ne se reproduise et préserverez un environnement Outlook performant et stable, même avec des volumes de courriels élevés.

Sommaire