Migração do Catálogo de Endereços em Cache do Outlook (NK2 para RoamCache): Como Forçar
🔍 WiseChecker

Migração do Catálogo de Endereços em Cache do Outlook (NK2 para RoamCache): Como Forçar

Ao atualizar o Outlook de uma versão antiga que usa arquivo .nk2 para autocompletar apelidos para uma versão mais nova que usa RoamCache, a migração das entradas do catálogo de endereços em cache pode não acontecer automaticamente. Isso pode deixar você sem seus endereços de e-mail e sugestões de contatos frequentes. A migração é acionada por ações específicas do Outlook, mas às vezes falha silenciosamente. Este artigo explica como forçar o Outlook a migrar seus dados .nk2 para o armazenamento RoamCache para que sua lista de autocompletar seja restaurada.

Principais Pontos: Forçando a Migração de NK2 para RoamCache

  • Arquivo > Opções > Correio > seção Enviar mensagens: Ative a configuração “Usar Lista de Preenchimento Automático para sugerir nomes ao digitar nas linhas Para, Cc e Cco” para ativar o RoamCache.
  • %appdata%\Microsoft\Outlook\RoamCache: A pasta onde o RoamCache armazena dados de preenchimento automático em arquivos .stream após a migração forçada.
  • Opção de linha de comando Outlook.exe /importnk2: Força o Outlook a importar o arquivo .nk2 para o RoamCache na inicialização.

ADVERTISEMENT

Por que o Outlook Para de Usar o Arquivo NK2 Após a Atualização

O Outlook 2010 e versões anteriores armazenavam dados de preenchimento automático de apelidos em um arquivo chamado Outlook.NK2 localizado em %appdata%\Microsoft\Outlook. A partir do Outlook 2013, a Microsoft substituiu o arquivo .nk2 por um novo sistema de armazenamento chamado RoamCache. O RoamCache armazena entradas de preenchimento automático em arquivos .stream em %localappdata%\Microsoft\Outlook\RoamCache. Essa mudança permitiu que os dados de preenchimento automático acompanhassem sua caixa de correio no modo cache do Exchange e em vários dispositivos.

Quando você inicia uma versão mais nova do Outlook após a atualização, o programa procura um arquivo .nk2 existente. Se encontrado, o Outlook tenta importar as entradas automaticamente para o RoamCache. No entanto, essa migração ocorre apenas uma vez e sob condições específicas. Se o Outlook não detectar o arquivo .nk2 no momento certo, ou se o recurso de preenchimento automático estiver desabilitado, a migração é ignorada. O arquivo .nk2 antigo permanece intacto e sua pasta RoamCache fica vazia. O resultado é uma lista de preenchimento automático vazia ao compor novas mensagens.

