Se o Outlook clássico no Windows 11 fecha segundos após abrir com erro em ucrtbase.dll e código 0xC0000005, este guia prático mostra como diagnosticar e corrigir de forma definitiva — prioridade para regras corrompidas, perfil/cache e triagem de complementos e builds.
Visão geral do problema
Após atualizações recentes do Windows 11 ou do Microsoft 365, diversos usuários notaram encerramentos imediatos do Outlook (clássico) logo após a inicialização. No Visualizador de Eventos (Aplicativo) costuma aparecer:
Faulting application name: OUTLOOK.EXE
Faulting module name: ucrtbase.dll
Exception code: 0xc0000005 (Access Violation)
O módulo ucrtbase.dll
é parte do Microsoft C Runtime. A falha nele é um efeito — quase sempre gatilhada por dados inconsistentes do usuário (p.ex., regras de caixa de entrada) ou por artefatos de identidade/perfil danificados. A boa notícia: a maioria dos casos é resolvida com limpeza de regras e recriação de perfil.
Como confirmar rapidamente
- Visualizador de Eventos > Logs do Windows > Aplicativo: procure eventos Error do OUTLOOK.EXE referenciando
ucrtbase.dll
e0xC0000005
. - Monitor de Confiabilidade (digite confiabilidade na busca do Windows): verifique datas e recorrência do crash.
- Teste em Modo Seguro do Outlook: execute
outlook.exe /safe:3
. Se abrir estável sem add‑ins, há indícios de interferência de complementos (ainda que nem sempre seja a raiz).
Principais causas identificadas
Causa provável | Evidências no debate | Observações |
---|---|---|
Regras de caixa de entrada corrompidas (server‑side ou client‑side) | Muitos casos normalizam após excluir todas as regras via OWA e executar outlook.exe /cleanrules . | Regras defeituosas são baixadas logo na inicialização e podem provocar falha antes da interface carregar. |
Perfil ou cache de identidade danificados | Limpar pastas locais (IdentityCache/OneAuth) e recriar o perfil eliminou o crash em vários cenários. | Corrupção impede autenticação correta ou cria inconsistências no OST. |
Add‑ins ou builds específicos do Office | Safe Mode e desativação seletiva ajudaram na triagem; reverter builds recentes nem sempre resolveu. | Mesmo quando o build é gatilho, a raiz costuma estar nos dados do usuário. |
Fluxo de correção recomendado (do mais provável para o menos)
Aplique na ordem e avance apenas se o passo anterior não resolver.
Limpar todas as regras (cliente e servidor)
As regras são a causa mais frequente. Execute os comandos abaixo com o Outlook fechado (pressione Win+R).
outlook.exe /cleanrules ; apaga regras no servidor e no cliente
outlook.exe /cleanclientrules ; alternativa se suspeitar apenas de regras locais
Confirme no OWA (Outlook na Web) que nenhuma regra permaneceu antes de reabrir o cliente clássico. Se o Outlook voltar a abrir normalmente, recrie as regras aos poucos, testando a estabilidade a cada inclusão.
Criar ou redefinir o perfil do Outlook
Se a limpeza de regras não bastar, o próximo alvo é o perfil e os artefatos de identidade.
- Forçar o Selecionador de Perfis: execute
outlook.exe /profiles
e crie um Perfil Novo. Alternativamente, use Painel de Controle > Correio (Mail) > Mostrar Perfis > Adicionar e marque “Perguntar qual perfil deve ser usado”. - Se persistir, com o Outlook fechado, remova/renomeie os artefatos locais (eles serão recriados automaticamente ao abrir e autenticar novamente):
%LocalAppData%\Microsoft\Outlook
(OST/arquivos de cache do perfil)%LocalAppData%\Microsoft\IdentityCache
%LocalAppData%\Microsoft\OneAuth
HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\Identity
Após a limpeza, crie um Perfil Novo e conclua o login das contas.
Testar com complementos desativados
Mesmo não sendo a causa dominante, é parte da triagem:
outlook.exe /safe:3 ; inicia sem add‑ins COM
Se estabilizar, reative os add‑ins um a um até identificar o problemático.
Reparar ou reverter a instalação do Office
- Abra Aplicativos e Recursos no Windows e faça um Reparo Online do Microsoft 365.
- Se necessário, reverte‑se a um build anterior (Canal Atual). Exemplo de comando em um Prompt elevando:
cd "%ProgramFiles%\Common Files\Microsoft Shared\ClickToRun" officec2rclient.exe /update user updatetoversion=<numerodabuild>
Substitua<numerodabuild>
pelo número desejado. Teste novamente após a reversão.
Atualizar Windows e drivers
Garanta o Windows 11 atualizado (23H2 ou mais recente) e os drivers de vídeo/chipset em dia. Embora não costume ser a raiz, inconsistências de driver ou componentes do sistema podem amplificar o problema.
Escalonar para a Microsoft (quando nada resolve)
Se o Outlook não permanece aberto tempo suficiente para usar “Contato de Suporte”, inicie com um perfil vazio (sem contas), apenas para gerar o tíquete e anexar o crash dump. Artefatos úteis:
%LOCALAPPDATA%\CrashDumps\OUTLOOK.EXE.*.dmp
(se a coleta estiver habilitada)- Export do Visualizador de Eventos (Aplicativo) referente ao crash
- Relatório do Monitor de Confiabilidade em HTML
Passo a passo detalhado
Excluir regras no Outlook na Web (OWA)
- Abra o Outlook na Web com a conta afetada.
- Vá em Configurações > E‑mail > Regras.
- Exclua todas as regras (anote as necessárias para recriar depois).
- Feche todas as janelas do Outlook clássico e rode:
outlook.exe /cleanrules
- Abra o Outlook e teste. Se estabilizar, recrie regras uma por vez, testando a cada criação.
Criar um novo perfil com segurança
- Feche o Outlook e o Teams (se estiver rodando).
- Pressione Win+R, digite
control mlcfg32.cpl
e pressione Enter. - Clique em Mostrar Perfis > Adicionar > dê um nome (ex.: Outlook‑Novo).
- Adicione a(s) conta(s) e marque “Perguntar qual perfil deve ser usado”.
- Abra o Outlook e escolha o novo perfil. Se funcionar, defina-o como padrão e remova o antigo.
Limpar caches de identidade (OneAuth/IdentityCache)
Com o Outlook fechado:
- Renomeie (.old) as pastas:
%LocalAppData%\Microsoft\IdentityCache
%LocalAppData%\Microsoft\OneAuth
- Opcional (avançado): exporte e então apague a chave:
HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\Identity
- Abra o Outlook, faça login quando solicitado.
Quando usar (ou não) o SCANPST
- PST (arquivos locais):
SCANPST.EXE
pode corrigir corrupção. - OST (cache do Exchange/Microsoft 365): prefira recriar o arquivo removendo o OST; ele será sincronizado do zero.
Mitigações úteis (quando o crash não some, mas você precisa trabalhar)
- Desativar aceleração de hardware (às vezes evita quedas durante leitura/preview):
HKEYCURRENTUSER\Software\Microsoft\Office\16.0\Common\Graphics DWORD: DisableHardwareAcceleration = 1
Ou via Arquivo > Opções > Avançado > Exibição: “Desabilitar aceleração gráfica de hardware”. - Alterar impressora padrão: problemas de driver podem causar crash no preview. Troque para “Microsoft Print to PDF” temporariamente e teste.
- Perfil limpo + OWA: enquanto investiga, opere via OWA e mantenha o cliente clássico fechado para evitar novos dumps.
Receita rápida para administradores (scriptamento)
Execute em Prompt de Comando do usuário afetado, com o Outlook fechado:
REM 1) Zerar regras
start "" /wait outlook.exe /cleanrules
REM 2) Limpar caches de identidade
taskkill /im outlook.exe /f 2>nul
for %%D in ("%LocalAppData%\Microsoft\IdentityCache" "%LocalAppData%\Microsoft\OneAuth") do (
if exist "%%~D" ren "%%~D" "%%~nD.old-%DATE:/=-%\_%TIME::=-%"
)
REM 3) Renomear cache do Outlook (OST será recriado)
if exist "%LocalAppData%\Microsoft\Outlook" ren "%LocalAppData%\Microsoft\Outlook" "Outlook.old-%DATE:/=-%\_%TIME::=-%"
REM 4) Forçar seletor de perfis no próximo start
start "" outlook.exe /profiles
Matriz de decisão (sintoma → próxima ação)
Sintoma | Próxima ação indicada |
---|---|
Fecha ao abrir, sem janela | Limpar regras + verificar no OWA se zerou tudo |
Abre na tela pedindo login e cai | Limpar IdentityCache/OneAuth + novo perfil |
Abre apenas em /safe:3 | Desabilitar add‑ins, testar um a um; se persistir, recriar perfil |
Crash após atualização do Office | Reparo online; se não resolver, reverter build |
Crash ao visualizar/Imprimir | Mudar impressora padrão; desativar aceleração de hardware |
Boas práticas e alertas
- Backup/restore point: antes de limpezas agressivas, mantenha um ponto de restauração do sistema ou backup do perfil do usuário.
- Reinstalar Office raramente resolve se a causa é dado corrompido (regras/perfil). Trabalhe nos artefatos primeiro.
- Outlook clássico continua suportado oficialmente por anos (sem plano de migração forçada imediata ao New Outlook no momento desta redação).
- ucrtbase.dll é sintoma: o módulo acusa a violação de acesso, mas a origem costuma estar nas regras, cache de identidade ou OST.
FAQ — Perguntas frequentes
Isso é vírus? Muito improvável. Na grande maioria, trata‑se de corrupção lógica de dados do perfil/regras.
Excluir regras não fará eu perder automações importantes? Sim, você perderá as regras — por isso recomenda‑se capturar prints ou anotar antes. Recrie apenas as essenciais, testando a estabilidade a cada adição.
Posso “consertar” o OST? É preferível recriar. O OST é um cache da caixa de correio do Exchange/Microsoft 365; remover e deixar sincronizar do zero evita herdar problemas.
Qual a diferença de /cleanrules
e /cleanclientrules
? O primeiro remove regras do servidor e do cliente; o segundo remove apenas as locais.
O Safe Mode resolveu. Paro por aqui? Não. Use o Safe Mode apenas para isolar; identifique e remova o add‑in problemático ou revalide o perfil.
Devo trocar para o New Outlook? Não é obrigatório. O clássico segue suportado; use o New Outlook se ele atender suas necessidades enquanto investiga o crash.
Checklist final (resumo prático)
- Regra corrompida → Excluir em OWA +
/cleanrules
(resolve a maioria). - Persistiu? → Novo perfil + apagar IdentityCache/OneAuth + recriar OST.
- Ainda falha? →
/safe:3
sem add‑ins, Reparo do Office, reverter build. - Sem sucesso? → Abrir tíquete e enviar crash dump para a Microsoft.
Anexo: comandos úteis do Outlook
Comando | O que faz |
---|---|
outlook.exe /profiles | Abre o seletor de perfis ao iniciar |
outlook.exe /safe:3 | Inicia sem add‑ins COM |
outlook.exe /cleanrules | Apaga regras no servidor e no cliente |
outlook.exe /cleanclientrules | Apaga apenas regras locais |
Notas finais
- Se você administra vários dispositivos, padronize um roteiro de triagem (limpar regras → novo perfil → caches de identidade → add‑ins → reparo/reversão) e documente tempo de correção por etapa para priorizar esforços.
- Para ambientes com Retention Policies e add‑ins corporativos, coordene com a equipe de Exchange/Segurança antes de limpar regras de usuários VIP.
Seguindo a ordem acima, a maioria dos ambientes restaura a estabilidade do Outlook em poucos minutos, com foco no que mais resolve: regras e perfil.