Está farto de clicar num endereço de e‑mail na web e ver o “Novo Outlook” a abrir, mesmo tendo o Outlook clássico instalado? A boa notícia é que pode forçar o Windows a respeitar a sua escolha. Neste guia completo, explicamos porquê que isto acontece e as formas mais seguras de resolver.
Por que o Windows insiste no Novo Outlook?
Desde o Windows 11, a Microsoft passou a pré‑instalar a aplicação “Outlook (versão pré‑visualização)”, baseada em WebView. O sistema operativo regista automaticamente esta versão UWP como handler principal do protocolo MAILTO:
. Quando o utilizador nunca abriu o Outlook clássico após uma atualização de sistema, ou quando políticas corporativas reescrevem as chaves de registo, o Windows associa os links de e‑mail à aplicação mais “recente” — o Novo Outlook. O resultado: cada clique num endereço de e‑mail abre uma interface que ainda não suporta perfis locais, suplementos COM, regras VBA avançadas ou contas POP3 offline.
Diagnóstico rápido
- Abra Definições → Apps → Aplicativos padrão e procure “Outlook (Win32)” ou “Outlook (classic)”. Se não existir, o Novo Outlook monopolizou o registo.
- Na mesma janela, clique em Definir padrões por protocolo e confirme se
MAILTO
aponta paraOUTLOOK.EXE
ou paraHxOutlook.exe
(a versão UWP). - No Editor de Registo (regedit.exe), navegue até
HKEYCLASSESROOT\mailto\shell\open\command
e confirme se o caminho listaOUTLOOK.EXE
.
Soluções consolidadas
Abordagem | Passos principais | Quando utilizar |
---|---|---|
Definir Outlook clássico como app padrão | Win 10: Definições → Apps → Aplicativos padrão → Email Win 11: Definições → Apps → Aplicativos padrão → Definir padrões por aplicativo → Outlook (Classic). Para cada extensão ou protocolo (.eml, .msg, .ics, MAILTO) selecione “Outlook (Classic)”. | Primeira tentativa recomendada para utilizadores domésticos. |
Forçar registo do Outlook clássico | 1. Execute o Outlook clássico como Administrador pelo menos uma vez. 2. Em Programas e Funcionalidades, selecione Microsoft 365 → Modificar → Reparação Rápida. 3. Reinicie o PC e repita o diagnóstico. | Quando o Outlook não aparece em “Aplicativos padrão”. |
Desinstalar o Novo Outlook | Definições → Apps → Aplicativos instalados → “Outlook (versão pré‑visualização)” → Desinstalar. Confirme que o item desaparece da lista de apps padrão. | O método mais simples e definitivo em ambientes não geridos. |
Ajustes avançados | Verifique políticas de Grupo ou perfis Intune que imponham o Novo Outlook. Desative extensões de navegador que redirecionem mailto: para serviços web. No Regedit, altere HKCR\mailto\shell\open\command para:"C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" -c IPM.Note /m "%1" | Quando as soluções anteriores falham ou estão bloqueadas por TI. |
Automatizar tudo com PowerShell
Administra vários computadores? Utilize o script abaixo para remover o Novo Outlook, reparar o Office e definir o handler MAILTO:
:
Start-Process winget -ArgumentList "uninstall --id Microsoft.OutlookForWindows" -Wait
$office = Get-WmiObject -Query "SELECT * FROM Win32_Product WHERE Name LIKE '%Microsoft 365%'"
$office.Reinstall() # Reparação silenciosa
$protocol = 'HKCR:\mailto\shell\open\command'
Set-ItemProperty -Path $protocol -Name '(default)' -Value '"%ProgramFiles%\Microsoft Office\root\Office16\OUTLOOK.EXE" -c IPM.Note /m "%1"'
Grupo de Políticas e Intune
Política de Pré‑configuração de Aplicativos (OMA‑URI)
Para bloquear o Novo Outlook como padrão, crie uma política OMA‑URI com a chave ./Device/Vendor/MSFT/Policy/Config/ApplicationDefaults/DefaultAssociationsConfiguration
e mapeie cada protocolo para OUTLOOK.EXE
. Publique a política e valide no Event Viewer (canal MDM Policy‑Operational).
Editar registo com segurança
Antes de qualquer alteração, exporte a chave HKCR\mailto
. Caso uma atualização do Office ou do Windows reverta as definições, bastará duplo‑clicar no ficheiro .reg guardado para restaurar o comportamento desejado.
Verificar extensões e apps paralelas
- Chrome/Edge: escreva
chrome://settings/handlers
e remova serviços que gerem e‑mails. - Firefox: em Preferências → Aplicações, confirme que a ação para
mailto
é “Usar Outlook (desktop)”. - Clientes secundários: aplicações como Thunderbird podem reescrever o protocolo; repita o diagnóstico após qualquer teste.
Motivos frequentes para falhas
- Atualizações cumulativas do Windows 11 redefinem associações para “aplicações recomendadas”.
- Reparações silenciosas do Office nem sempre atualizam o registo per‑machine.
- Extensões ou PWAs configuradas como “aplicação para e‑mail” bloqueiam a alteração.
Problemas conhecidos e soluções adicionais
O Outlook clássico não aparece em “Aplicativos padrão”
Execute OfficeC2RClient.exe /update user updatetoversion=(versão)
para forçar o instalador a reparar a integração shell.
O handler volta ao Novo Outlook após reiniciar
Investigue tarefas agendadas com SchTasks.exe que chamem OutlookForWindowsSetup.exe e desative‑as.
Erro “Esta ação só é permitida para apps Microsoft Store”
O browser utiliza a URI ms‑settings:defaultapps
. Copiar esse URI para Win+R ajuda a identificar a chamada e ajustar permissões no registo.
FAQ
Posso manter ambos os Outlooks instalados?
Sim, mas o Windows apenas suporta um handler ativo para MAILTO:
. Defina o clássico como padrão e evite abrir o Novo Outlook.
O script de PowerShell é suportado pela Microsoft?
Não oficialmente. Use‑o por sua conta e risco e teste primeiro em máquinas piloto.
As futuras versões do Novo Outlook terão paridade completa?
Até Setembro 2025 ainda faltam recursos como POP3 offline, suplementos COM complexos e múltiplos perfis locais.
Monitorização contínua
Integre a verificação do handler MAILTO:
na sua ferramenta de gestão de configuração (SCCM, Ansible, Chef). Um script simples que leia a chave de registo e envie o valor para um dashboard Grafana alerta‑o quando a associação muda, permitindo correção proativa.
Exemplo de script de inventário (VBScript)
Dim wsh, key, handler
Set wsh = CreateObject("WScript.Shell")
key = "HKEYCLASSESROOT\\mailto\\shell\\open\\command\\"
handler = wsh.RegRead(key & "")
WScript.Echo "MAILTO handler: " & handler
'Enviar via REST para o endpoint de inventário
Checklist final
- Desinstalou ou ocultou o Novo Outlook?
- Confirmou que
OUTLOOK.EXE
surge em Apps padrão? - Executou reparação do Office e reiniciou o PC?
- Testou links
mailto:
em vários browsers? - Documentou alterações para auditoria?
Com estas medidas, reduz significativamente a probabilidade de surpresas depois de uma grande atualização do Windows ou Office.
Conclusão
Enquanto a paridade total não chega, escolher o Outlook clássico continua a ser a opção mais estável para quem depende de regras avançadas, macros VBA e perfis independentes. Seguindo os passos deste guia, garante que qualquer clique num link mailto:
abre exactamente onde merece: no cliente Outlook que já conhece.