Passos para Forçar a Migração de NK2 para RoamCache

  1. Feche o Outlook completamente
    Certifique-se de que nenhum processo do Outlook esteja em execução. Abra o Gerenciador de Tarefas com Ctrl+Shift+Esc e verifique na guia Processos se há alguma entrada outlook.exe. Se houver, clique com o botão direito e selecione Finalizar tarefa.
  2. Localize seu arquivo NK2
    Abra o Explorador de Arquivos e cole este caminho na barra de endereços: %appdata%\Microsoft\Outlook. Procure um arquivo chamado Outlook.NK2. Se você tiver vários perfis, o arquivo pode ser nomeado Outlook1.NK2 ou usar seu endereço de e-mail como nome. Anote o caminho completo e o nome do arquivo.
  3. Faça backup do arquivo NK2
    Copie o arquivo Outlook.NK2 para um local seguro, como sua Área de Trabalho ou pasta Documentos. Isso garante que você possa restaurar o arquivo se algo der errado.
  4. Limpe a pasta RoamCache existente
    No Explorador de Arquivos, cole este caminho: %localappdata%\Microsoft\Outlook\RoamCache. Exclua todos os arquivos dentro desta pasta. Não exclua a pasta em si. Isso remove quaisquer dados de preenchimento automático parciais ou corrompidos que possam bloquear a importação.
  5. Ative a configuração de preenchimento automático no Outlook
    Abra o Outlook. Vá para Arquivo > Opções > Correio. Role até a seção Enviar mensagens. Marque a caixa “Usar Lista de Preenchimento Automático para sugerir nomes ao digitar nas linhas Para, Cc e Cco”. Clique em OK para salvar.
  6. Force a importação usando a opção /importnk2
    Feche o Outlook novamente. Pressione Windows+R para abrir a caixa Executar. Digite o seguinte comando, substituindo o caminho pela localização real do seu arquivo NK2: "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /importnk2 "C:\Users\SeuNomeDeUsuário\AppData\Roaming\Microsoft\Outlook\Outlook.NK2". Ajuste o caminho da versão do Office conforme necessário (Office16 para Office 2016 e Microsoft 365, Office15 para Office 2013). Pressione Enter.
  7. Verifique a migração
    Quando o Outlook abrir, componha uma nova mensagem de e-mail. Comece a digitar um nome no campo Para que você sabe que estava na sua lista de preenchimento automático antiga. O Outlook deve exibir sugestões imediatamente. Para confirmar que os dados estão agora no RoamCache, feche o Outlook e verifique a pasta RoamCache novamente. Você deve ver um ou mais arquivos .stream com carimbos de data/hora recentes.

ADVERTISEMENT

Se a Migração Ainda Não Funcionar

Outlook não tem um arquivo NK2 para importar

Se você nunca usou o Outlook 2010 ou anterior neste computador, ou se o arquivo NK2 foi excluído, não há dados para migrar. Você deve reconstruir sua lista de preenchimento automático manualmente enviando e-mails para seus contatos frequentes. Para acelerar, você pode exportar contatos do seu catálogo de endereços e enviar uma mensagem de teste para cada um.

A opção /importnk2 não é reconhecida

Esta opção funciona apenas no Outlook 2013, 2016, 2019 e Microsoft 365. Se você estiver usando o Outlook para Mac ou o novo Outlook para Windows (versão de visualização), a migração NK2 não é suportada. Você deve usar uma ferramenta de terceiros ou reinserir os contatos manualmente.

Arquivos RoamCache são criados, mas o preenchimento automático permanece vazio

Isso geralmente significa que a configuração de preenchimento automático estava desabilitada quando a importação foi executada. Vá para Arquivo > Opções > Correio e confirme se a caixa “Usar Lista de Preenchimento Automático” está marcada. Se já estiver marcada, desmarque-a, reinicie o Outlook, marque-a novamente e reinicie outra vez. Isso força o Outlook a recarregar os dados do RoamCache.

Arquivo NK2 vs RoamCache: Principais Diferenças

Item Arquivo NK2 RoamCache
Local de armazenamento %appdata%\Microsoft\Outlook %localappdata%\Microsoft\Outlook\RoamCache
Formato do arquivo Único arquivo binário .nk2 Múltiplos arquivos .stream por caixa de correio
Versões do Outlook suportadas Outlook 2003 a 2010 Outlook 2013 e posteriores
Suporte a roaming Apenas local, não acompanha o Exchange Acompanha o modo cache do Exchange e Microsoft 365
Gatilho de importação Cópia manual ou atualização Automático na primeira inicialização após atualização
Método de recuperação Substituir arquivo com Outlook fechado Excluir arquivos .stream e forçar reimportação

Agora você pode forçar o Outlook a migrar suas entradas antigas de preenchimento automático NK2 para o sistema moderno RoamCache. Após a migração, seus endereços de e-mail usados com frequência aparecem instantaneamente ao compor mensagens. Para manter sua lista de preenchimento automático sincronizada entre dispositivos, certifique-se de que seu perfil do Outlook esteja configurado para o modo cache do Exchange. Como etapa avançada, você pode exportar os arquivos .stream do RoamCache como backup copiando toda a pasta RoamCache enquanto o Outlook está fechado.

ADVERTISEMENT