Como restaurar o status de presença do Microsoft Teams no Outlook após migração

Após migrar do Skype for Business para o Microsoft Teams, diversos administradores relatam que o Outlook 64‑bit deixou de exibir os indicadores de presença (“bolinhas” verde, amarela, vermelha) ao lado do nome dos colegas. Embora a opção Register Teams as the chat app for Office estivesse habilitada e as chaves de IM Providers parecessem corretas, a integração simplesmente sumiu. Este artigo detalha a causa mais comum – a política que desativa o Persona Menu – e apresenta passo a passo completo, do diagnóstico à correção definitiva.

Índice

Visão geral do problema

Quando o Outlook e o Teams estão devidamente integrados, o cliente de e‑mail consulta a API de Presença do Teams para mostrar o estado atualizado de cada usuário. Se um dos componentes obrigatórios estiver ausente, desabilitado ou bloqueado por política, a interface do Outlook não consegue renderizar o controle de presença. O sintoma clássico é:

  • Os “balõezinhos” de cor não aparecem em Caixa de Entrada, Calendário, Pessoas ou na janela de nova mensagem.
  • A janela de inspeção de mensagens (Inspecionar Elemento) mostra instantMessagingStatus: OFF.
  • O cmdlet Get-CsClientPolicy indica que a conta está habilitada para Teams, confirmando que o problema está no lado do Office.

Como o Outlook obtém a presença do Teams

Desde o Office 2016, a presença instantânea é oferecida por um conjunto de componentes:

  1. Chat Provider: definido em HKEYCURRENTUSER\Software\IM Providers. Até a versão 1905, o valor DefaultIMApp precisava ser “Teams”. Com builds mais recentes, basta marcar a caixa Register Teams as the chat app for Office dentro do Teams.
  2. Persona Menu: módulo que injeta ícones de status na UI do Office. É controlado pela chave PersonaMenu\Enabled. Se 0, o menu é ocultado mesmo que o Teams esteja registrado.
  3. Microsoft Teams Presence Provider Add‑in: add‑in COM que consome a API Graph e sinaliza mudanças de status a cada 60 segundos.

Se qualquer parte for bloqueada (por exemplo, via GPO), o Outlook cai em modo legado e deixa de mostrar a presença.

Checklist rápido antes de editar o Registro

Antes de alterar chaves do Windows, confirme:

  • Versões do Office e Teams – ambos devem estar no canal Current ou Monthly Enterprise com build ≥ 16.0.15601.x.
  • Licenciamento – o usuário precisa de licença Teams (Microsoft 365 Business Basic/E3/E5 ou superior).
  • Sincronia de relógio – se o relógio do sistema estiver errado, tokens de presença expiram prematuramente.
  • Conectividade de rede – firewall deve liberar *.presence.teams.microsoft.com.

Etapas sugeridas pelo moderador

EtapaAçãoObservação
1Verificar atualizações do Outlook (Arquivo ▸ Conta ▸ Opções de Atualização) e do Teams (Ajuda ▸ Check for Updates).Garante compatibilidade entre os aplicativos.
2Fechar Outlook e Teams, depois criar:
HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\IM\EnableAppearOffline = 1 (DWORD)
Reiniciar o Windows após a alteração.
3Executar Reparo do Office (Painel de Controle ▸ Programas e Recursos ▸ Microsoft Office ▸ Alterar ▸ Reparar).Corrige arquivos ou complementos danificados.
4Se nada funcionar, abrir chamado no Centro de Administração do Microsoft 365.Engenheiros de suporte podem verificar logs de back‑end.

Solução que efetivamente resolveu o caso

No ambiente investigado, uma Política de Grupo havia criado a chave:

HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\PersonaMenu
  └─ Enabled (DWORD) = 0  ; presença oculta

Ao alterar Enabled para 1 e reiniciar Outlook/Teams, o indicador de presença voltou a funcionar instantaneamente.

