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.
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:
- Chat Provider: definido em
HKEYCURRENTUSER\Software\IM Providers
. Até a versão 1905, o valorDefaultIMApp
precisava ser “Teams”. Com builds mais recentes, basta marcar a caixa Register Teams as the chat app for Office dentro do Teams. - Persona Menu: módulo que injeta ícones de status na UI do Office. É controlado pela chave
PersonaMenu\Enabled
. Se0
, o menu é ocultado mesmo que o Teams esteja registrado. - 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
Etapa | Ação | Observação |
---|---|---|
1 | Verificar atualizações do Outlook (Arquivo ▸ Conta ▸ Opções de Atualização) e do Teams (Ajuda ▸ Check for Updates). | Garante compatibilidade entre os aplicativos. |
2 | Fechar Outlook e Teams, depois criar:HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\IM\EnableAppearOffline = 1 (DWORD) | Reiniciar o Windows após a alteração. |
3 | Executar Reparo do Office (Painel de Controle ▸ Programas e Recursos ▸ Microsoft Office ▸ Alterar ▸ Reparar). | Corrige arquivos ou complementos danificados. |
4 | Se 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
- Crie um ponto de restauração do Sistema.
- Aperte Win+R, digite
regedit
e pressione Enter. - 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. - No painel direito, clique com o botão direito, Novo ▸ Valor DWORD (32‑bits), digite Enabled e defina o valor como 1.
- Repita os passos em
HKLM\SOFTWARE\Policies\Microsoft\Office\16.0\Common
(caso a política exista). - 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
Chave | Valor esperado | Descrição |
---|---|---|
HKCU\Software\IM Providers\DefaultIMApp | Teams | Informa ao Office qual aplicativo de chat entregar à API. |
HKCU\Software\Policies\Microsoft\Office\16.0\Common\OfficeChat | EnableTeamsChatIntegration = 1 | Chave introduzida em 2024 para desativar novos recursos de chat. |
HKCU\Software\Microsoft\Office\16.0\Common\ExperimentConfigs | FlightSetting_ChatProviders = 1 | Quando 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.