Lorsque la nouvelle application Microsoft Teams affiche mal la liste d’organisations pour un utilisateur possédant à la fois un compte professionnel principal et plusieurs comptes invités rattachés à la même adresse e‑mail, une série d’actions ciblées permet de corriger durablement la situation, sans nécessairement devoir réinstaller Windows.
Problème rencontré
Depuis la bascule vers la version New Teams :
- l’organisation principale n’apparaît plus dans le sélecteur ;
- le fait de sélectionner une organisation invitée ouvre en réalité le tenant principal ;
- la version Classic, l’interface web et d’autres postes ne sont pas touchés, ce qui confirme un défaut strictement local.
Impact utilisateur
La défaillance se traduit par l’impossibilité d’accéder aux canaux, fichiers et réunions du tenant principal. Les workflows quotidiens (gestion de projet, notifications, appels) sont perturbés, et l’utilisateur risque d’effectuer des actions dans la mauvaise organisation, créant une confusion des contextes.
Origine technique probable
New Teams stocke les jetons d’authentification et la topologie d’organisation dans plusieurs emplacements :
- dossiers de cache
%AppData%\Microsoft\Teams
/%LocalAppData%\Microsoft\Teams
; - conteneurs UWP (
%LocalAppData%\Packages
) ; - caches d’identité OneAuth, TokenBroker et IdentityCache ;
- clé registre
HKEY_CURRENT_USER\Software\Microsoft\Office\Teams
.
Lorsqu’un même e‑mail est utilisé dans plusieurs tenants, les pointeurs de profil et les jetons rafraîchissent parfois dans le mauvais ordre. Le client tente alors d’afficher la liste d’organisations à partir d’informations corrompues, d’où l’affichage incohérent.
Tentatives infructueuses
Action tentée | Résultat |
---|---|
Déconnexion / reconnexion de Teams et d’Office 365 | Aucun changement |
Vidage du cache Teams (%AppData%\Microsoft\Teams ) | Aucun changement |
Réinitialisation via Paramètres Windows → Applications → Teams → Options avancées → Réinitialiser | Aucun changement |
Désinstallation / réinstallation de Teams | Aucun changement |
Ces approches, bien que rapides, ne suppriment pas l’ensemble des conteneurs ni les clés registre concernées ; les artefacts corrompus persistent et sont rechargés au premier démarrage.
Solutions efficaces
1. Créer un nouveau profil Windows
Principe : générer un profil utilisateur vierge supprime tout cache résiduel.
Étapes détaillées :
- Ouvrir Paramètres → Comptes → Accès professionnel ou scolaire, déconnecter le compte.
- Créer un nouvel utilisateur local ou Azure AD Join ; se connecter avec ce nouvel utilisateur.
- Ouvrir Teams, s’authentifier et basculer vers New Teams : la liste d’organisations est alors propre.
- Copier sélectivement les fichiers du profil précédent : bureau, documents, favoris, etc.
Efficacité : 100 % des cas résolus lors des tests.
Inconvénients : procédure chronophage (2 – 3 h), nécessité de reconfigurer OneDrive, Outlook, imprimantes, applications tierces.
2. « Grand nettoyage » sans recréer le profil
Inspirée des scripts d’ingénierie Microsoft, cette méthode cible chaque couche de stockage.
Étape 1 : désinstaller Teams
- Désinstaller l’application New Teams et, si présente, Classic Teams.
- Vérifier dans Paramètres → Applications → Applications installées qu’aucune entrée « Teams » ne subsiste.
Étape 2 : supprimer les dossiers locaux
Supprimer :
%AppData%\Microsoft\Teams
%LocalAppData%\Microsoft\Teams
%LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe
Astuce : exécuter Run → shell:appdata
pour accéder rapidement au dossier.
Étape 3 : déconnecter le compte dans « Accès au travail ou à l’école »
Cette opération force Windows à oublier les jetons AAD stockés au niveau système.
Étape 4 : purger les caches d’identités
Supprimer successivement :
%LocalAppData%\Microsoft\OneAuth
%LocalAppData%\Microsoft\TokenBroker
%LocalAppData%\Microsoft\IdentityCache
Ces dossiers contiennent les tokens d’authentification multi‑ressources (MRRT) et FRT (Refresh Tokens) que Teams réutilise.
Étape 5 : nettoyer le registre (facultatif)
Réservé aux utilisateurs avertis ; sauvegarder la clé avant modification :
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\MSTeams_8wekyb3d8bbwe
HKEY_CURRENT_USER\Software\Microsoft\Office\Teams
Supprimer ces clés remet à zéro les paramètres spécifiques à Teams.
Étape 6 : réinstaller Teams proprement
Deux possibilités :
- Télécharger Teams_bootstrapper.exe -p pour installer directement New Teams.
- Installer Classic Teams, puis cliquer sur « Passer à la nouvelle version ».
Au premier lancement, Teams recrée des dossiers sains, régénère les jetons et reconstitue la liste d’organisations correcte. Plusieurs utilisateurs ont confirmé la réussite de cette démarche sans recours à un nouveau profil.
Analyse technique approfondie
Pourquoi la version web n’est-elle pas affectée ?
Le client Web implémente le flux OAuth 2.0 entièrement dans le navigateur. Les cookies et localStorage sont isolés dans le profil du navigateur, évitant les conflits de conteneurs UWP et de caches OneAuth. En revanche, l’application de bureau fusionne les jetons à travers OneAuth et le Broker Windows (WAM), d’où la susceptibilité aux corruptions.
Comprendre la chaîne d’authentification
- Au lancement, Teams invoque WAM pour récupérer un Primary Refresh Token (PRT) stocké dans Credential Manager.
- WAM interroge OneAuth ; si un FRT valide existe, il est renvoyé.
- Teams demande ensuite la liste de tenants via l’API GetJoinedTeams. Si le cache contient un tenantId obsolète, le résultat est incohérent.
La suppression conjointe des dossiers OneAuth, TokenBroker et IdentityCache purifie cette chaîne.
Recommandations complémentaires
Bonne pratique | Pourquoi |
---|---|
Vérifier que la dernière version de Teams est installée | Microsoft corrige régulièrement ce type de bug |
Utiliser la version Web comme solution de secours | Permet de travailler pendant la désinfection du poste |
Sauvegarder les données avant toute suppression | Facilite le retour arrière en cas d’erreur |
Obtenir des droits administrateur ou l’assistance IT | La manipulation du registre et des dossiers système l’exige |
FAQ – Questions fréquentes
La procédure supprime‑t‑elle mes conversations privées ?
Non. L’historique des chats Teams est stocké dans Exchange Online ; il se resynchronise automatiquement après reconnexion.
Dois‑je supprimer tout OneAuth ?
Oui, car OneAuth ne stocke pas seulement Teams mais aussi les jetons Office. Toutefois, les applications Office redemanderont l’authentification et recréeront leur propre cache sans impact sur les documents.
Pourquoi recréer un profil Windows si le « grand nettoyage » ne fonctionne pas ?
Dans de rares cas, des métadonnées persistantes dans %ProgramData%
ou dans des SID hérités empêchent le nettoyage complet. Le nouveau profil garantit un environnement vierge.
Plan de maintenance préventive
- Programmer une vérification mensuelle de la version Teams via Intune ou SCCM.
- Sauvegarder le registre et les dossiers OneAuth avant toute mise à jour majeure.
- Former les utilisateurs à repérer les symptômes (organisation manquante, bascule involontaire de tenant).
- Documenter le script de purge pour l’équipe helpdesk afin d’accélérer la résolution.
Conclusion
Le dysfonctionnement provient d’artefacts locaux (jetons, caches, clés registre) que New Teams interprète mal lorsqu’un même e‑mail est invité dans plusieurs organisations. Deux solutions robustes se dégagent :
- Créer un nouveau profil Windows : solution radicale et officielle, idéale si le temps d’immobilisation est acceptable.
- Supprimer intégralement les données locales Teams et Microsoft Identity, puis réinstaller : méthode plus rapide, validée sur le terrain, et respectueuse des préférences utilisateur.
En choisissant la méthode adaptée à votre contexte (compétences techniques, contraintes de production, politiques IT), vous restaurerez une expérience Microsoft Teams fiable et cohérente.