Depuis le 5 mars 2024, certains utilisateurs sous Windows 10 voient leur calendrier Microsoft Teams décaler les réunions d’une journée. Ce guide pratique explique pourquoi cela arrive et comment corriger définitivement l’affichage, pas à pas.
Symptômes et contexte
Le problème touche Microsoft Teams (application de bureau et version web) : les rendez‑vous prévus pour aujourd’hui s’affichent à la bonne heure dans le volet horaire, mais sont listés sous la date du lendemain. L’utilisateur est sous Windows 10 Pro à jour et craint de manquer des réunions importantes. Le phénomène a été observé à partir du 5 mars 2024.
Bonne nouvelle : aucune réunion n’est perdue. Il s’agit d’un défaut d’affichage côté client dû, le plus souvent, à un cache corrompu, à un décalage de fuseau horaire côté système/compte, ou à une incohérence de format régional qui perturbe l’index des dates.
Ce qui cause généralement le décalage d’un jour
Teams n’héberge pas votre calendrier : il l’affiche via Exchange/Outlook. Le rendu dépend donc de trois couches : Windows (heure/fuseau/format), le service de calendrier (Outlook/Exchange) et l’application cliente (Teams desktop ou navigateur). Un défaut dans l’une d’elles suffit à fausser l’« axe des jours » tout en gardant les heures correctes.
- Cache d’application endommagé : une donnée locale obsolète peut décaler la grille des jours, alors que les créneaux horaires restent bien alignés.
- Fuseau horaire inadapté (PC ou boîte aux lettres) : si Windows est sur un fuseau différent d’Outlook web, ou si l’auto‑synchronisation de l’heure a échoué, l’indexation des dates peut « glisser » d’un jour.
- Format régional (JJ/MM/AAAA vs MM/JJ/AAAA) : une lecture ambiguë du mois/jour peut provoquer un classement erroné dans la colonne du lendemain.
- Transition d’heure d’été/hiver : autour de mars et octobre, un environnement ou un profil mal synchronisé peut garder un mauvais décalage UTC localement.
- Profil WebView2/compte navigateur (nouvelle application Teams ou Teams sur le web) : les profils de rendu peuvent conserver des index de dates invalides tant qu’on ne les purge pas.
Diagnostic rapide (tableau de correspondance)
Symptôme | Cause probable | Comment vérifier | Correctif recommandé |
---|---|---|---|
Heures correctes mais jour +1 dans Teams (desktop) | Cache Teams corrompu | Outlook web/Outlook bureau affiche correctement | Vider le cache local Teams puis relancer |
Décalage identique sur Teams web et desktop | Fuseau/format régional incohérent | Comparer fuseau Windows vs paramètres de langue/fuseau dans Outlook web | Aligner fuseaux + synchroniser l’heure |
Uniquement « toute la journée » décalés | Interprétation UTC des événements « all‑day » | Créer un test « Toute la journée » et vérifier sur mobile | Corriger fuseau de la boîte aux lettres + cache |
Décalage apparu après un changement de région | Format date JJ/MM vs MM/JJ non aligné | Contrôler Région dans Windows | Harmoniser le format régional |
Solution recommandée (ordre conseillé)
Appliquez ces étapes dans l’ordre. Dans les retours d’expérience, la purge du cache Teams a résolu le problème — parfois après deux tentatives.
- Vérifier la date, l’heure et le fuseau horaire Windows
- Vider le cache local de Teams (étape clé)
- Se déconnecter/reconnecter à Teams
- Rechercher des mises à jour Teams
- Compléments utiles : région/langue, test via Outlook web, resynchronisation du service de temps, vérification santé du service.
Procédure pas à pas détaillée
Vérifier l’heure et le fuseau horaire Windows
- Ouvrez Paramètres ► Heure et langue ► Date et heure.
- Activez Régler l’heure automatiquement et vérifiez le fuseau horaire.
- Cliquez sur Synchroniser maintenant pour forcer la mise à jour du service de temps.
Astuce : si l’option est grisée ou retourne une erreur, utilisez les commandes ci‑dessous (Invite de commandes en tant qu’administrateur) :
w32tm /query /status
w32tm /resync
tzutil /g
:: (facultatif) appliquer un fuseau connu, ex. fuseau de Paris
tzutil /s "Romance Standard Time"
Vider le cache local de Teams (méthode la plus efficace)
Cette action réinitialise le profil d’affichage sans supprimer les données du serveur. Elle a corrigé le décalage d’un jour après la seconde suppression chez l’utilisateur impacté.
- Fermez complètement Teams (clic droit sur l’icône dans la zone de notification ► Quitter). Vérifiez dans le Gestionnaire des tâches qu’aucun processus Teams ou ms-teams n’est en cours.
- Appuyez sur Win + R ► saisissez
%appdata%\Microsoft\Teams
► supprimez tout le contenu (fichiers et sous‑dossiers). - Relancez Teams et reconnectez‑vous.
Si vous utilisez la nouvelle application Teams (packagée) et que le dossier ci‑dessus n’existe pas :
- Option A (Windows) : Paramètres ► Applications ► Applications installées ► Microsoft Teams (travail ou établissement scolaire) ► Options avancées ► Réinitialiser.
- Option B (manuelle, si présente) :
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
► supprimez le contenu du dossier LocalCache puis redémarrez Teams.
Bon à savoir : la purge du cache peut nécessiter deux tentatives si certaines ressources restaient verrouillées lors de la première fermeture.
Se déconnecter puis se reconnecter
Dans Teams, cliquez sur votre avatar ► Se déconnecter. Fermez l’application, relancez‑la et reconnectez‑vous. Cette opération force souvent une resynchronisation complète du calendrier avec Exchange/Outlook.
Vérifier les mises à jour de Teams
Ouvrez le menu … en haut à droite ► Rechercher des mises à jour. Si Microsoft propose la « nouvelle version » de Teams, vous pouvez rester sur l’ancienne tant qu’elle reçoit des correctifs ; l’installer peut cependant prévenir d’autres anomalies d’affichage.
Compléments utiles
- Langue et format régional : Paramètres ► Heure et langue ► Région ► alignez le format de date (JJ/MM/AAAA) avec vos usages. Incohérences fréquentes après un changement de région/pack langue.
- Tester via Outlook web : si le calendrier y est correct, le problème est local à Teams. Dans Outlook web, vérifiez aussi Paramètres ► Général ► Langue et fuseau horaire.
- Service Windows Time : si la synchronisation échoue, exécutez en administrateur :
w32tm /resync
. - État de santé Microsoft 365 : en cas de dérive massive dans votre organisation, consultez l’état de service (Service Health) pour confirmer qu’il ne s’agit pas d’un incident côté Microsoft.
Méthode alternative pour Teams sur le web
Si le décalage apparaît dans un navigateur :
- Ouvrez une fenêtre de navigation privée et connectez‑vous à Teams : si l’affichage est correct, le cache du navigateur est en cause.
- Effacez les cookies et données de site pour le domaine Teams/Office, puis reconnectez‑vous.
- Essayez un autre navigateur pour isoler un profil corrompu (profil Chrome/Edge).
Scénarios avancés et cas particuliers
Événements « Toute la journée » vs réunions horaires
Les événements « Toute la journée » sont stockés comme plages de dates sans heure précise. Si le fuseau de la boîte aux lettres diffère du poste, l’événement peut se « décaler » au jour suivant. Vérifiez le fuseau dans Outlook web, alignez‑le avec Windows, puis purgez le cache Teams.
Invitations ICS et fuseaux mixtes
Importer un fichier ICS créé dans une autre région peut introduire un format de date/heure atypique. Par précaution, créez un rendez‑vous de test directement dans Outlook (pas via ICS) et observez son rendu dans Teams : si celui‑ci est correct, le lot ICS est à régénérer.
Profils et runtime WebView2
La nouvelle application Teams s’appuie sur WebView2. Un profil local abîmé peut provoquer des incohérences d’affichage. La réinitialisation de l’application (Options avancées ► Réinitialiser) reconstruit ce profil sans impacter les données serveur.
Fuseau horaire secondaire dans Outlook
Si vous avez défini un fuseau secondaire dans Outlook, vérifiez que le fuseau principal correspond bien à votre localisation. Les confusions visuelles sont fréquentes quand l’affichage superpose deux échelles.
Tableaux de référence rapide
Dossiers utiles pour le nettoyage
Contexte | Emplacement | Action | Remarques |
---|---|---|---|
Teams « classique » (Win32) | %AppData%\Microsoft\Teams | Supprimer le contenu du dossier | Fermer Teams avant. Redémarrer l’app ensuite. |
Nouvelle app Teams (packagée) | %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache | Supprimer le contenu du dossier | Ou passer par Options avancées ► Réinitialiser. |
Navigateur (Teams web) | Profil du navigateur | Effacer cookies/données de site | Tester d’abord en navigation privée. |
Commandes système utiles
Commande | But | Quand l’utiliser |
---|---|---|
w32tm /query /status | Afficher l’état du service temps | Diagnostic de désynchronisation |
w32tm /resync | Forcer la resynchronisation | Après un changement d’heure/fuseau |
tzutil /g | Afficher le fuseau courant | Vérifier l’alignement Windows/Outlook |
tzutil /s "Romance Standard Time" | Définir le fuseau (ex. Paris) | Corriger un fuseau incorrect |
Checklist express
- Vérifier Heure auto et Fuseau dans Windows puis Synchroniser maintenant.
- Fermer Teams ► supprimer le cache (
%AppData%\Microsoft\Teams
ouLocalCache
) ► relancer. - Se déconnecter/reconnecter pour forcer la resynchronisation Exchange.
- Rechercher des mises à jour dans Teams.
- Aligner Région/format de date et vérifier le fuseau dans Outlook web.
- Si besoin :
w32tm /resync
en administrateur.
FAQ
Mes réunions s’affichent au bon horaire, pourquoi changer le fuseau ?
Le fuseau influe sur l’indexation des jours dans Teams. Un fuseau mal aligné peut laisser les heures correctes mais classer les événements dans la colonne du lendemain.
La suppression du cache va‑t‑elle supprimer mes réunions ?
Non. Les données du calendrier restent sur Exchange/Outlook. La purge enlève uniquement des fichiers locaux (accélération, préférences, index), puis Teams reconstruit le tout à la connexion.
Pourquoi dois‑je parfois vider le cache deux fois ?
Lors de la première tentative, des processus résiduels peuvent verrouiller des fichiers. Après une fermeture complète (y compris en arrière‑plan), la seconde suppression réinitialise correctement l’affichage.
Dois‑je passer à la nouvelle version de Teams ?
Pas obligatoirement. L’ancienne version continue de recevoir des correctifs pendant sa période de support. La nouvelle version peut toutefois éviter certains bugs d’affichage et améliorer les performances.
Le décalage d’un jour peut‑il venir d’une invitation externe ?
Oui, en cas d’invitation ICS créée dans un fuseau différent ou avec un format de date ambigu. Créez un rendez‑vous de test directement dans Outlook pour valider votre environnement, puis rapatriez les séries ICS si nécessaire.
Étude de cas : retour d’expérience
Sur un poste Windows 10 Pro pleinement à jour, Teams desktop et Teams web présentaient le même symptôme : réunions du jour affichées à l’heure exacte mais répertoriées sous la date du lendemain. Après vérification de l’heure/fuseau, la première suppression du cache n’a pas suffi ; une seconde purge complète suivie d’une reconnexion a corrigé l’affichage pour toute la semaine. Aucune réunion n’a été perdue et l’application s’est montrée plus réactive après reconstruction du cache.
Bonnes pratiques pour éviter la récidive
- Conserver l’heure automatique activée et vérifier périodiquement le fuseau (voyages, VPN, VM).
- Éviter les changements fréquents de format régional sans aligner Outlook web.
- Maintenir Teams et Windows à jour ; installer les mises à jour cumulatives et les correctifs Teams.
- Limiter les profils/compléments expérimentaux qui peuvent influencer le rendu calendrier.
- En cas d’anomalies récurrentes, inclure dans vos scripts d’entreprise une routine de nettoyage de cache (contrôlée) lors du support.
Conclusion
Le décalage d’un jour dans le calendrier Microsoft Teams est presque toujours un problème d’état local : fuseau/format, cache client ou profil d’affichage. L’approche la plus efficace consiste à : (1) synchroniser l’heure et vérifier le fuseau, (2) purger le cache Teams proprement, (3) se reconnecter, (4) mettre à jour l’application, puis (5) contrôler région et Outlook web. Dans les cas documentés, l’affichage redevient normal immédiatement après ces actions — parfois après une seconde purge quand des fichiers restaient verrouillés.