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.
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
- 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. - 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. - 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. - 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. - 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. - 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. - 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.
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.