Teams v2 : présence absente dans Outlook (Microsoft 365) — correctifs, registres et GPO

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.

Sommaire

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 → ModifierRé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ôleOù regarderValeur attendueAction si KO
Teams lancé et connectéIcône zone de notificationTeams actif, même compte/tenant qu’OutlookLancer Teams, reconnecter avec le compte M365 utilisé par Outlook
Fournisseur IM par défautHKCU\Software\IM Providers\DefaultIMAppTeamsModifier en Teams et relancer Outlook/Teams
Icônes de présenceHKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIcon0Positionner à 0
Intégration de présenceHKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegration0Positionner à 0
Menu PersonnaHKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu\Enabled1Positionner à 1
Présence visible sur un autre postePoste de référence sainPrésence OKComparer exports de clé Registre (diff)
Composants add‑inDossier %LOCALAPPDATA%\Microsoft\TeamsPresenceAddinuc.tlb ou uc.win32.tlb présentRé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

CheminValeurTypeCe que cela faitValeur attendue
HKCU\Software\IM ProvidersDefaultIMAppREG_SZDésigne l’application de messagerie instantanée (IM) utilisée par Office/Outlook pour la présence.Teams
...\Common\IMTurnOffPresenceIconREG_DWORDMasque (1) ou affiche (0) l’icône de présence à côté des noms.0
...\Common\IMTurnOffPresenceIntegrationREG_DWORDDésactive (1) ou active (0) l’intégration de présence globale.0
...\Common\PersonaMenuEnabledREG_DWORDActive (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 sous HKCU\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

  1. Mettre à jour Outlook et Teams via les mécanismes officiels de mise à jour.
  2. Quitter totalement Outlook et Teams (y compris processus en arrière‑plan).
  3. Contrôler DefaultIMApp=Teams sous HKCU\Software\IM Providers.
  4. Activer la présence et le menu Personna :
    • TurnOffPresenceIcon=0
    • TurnOffPresenceIntegration=0
    • PersonaMenu\Enabled=1
  5. Redémarrer Outlook et Teams, vérifier sur une conversation interne et dans le volet de lecture.
  6. Comparer avec un poste sain (export des clés Registre) si l’affichage reste absent.
  7. Réparer Office puis, si nécessaire, réinstaller Teams.
  8. 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ômeContexteDiagnosticRésolution
Présence absente uniquement dans la liste de messagesTeams v2, Outlook 64‑bitsPersonaMenu\Enabled=0Positionner Enabled=1, redémarrer Outlook
Présence absente partoutGPO durcieClés sous \Policies\... forçant TurnOffPresence* à 1Corriger la GPO, forcer un gpupdate
Présence visible pour certains utilisateurs seulementCoexistence Skype/TeamsComptes connectés sur des tenants différentsAligner tenant et session Teams, vérifier identité dans Outlook
Présence figéeCache TeamsIcône ne change pas malgré l’état dans TeamsFermer 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ètreClé Stratégie (prend le dessus)Clé UtilisateurValeur active souhaitée
Icônes de présenceHKCU\Software\Policies\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIconHKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIcon0
Intégration de présenceHKCU\Software\Policies\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegrationHKCU\Software\Microsoft\Office\16.0\Common\IM\TurnOffPresenceIntegration0
Menu PersonnaHKCU\Software\Policies\Microsoft\Office\16.0\Common\PersonaMenu\EnabledHKCU\Software\Microsoft\Office\16.0\Common\PersonaMenu\Enabled1
Application IM par défautHKCU\Software\IM Providers\DefaultIMAppTeams

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émentAttenduComment vérifier
Licence Microsoft 365Valide avec Teams et OutlookPortail Microsoft 365 ou Admin Center
Version OutlookBuild supportant la présence TeamsFichier → Compte Office → À propos d’Outlook
Version TeamsApplication « nouvelle Teams » (v2) à jourParamètres Teams → À propos → Version
Processus en exécutionTeams actifGestionnaire des tâches → Processus
RéseauAccès aux endpoints Microsoft 365Politiques 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.

Sommaire