O que é o Persona Menu?

O Persona Menu é o módulo responsável por renderizar o controle de presença dentro do Office. Quando seu valor está em 0, a aplicação ignora qualquer informação do chat provider, mesmo que o Teams esteja corretamente registrado. Para ambientes gerenciados, a mesma chave pode existir em:

HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common\PersonaMenu

Uma chave em HKLM sempre sobrepõe o valor em HKCU. Portanto, ajuste ambas.

Passo a passo para alterar o Registro com segurança

  1. Crie um ponto de restauração do Sistema.
  2. Aperte Win+R, digite regedit e pressione Enter.
  3. Navegue até HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\PersonaMenu. Se a subchave não existir, clique com o botão direito em Common, escolha Novo ▸ Chave e nomeie como PersonaMenu.
  4. No painel direito, clique com o botão direito, Novo ▸ Valor DWORD (32‑bits), digite Enabled e defina o valor como 1.
  5. Repita os passos em HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common (caso a política exista).
  6. Feche o Editor do Registro e reinicie o computador.

Automatizando a correção via PowerShell

Para ambientes com dezenas de estações, crie um GPO de Startup Script com o comando:

# Corrige PersonaMenu em HKCU
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Office\16.0\Common\PersonaMenu' -Name 'Enabled' -Value 1 -Type DWord -Force

Remove possíveis bloqueios herdados de HKLM

Remove-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Office\16.0\Common\PersonaMenu' -Name 'Enabled' -ErrorAction SilentlyContinue 

Como evitar que a política volte a desativar a presença

Se a chave estiver sendo redefinida a cada logon, localize a origem da política:

  • No Controlador de Domínio, abra o Group Policy Management, clique em Group Policy Results e gere um relatório para a máquina afetada.
  • Procure por Office 16.0 Common PersonaMenu Enabled. Identifique o GPO e ajuste o valor para Enabled = 1 ou remova a configuração.
  • Forneça um comentário no GPO explicando o impacto dessa chave sobre a experiência do usuário em Teams e Outlook.

Verificações adicionais caso o problema persista

ChaveValor esperadoDescrição
HKCU\Software\IM Providers\DefaultIMAppTeamsInforma ao Office qual aplicativo de chat entregar à API.
HKCU\Software\Policies\Microsoft\Office\16.0\Common\OfficeChatEnableTeamsChatIntegration = 1Chave introduzida em 2024 para desativar novos recursos de chat.
HKCU\Software\Microsoft\Office\16.0\Common\ExperimentConfigsFlightSetting_ChatProviders = 1Quando 0, bloqueia experimentos de presença.

FAQ – Perguntas frequentes

O problema afeta o Outlook Web?

Não. O Outlook Web (OWA) usa a presença do Teams diretamente no navegador, sem depender das chaves locais de Registro.

Depois de corrigir o PersonaMenu, a presença ainda demora para aparecer. É normal?

Sim. O Teams sincroniza o status a cada 60 segundos. Aguarde cerca de 2 minutos após reiniciar o Outlook.

Funciona no Office 2013 ou 2010?

Somente Office 2016 em diante oferece integração oficial com Teams. Ainda assim, a chave de PersonaMenu existe; basta trocar 16.0 por 15.0 (2013) ou 14.0 (2010).

Posso aplicar a correção via Intune?

Sim. Use um PowerShell Script ou Configuration Profile de tipo Settings Catalog para configurar o caminho e valor exatos.

Conclusão

Em 90 % dos casos em que o status de presença do Teams desaparece do Outlook logo após uma migração, a raiz está em políticas herdadas que desativam o Persona Menu. Após restaurar Enabled = 1, confirmar as chaves de IM Providers e reiniciar os aplicativos, o ícone de status volta a funcionar sem necessidade de reinstalar Office ou Teams. Para ambientes corporativos, automatize a correção via GPO ou Intune e monitore futuras alterações de política para evitar regressões.

Índice