Après migration vers Teams v2, les bulles de présence n’apparaissent plus dans Outlook pour Microsoft 365. Ce guide explique la cause la plus probable, les vérifications rapides et les correctifs concrets (registre, stratégies, module de présence, réparation Office), avec scripts et tableaux prêts à l’emploi.
Vue d’ensemble de la question
Vous avez migré de Skype Entreprise vers Microsoft Teams. Sur un poste Windows avec Outlook 64 bits (Microsoft 365), la présence (bulle verte/rouge/jaune) n’est plus visible dans la liste de messages, le volet de lecture ou les cartes de contact. L’option Register Teams as the chat app for Office a été activée dans Teams, et la ruche HKCU\Software\IM Providers
indique bien DefaultIMApp = "Teams"
, mais l’affichage de la présence reste absent.
Réponse & solution
Cause la plus probable : une stratégie ou un réglage Registre désactive l’intégration de la présence dans Outlook. En particulier, la clé PersonaMenu
peut masquer les bulles de présence dans les messages. Lorsque Enabled=0
(ou qu’une stratégie positionne cette valeur), Outlook ne rend plus les icônes de présence, même si Teams est correctement installé et connecté.
Correctifs recommandés (du plus simple au plus profond)
Mettre à jour et redémarrer
- Mettez à jour Outlook et Teams (canal actuel ou entreprise).
- Fermez totalement Outlook et Teams, y compris les processus d’arrière‑plan (Gestionnaire des tâches), puis relancez.
- Vérifiez que Teams est installé, en cours d’exécution et connecté avec le même compte et la même organisation qu’Outlook. En cas de multi‑compte ou de multi‑locataire, la présence peut ne pas se synchroniser.
S’assurer que Teams est le fournisseur IM par défaut
Contrôlez la clé DefaultIMApp
:
HKCU\Software\IM Providers
DefaultIMApp = "Teams"
Si la valeur diffère (ex. Lync
), remplacez‑la par Teams
, fermez Outlook/Teams, puis relancez.
Réactiver l’intégration de présence dans Outlook (clés non‑stratégie)
Pour Office 2016/2019/LTSC 2021/Microsoft 365 (x.0 = 16.0) :
HKCU\Software\Microsoft\Office\16.0\Common\IM
TurnOffPresenceIcon = 0 (DWORD)
TurnOffPresenceIntegration = 0 (DWORD)
HKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu
Enabled = 1 (DWORD)
Important : si des clés identiques existent sous HKCU\Software\Policies\Microsoft\Office\16.0\...
, les valeurs de stratégie priment. Dans ce cas, ajustez la GPO côté administrateur ou alignez ces valeurs sur celles ci‑dessus.
Vérifier les fichiers/inscriptions du module de présence (optionnel)
Sur un poste 64 bits, la bibliothèque de type de l’add‑in de présence Teams doit exister ici :
%LOCALAPPDATA%\Microsoft\TeamsPresenceAddin\uc.tlb
Sur Office 32 bits, la variante uc.win32.tlb
s’applique. Des entrées TypeLib correspondantes dans le Registre doivent pointer vers ces fichiers. En cas d’absence, réparez ou réinstallez Teams/Office.
Réparer Office si nécessaire
Ouvrez Programmes et fonctionnalités → Microsoft 365 → Modifier → Réparation rapide (puis Réparation en ligne si besoin). Cette étape réinscrit les composants Office et corrige souvent les incohérences COM/TypeLib.
Escalader si des stratégies d’entreprise sont en cause
Si les bulles restent absentes et que des GPO s’appliquent, ouvrez un ticket via le Teams/Office 365 Admin Center pour vérification côté service et audit des stratégies. Contrôlez également l’état du service dans le centre d’intégrité Microsoft 365.
Emplacement précis mis en évidence
La clé qui a résolu le cas rapporté est :
HKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu
Enabled = 1
Équivalent stratégie : HKCU\Software\Policies\Microsoft\Office\16.0\Common\PersonaMenu
. Quand Enabled=0
, Outlook masque les icônes de présence dans les messages. Positionner Enabled=1
réactive l’affichage.
Diagnostic express
Utilisez la check‑list ci‑dessous pour isoler le problème en moins de 5 minutes.
Contrôle | Où regarder | Valeur attendue | Action si KO |
---|---|---|---|
Teams lancé et connecté | Icône zone de notification | Teams actif, même compte/tenant qu’Outlook | Lancer Teams, reconnecter avec le compte M365 utilisé par Outlook |
Fournisseur IM par défaut | HKCU\Software\IM Providers\DefaultIMApp | Teams | Modifier en Teams et relancer Outlook/Teams |
Icônes de présence | HKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIcon | 0 | Positionner à 0 |
Intégration de présence | HKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegration | 0 | Positionner à 0 |
Menu Personna | HKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu\Enabled | 1 | Positionner à 1 |
Présence visible sur un autre poste | Poste de référence sain | Présence OK | Comparer exports de clé Registre (diff) |
Composants add‑in | Dossier %LOCALAPPDATA%\Microsoft\TeamsPresenceAddin | uc.tlb ou uc.win32.tlb présent | Réinstaller Teams/Office si absent |
Scripts et commandes utiles
Interroger les clés critiques avec Reg.exe
reg query "HKCU\Software\IM Providers" /v DefaultIMApp
reg query "HKCU\Software\Microsoft\Office\16.0\Common\IM" /v TurnOffPresenceIcon
reg query "HKCU\Software\Microsoft\Office\16.0\Common\IM" /v TurnOffPresenceIntegration
reg query "HKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu" /v Enabled
Script PowerShell de diagnostic
Ce script lit les clés clés, contrôle la présence des fichiers d’add‑in et indique des remédiations.
# Vérification présence Outlook & Teams - Diagnostic
$paths = @{
"DefaultIMApp" = "HKCU:\Software\IM Providers"
"TurnOffPresenceIcon" = "HKCU:\Software\Microsoft\Office\16.0\Common\IM"
"TurnOffPresenceIntegration" = "HKCU:\Software\Microsoft\Office\16.0\Common\IM"
"PersonaMenuEnabled" = "HKCU:\Software\Microsoft\Office\16.0\Common\PersonaMenu"
}
\$expect = @{
"DefaultIMApp" = "Teams"
"TurnOffPresenceIcon" = 0
"TurnOffPresenceIntegration" = 0
"PersonaMenuEnabled" = 1
}
function Get-Value(\$path, \$name) {
try {
(Get-ItemProperty -Path \$path -Name \$name -ErrorAction Stop).\$name
} catch { \$null }
}
"--- Vérification des paramètres ---"
\$report = \[System.Collections.Generic.List\[Object]]::new()
\$val = Get-Value \$paths.DefaultIMApp "DefaultIMApp"
\$report.Add(\[pscustomobject]@{ Clé="DefaultIMApp"; Attendu=\$expect.DefaultIMApp; Observé=\$val; OK=(\$val -eq \$expect.DefaultIMApp) })
\$val = Get-Value \$paths.TurnOffPresenceIcon "TurnOffPresenceIcon"
\$report.Add(\[pscustomobject]@{ Clé="TurnOffPresenceIcon"; Attendu=\$expect.TurnOffPresenceIcon; Observé=\$val; OK=(\$val -eq \$expect.TurnOffPresenceIcon) })
\$val = Get-Value \$paths.TurnOffPresenceIntegration "TurnOffPresenceIntegration"
\$report.Add(\[pscustomobject]@{ Clé="TurnOffPresenceIntegration"; Attendu=\$expect.TurnOffPresenceIntegration; Observé=\$val; OK=(\$val -eq \$expect.TurnOffPresenceIntegration) })
\$val = Get-Value \$paths.PersonaMenuEnabled "Enabled"
\$report.Add(\[pscustomobject]@{ Clé="PersonaMenu\Enabled"; Attendu=\$expect.PersonaMenuEnabled; Observé=\$val; OK=(\$val -eq \$expect.PersonaMenuEnabled) })
\$report | Format-Table -AutoSize
"--- Fichiers add-in ---"
\$addIn64 = "\$env\:LOCALAPPDATA\Microsoft\TeamsPresenceAddin\uc.tlb"
\$addIn32 = "\$env\:LOCALAPPDATA\Microsoft\TeamsPresenceAddin\uc.win32.tlb"
"Existe (64-bit) : \$(\[IO.File]::Exists(\$addIn64)) -> \$addIn64"
"Existe (32-bit) : \$(\[IO.File]::Exists(\$addIn32)) -> \$addIn32"
"--- Conseils ---"
\$bad = \$report | Where-Object { -not $\_.OK }
if (\$bad) {
"Clés à corriger : " + (\$bad.Clé -join ", ")
} else {
"Paramètres OK. Vérifiez compte/tenant, redémarrez Outlook/Teams, puis envisagez une réparation Office."
}
Appliquer les paramètres côté utilisateur (avec prudence)
Exécutez en contexte utilisateur si aucune GPO ne force ces valeurs.
# Appliquer les valeurs recommandées (prudence : sauvegardez le Registre au préalable)
New-Item -Path "HKCU:\Software\Microsoft\Office\16.0\Common\IM" -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Common\IM" -Name "TurnOffPresenceIcon" -Value 0 -PropertyType DWord -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Common\IM" -Name "TurnOffPresenceIntegration" -Value 0 -PropertyType DWord -Force | Out-Null
New-Item -Path "HKCU:\Software\Microsoft\Office\16.0\Common\PersonaMenu" -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\Microsoft\Office\16.0\Common\PersonaMenu" -Name "Enabled" -Value 1 -PropertyType DWord -Force | Out-Null
New-Item -Path "HKCU:\Software\IM Providers" -Force | Out-Null
New-ItemProperty -Path "HKCU:\Software\IM Providers" -Name "DefaultIMApp" -Value "Teams" -PropertyType String -Force | Out-Null
Write-Output "Paramètres appliqués. Redémarrez Outlook et Teams."
Comprendre le rôle des clés
Chemin | Valeur | Type | Ce que cela fait | Valeur attendue |
---|---|---|---|---|
HKCU\Software\IM Providers | DefaultIMApp | REG_SZ | Désigne l’application de messagerie instantanée (IM) utilisée par Office/Outlook pour la présence. | Teams |
...\Common\IM | TurnOffPresenceIcon | REG_DWORD | Masque (1 ) ou affiche (0 ) l’icône de présence à côté des noms. | 0 |
...\Common\IM | TurnOffPresenceIntegration | REG_DWORD | Désactive (1 ) ou active (0 ) l’intégration de présence globale. | 0 |
...\Common\PersonaMenu | Enabled | REG_DWORD | Active (1 ) le rendu du menu Personna et l’affichage des bulles dans les messages. | 1 |
Cas particuliers et pièges courants
- Stratégies dominantes (GPO) : si les clés existent sous
HKCU\Software\Policies\...
, toute modification sousHKCU\Software\Microsoft\...
sera écrasée lors du prochain rafraîchissement de stratégie. - Comptes multiples : si Teams est connecté à un invité d’un autre tenant ou à un compte personnel, Outlook peut ne pas recevoir la présence du compte professionnel. Alignez compte et tenant.
- Outlook pour Windows (nouvelle application) : ce guide cible Outlook « classique » (Win32). La nouvelle application Outlook, basée sur le web, gère différemment les compléments et certaines options ne s’appliquent pas telles quelles.
- Teams non démarré : Outlook affiche la présence uniquement si le fournisseur IM (Teams) est opérationnel. Laissez Teams s’exécuter en arrière‑plan.
- Cache corrompu : si la présence reste figée, un nettoyage de cache Teams peut aider. Fermez Teams, supprimez le cache utilisateur, puis relancez. Faites‑le seulement après sauvegarde et en connaissance de la version de Teams (classique vs nouvelle).
Procédure guidée de bout en bout
- Mettre à jour Outlook et Teams via les mécanismes officiels de mise à jour.
- Quitter totalement Outlook et Teams (y compris processus en arrière‑plan).
- Contrôler
DefaultIMApp=Teams
sousHKCU\Software\IM Providers
. - Activer la présence et le menu Personna :
TurnOffPresenceIcon=0
TurnOffPresenceIntegration=0
PersonaMenu\Enabled=1
- Redémarrer Outlook et Teams, vérifier sur une conversation interne et dans le volet de lecture.
- Comparer avec un poste sain (export des clés Registre) si l’affichage reste absent.
- Réparer Office puis, si nécessaire, réinstaller Teams.
- Escalader via l’Admin Center si une GPO ou un paramétrage global empêche l’activation.
Exemples d’utilisation en entreprise
Voici des scénarios typiques observés lors de migrations Skype → Teams, et la résolution associée.
Symptôme | Contexte | Diagnostic | Résolution |
---|---|---|---|
Présence absente uniquement dans la liste de messages | Teams v2, Outlook 64‑bits | PersonaMenu\Enabled=0 | Positionner Enabled=1 , redémarrer Outlook |
Présence absente partout | GPO durcie | Clés sous \Policies\... forçant TurnOffPresence* à 1 | Corriger la GPO, forcer un gpupdate |
Présence visible pour certains utilisateurs seulement | Coexistence Skype/Teams | Comptes connectés sur des tenants différents | Aligner tenant et session Teams, vérifier identité dans Outlook |
Présence figée | Cache Teams | Icône ne change pas malgré l’état dans Teams | Fermer Teams, vider le cache, relancer |
Bonnes pratiques d’administration
- Standardiser les clés via GPO, mais éviter de forcer
TurnOffPresence*
à1
sauf exigence de conformité. - Documenter un runbook de vérification (check‑list, commandes
reg query
, script PowerShell). - Valider sur un anneau pilote avant déploiement global (pilotes sur canaux et architectures différentes).
- Suivre l’état de santé Microsoft 365 et les notes de version Teams/Outlook, en particulier autour du module de présence.
FAQ
La case “Afficher le statut en ligne à côté du nom” a disparu dans Outlook.
Dans les builds récents, cette option peut être gérée par stratégie et/ou reflétée par les valeurs TurnOffPresenceIcon
et TurnOffPresenceIntegration
. Utilisez les clés documentées pour la rétablir.
Le nouveau Outlook est‑il concerné ?
Ce guide cible Outlook classique (Win32). La nouvelle application Outlook, davantage alignée sur l’expérience web, peut ne pas exposer les mêmes options locales. Vérifiez la compatibilité des fonctionnalités de présence dans votre environnement.
Dois‑je réinstaller Teams ?
Ce n’est généralement pas nécessaire. Commencez par les clés Registre et la réparation d’Office. La réinstallation n’est utile qu’en cas de composants manquants (ex. fichiers uc*.tlb
).
Notes utiles
- x.0 dans les chemins Office correspond à la version majeure : 16.0 pour Outlook 2016/2019/LTSC 2021/Microsoft 365.
- Manipulez le Registre avec précaution et sauvegardez avant modification.
- Les clés sous
HKCU\Software\Policies\...
sont gérées par stratégie et l’emportent sur les clés utilisateur.
Résumé opérationnel
Dans la majorité des cas, l’absence de bulle de présence dans Outlook après migration vers Teams v2 résulte d’une désactivation par clé ou stratégie. Assurez‑vous que DefaultIMApp
pointe vers Teams
, que l’intégration et les icônes de présence sont activées (TurnOffPresenceIcon=0
, TurnOffPresenceIntegration=0
), et que PersonaMenu\Enabled=1
. Vérifiez la présence des fichiers de l’add‑in, réparez Office si nécessaire, puis escaladez côté tenant si des GPO organisationnelles imposent l’extinction de la présence.
Annexe : mappage Stratégie vs Utilisateur
Paramètre | Clé Stratégie (prend le dessus) | Clé Utilisateur | Valeur active souhaitée |
---|---|---|---|
Icônes de présence | HKCU\Software\Policies\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIcon | HKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIcon | 0 |
Intégration de présence | HKCU\Software\Policies\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegration | HKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegration | 0 |
Menu Personna | HKCU\Software\Policies\Microsoft\Office\16.0\Common\PersonaMenu\Enabled | HKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu\Enabled | 1 |
Application IM par défaut | — | HKCU\Software\IM Providers\DefaultIMApp | Teams |
Annexe : procédure de remise en conformité automatisée
Pour des parcs gérés, planifiez une tâche utilisateur au logon qui valide les clés ci‑dessus. Si votre sécurité impose l’usage de GPO, créez des Préférences GPO (User Configuration → Preferences → Windows Settings → Registry) pour imposer les valeurs souhaitées sans verrouiller indéfiniment, ce qui laisse la possibilité de tester.
Annexe : check‑list de pré‑requis
Élément | Attendu | Comment vérifier |
---|---|---|
Licence Microsoft 365 | Valide avec Teams et Outlook | Portail Microsoft 365 ou Admin Center |
Version Outlook | Build supportant la présence Teams | Fichier → Compte Office → À propos d’Outlook |
Version Teams | Application « nouvelle Teams » (v2) à jour | Paramètres Teams → À propos → Version |
Processus en exécution | Teams actif | Gestionnaire des tâches → Processus |
Réseau | Accès aux endpoints Microsoft 365 | Politiques proxy et pare‑feu |
Références : documentation Microsoft Learn sur l’affichage des icônes de présence dans Outlook, sur la résolution des problèmes de statut de présence Teams dans Outlook, ainsi que fil de discussion Microsoft Q&A décrivant ce comportement et les étapes de correction.