Outlook не запоминает адрес в поле кому

Обновлено: 07.07.2024

У нас возникли некоторые проблемы с Outlook, и история показала, что удаление и повторная установка Office обычно решают проблему.

Но когда Outlook переустанавливается, пользователи теряют возможность отображения имен контактов из предыдущей адресной книги, когда вы начинаете вводить первые несколько букв.

Они должны начать перестраивать этот список, отправив больше писем.

Эти данные хранятся в файле? Это можно просто скопировать из текущей установки и поместить в новый каталог установки?

Это на Windows Vista и использует Outlook 2007.

2 ответа 2

Похоже, он хранится в двоичном файле в каталоге C:\Users\[USERNAME]\AppData\Roaming\Microsoft\Outlook. Расширение есть.NK2 и имя, скорее всего, "Outlook" (имя профиля по умолчанию).

Возможно, вам придется отобразить скрытые и системные файлы для доступа к этому каталогу.

Это, вероятно, не сильно поможет, кроме моей ссылки на очень полезный инструмент, который вы можете получить от Nirsoft бесплатно, под названием nk2 reader. Ответ выше верен для Outlook 2007, но если где-то задействован OUTLOOK 2010, все будет по-другому.

Недавно мне пришлось сделать это примерно с 40 системами в 2007 году, примерно в 2010 году, и мне потребовалось некоторое время, чтобы найти его, но имя файла, который вы хотите в Outlook 2010, - «stream_autocomplete . ». Он расположен аналогично тому, где находился старый файл nk2, и является скрытым файлом, который необходимо включить, чтобы сначала увидеть скрытые файлы и папки на панели управления.

Затем перейдите в "Имя пользователя" /appdata /local /Microsoft /Outlook> RoamCache. Однако получить "потоковый" файл с одного компьютера на другой не так просто, как раньше с файлом NK2. Microsoft имеет некоторую информацию на своем сайте об этом, если вы ищете "stream_autocomplete".

Но, безусловно, лучшая помощь, которую вы найдете, - это инструмент Nirsoft под названием nk2viewer, который вы можете получить бесплатно с их сайта. Он работает как со старыми файлами Nk2, так и с файлами "Stream" и, по-видимому, позволяет открывать в одном формате и сохранять в другом.

Слово предупреждения. Идентификатор пользователя находится в числовой строке в конце имени файла "stream_autocomplete", и даже если это один и тот же пользователь в другой системе, у него будет другое окончание.

Скопируйте старый "поток автозаполнения" из их старой системы в ту же папку (он будет намного больше). Затем используйте переименование, чтобы изменить только числовые окончания. Вы захотите скопировать всю строку после "stream_autocomplete" в блокнот или где-нибудь, где вы можете ее увидеть (просто для безопасности), затем удалить весь этот файл и использовать сохраненные данные, чтобы переименовать OLD автозаполнение, чтобы оно имело строку Identity из того, что вы только что удалили.

Nirsoft nk2reader делает это намного проще и дополнительно позволяет вам видеть имена внутри файла и множество других данных.

Я должен добавить, что в последнее время мне пришлось много использовать для решения тех же проблем, что и вы, и есть и другие факторы. Например, количество имен в автозаполнении. Есть предел. Если список слишком длинный, его часто вообще не читают, поэтому вы ничего не получите. Однако, используя тот же инструмент, который я перечислил, вы можете удалять имена, которые вам больше не нужны, в автозаполнении, делая его достаточно маленьким, чтобы снова работать.

Другой способ, который, по-видимому, работает, - перейти к старой копии outlook в другой системе, скопировать все имена, которые вы найдете в контактах или предлагаемых контактах (будьте осторожны, копируйте только адреса электронной почты, используйте просмотр списка или некоторые другие, но не смешивайте адреса и номера телефонов) вставьте список адресов электронной почты в тело письма, отправьте это письмо пользователю в его новой системе. Как только вы откроете его, скопируйте имена из тела письма. Начните НОВОЕ электронное письмо и вставьте имена в поле TO: или CC: (мне сказали, что все работает, даже BCC:). Вы НЕ отправляете электронное письмо всем этим людям, вместо этого нажимаете ФАЙЛ и СОХРАНИТЬ. Затем просто закройте письмо.

Я желаю вам удачи, так как я только что сделал более 40 систем с этой же проблемой и потратил много часов на поиск информации здесь. Хуже всего то, что, похоже, не было ни одного метода, который всегда работал бы для всех. В некоторых случаях File/Save работал отлично и был очень прост. В других случаях инструмент nk2reader работал лучше всего. В некоторых других случаях переименование потокового файла казалось решением проблемы.

Это зависит от того, сколько у вас есть, сколько проблем стоит получить результаты. В одном случае мой единственный вариант состоял в том, чтобы использовать экстрактор адресов электронной почты в их «отправленной» папке.

Обычно считалось, что «Предлагаемые контакты» - это новый список автозаполнения, но это не так, хотя это может быть близкое совпадение и, безусловно, будет лучшим местом для получения списка рассылки. В Office 2013 MS решила покончить со списком «Предлагаемые контакты» из-за этого заблуждения. Они говорят, что Autocomplete Stream на самом деле является «неотъемлемой частью» PST, и если вы не переходите из Outlook 2007 в Outlook 2010, простой импорт старого PST в новый PST должен перенести многие параметры из их старого Outlook в новый , Но . если ваша старая версия - 2007, то вы определенно хотите импортировать старый PST в новый PST из-за различий в файловой структуре.

  1. Проверьте параметр автозаполнения в Outlook
  2. Очистить список автозаполнения
  3. Отключить надстройки Outlook
  4. Откройте Outlook в безопасном режиме
  5. Сброс автозаполнения
  6. Восстановить файл PST

1. Проверьте параметр автозаполнения в Outlook


2. Очистите список автозаполнения

Если вам не нужно выбирать Использовать список автозаполнения, чтобы предлагать имена при наборе текста в параметрах Кому, Копия и Скрытая копия , обратите внимание на кнопку Пустой список автозаполнения рядом с ним. , Outlook включает в себя не более 1000 записей в своем списке автозаполнения, который можно очистить, нажав кнопку Пустой список автозаполнения . Нажмите эту кнопку и нажмите Да , чтобы очистить список автозаполнения. Обратите внимание, что вам нужно будет полностью ввести все адреса электронной почты один раз, прежде чем автозаполнение Outlook отобразит их снова.

  • ЧИТАЙТЕ ТАКЖЕ: 5 лучших программ для поиска электронной почты на 2019 год

3. Отключите надстройки Outlook


ЧИТАЙТЕ ТАКЖЕ: 5 лучших программ для защиты электронной почты

4. Откройте Outlook в безопасном режиме

  • Кроме того, вы можете открыть Outlook в безопасном режиме, который отключает все надстройки приложения. Для этого нажмите клавишу Windows + горячую клавишу X.
  • Выберите Выполнить , чтобы открыть окно на снимке экрана ниже.



5. Сброс автозаполнения

Вы можете сбросить автозаполнение, очистив его кеш. Папка RoamCache содержит кеш автозаполнения. Вы можете сбросить этот кеш, отредактировав папку RoamCache следующим образом.

  • Сначала откройте проводник.
  • Затем откройте эту папку в проводнике:% LOCALAPPDATA% MicrosoftOutlook.
  • Нажмите правой кнопкой мыши папку RoamCache и выберите Переименовать .
  • Введите «old_RoamCache» в качестве заголовка папки.
  • Outlook откроет новую папку RoamCache при открытии приложения.

6. Восстановите файл PST


Одна из замечательных особенностей онлайновых почтовых служб, таких как Gmail, заключается в том, что вам не нужно беспокоиться о таких вещах, как автозаполнение, поскольку все ваши контакты хранятся в облаке, а Gmail автоматически создает гигантский индекс всех, кто отправил вам электронное письмо, или всех, кого вы отправили по электронной почте. Когда вы начинаете вводить имя или адрес электронной почты, он волшебным образом вызывает все соответствующие контакты!

Не так с Outlook 2016 или любой предыдущей версией Outlook. В облаке ничего не хранится, поэтому все основано на локальных файлах. Это верно и для функции предложения автозаполнения. По сути, каждый раз, когда вы вводите имя или адрес электронной почты в Outlook, он сохраняет его в файл, поэтому при следующем вводе этого имени или адреса электронной почты он будет автоматически заполняться для вас.

Примечание. Если вы находитесь в корпоративной среде, то технически ваши контакты хранятся в облаке (сервер Exchange).

Восстановить PST файл

Обычная проблема, когда автозаполнение перестает работать, как-то связано с вашим PST-файлом. Первое, что нужно попробовать, это восстановить файл PST и посмотреть, вернутся ли записи автозаполнения или перестанут сбрасываться. Вы можете сделать это, перейдя в следующую папку в Windows 64-bit

C: Program Files (x86) Microsoft Office Office14

и запустить файл scanpst.exe. Обратите внимание, что путь может отличаться в зависимости от версии Office. Например, если вы используете 64-разрядную версию Office и более новую версию, путь может быть C: Program Files Microsoft Office Office15. Кроме того, более новые версии Office могут хранить файл в следующем месте:
C: Program Files Microsoft Office root Office16
Нажмите Обзор и перейдите к вашему PST-файлу. Если он находится по умолчанию, перейдите в C: Users Имя пользователя AppData Local Microsoft Outlook. По умолчанию он должен называться Outlook.pst.

инструмент для ремонта входящих

Если вы видите, что инструмент восстановления исправил некоторые проблемы с файлом PST, то вам, вероятно, повезет, и автозаполнение должно снова работать нормально, особенно если оно сбрасывалось каждый раз, когда вы закрывали и открывали Outlook.

Все версии Outlook до 2010 года хранили это имя / адрес электронной почты в файле с расширением NK2. Outlook 2010 хранит его по-другому, и поэтому вам нужно импортировать этот файл, если вы пытаетесь получить данные подсказок из более старой версии Outlook в Outlook 2010.

импорт nk2

Прочтите приведенную выше статью Microsoft KB о том, как это сделать. Вы можете скачать их программу FixIT и просто выбрать файл NK2, и он сделает все остальное за вас. Если вы хотите сделать это самостоятельно, вы можете найти файл в следующем месте для Outlook 2003/2007 под управлением Windows 2000 или XP:
C: Documents and Settings Имя пользователя Данные приложения Microsoft Outlook
Для Outlook 2003/2007 под управлением Windows Vista или 7:
C: Users Имя пользователя AppData Roaming Microsoft Outlook
Теперь, чтобы импортировать его в Outlook 2010, необходимо убедиться, что файл NK2 находится в этом каталоге:
C: Users имя пользователя AppData Roaming
Наконец, нажмите Start, введите run и в диалоговом окне Open введите следующую команду:
outlook.exe / importnk2

Это должно импортировать кэш имен из более старой версии Outlook в Outlook 2010.

В некоторых случаях, чтобы это снова заработало в Outlook, вам может потребоваться очистить кеш автозаполнения. Если все уже прошло, то это не имеет значения, но это должно помочь с проблемой перезагрузки кэша снова и снова.

Нажмите на кнопку «Пустой список автозаполнения». Также рекомендуется снять флажок «Использовать список автозаполнения», чтобы предлагать имена при вводе в поля «Кому», «Копия» и «СК». Выйдите из Outlook, а затем снова установите флажок. Попробуйте ввести несколько адресов электронной почты, а затем выйти из Outlook, открыть его снова и посмотреть, все ли еще имена.

Вы также можете полностью избавиться от своего текущего кэша и начать с нуля, что может быть единственным способом устранить проблему. Вам просто нужно переименовать папку RoamCache во что-то другое, и Outlook создаст новую, когда вы снова запустите программу.

Для Windows Vista и 7:
C: Users Имя пользователя AppData Local Microsoft Outlook RoamCache
Для Windows 2000 и XP:
C: Documents and Settings Имя пользователя Локальные настройки Данные приложения Microsoft Outlook RoamCache

Несмотря на то, что в Outlook 2010/2013/2016 нет файла NK2, они сохраняют информацию в файле, но с другим именем. Имя файла:
Stream_Autocomplete_X_AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.dat
И он находится здесь:
C: Users Имя пользователя AppData Local Microsoft Outlook RoamCache
Если вы работаете в Windows XP с Outlook, то это здесь:
C: Documents and Settings Имя пользователя Локальные настройки Данные приложения Microsoft Outlook RoamCache
В методе 4 мы переименовали эту папку RoamCache, но это удаляет все и заставляет начать все с нуля. Если у вас только что возникла эта проблема, вы можете восстановить некоторые предложения по именам, открыв этот файл Stream.dat в программе с именем NK2Edit:

Первое, что вы можете попробовать, это просто открыть файл .dat с помощью NK2Edit, а затем закрыть его. Убедитесь, что Outlook закрыт, когда вы делаете это. Затем откройте Outlook и посмотрите, решит ли это проблему. Обратите внимание, что эта программа автоматически обнаружит, установлен ли Outlook, и загрузит для вас файл кэша, если он хранится в расположении по умолчанию. Вы должны увидеть список автозаполнения сразу:

новый файл nk2

Затем перейдите в раздел Действия и выберите Добавить записи из адресной книги.

добавить записи

Теперь выберите контакт, который вы хотите использовать для создания нового файла NK2. Вам не нужно выбирать все контакты, если вы не хотите. Вы также можете щелкнуть раскрывающийся список, нажать «Предлагаемые контакты» и посмотреть, есть ли что-нибудь. Если нет, просто выберите Контакты, а затем нажмите Control +, чтобы выбрать отдельные контакты.

импортный контакт

файл данных

Вы также можете получить гораздо больше информации о Автозаполнение Outlook с веб-сайта поддержки Microsoft. Если у вас все еще есть проблемы или что-то неясно, оставьте комментарий здесь, и я постараюсь помочь! Наслаждайтесь!

date

02.03.2012

directory

Outlook

comments

комментариев 14

Все пользователи Outlook помнят и пользуются такой удобной функцией, как функция быстрого набора адреса (Auto-Complete, автоподстановка или автонабор почтового адреса). Функция быстрого набора выглядит следующим образом:

1) Автозаполнение “запоминает” все имена получателей и их почтовые адреса после того, как вы отправили ему почту

2) Когда пользователь в адресной строке Outlook вводит первые буквы почтового адреса или имени пользователя, и Outlook, в случае наличия в кэше адресов быстрого набора подобного адресата, автоматически предлагает подходящий почтовый адрес.

Функция автозаполнения в Outlook

А где же Outlook 2003/2007 хранит адреса, появляющиеся в строке быстрого набора?

Файл с кэшем введенных адресов хранится по пути Documents and Settings/\%username%\/Application Data/Microsoft/Outlook/ и называется Outlook.NK2.

В том случае, если вы хотите сбросить историю набранных адресов в Outlook 2003/2007, файл Outlook.nk2 необходимо удалить.

Если вы хотите перенести информацию с кэшем введенных адресов на другой компьютер, просто скопируйте его на новый компьютер в нужный профиль.

Для тонкого редактирования почтовых адресов, хранящихся в кэше автозаполнения можно воспользоваться сторонней утилитой, например NK2View. Эта утилита позволяет обрабатывать содержимое файла автозаполнения Outlook (. NK2),например, отобразить все записи электронной почты, или экспортировать эти записи в формат текст/HTML/XML.

Удалять устаревшие и неправильные адреса из памяти Outlook

Инструкции в этой статье относятся к Outlook 2019, 2016, 2013, 2010, 2007; Outlook для Office 365; Outlook для Mac; и Outlook Online.

Удалить имя или адрес электронной почты из списка автозаполнения Outlook

Чтобы удалить один контакт из списка автозаполнения:

В поле Кому введите имя или адрес, который вы хотите удалить. При вводе контактной информации в списке автозаполнения отображаются доступные совпадения.

Нажмите клавишу Стрелка вниз , чтобы выделить запись, которую вы хотите удалить из списка.

Выберите Удалить (X справа от имени контакта). Или нажмите клавишу Удалить .

Удалить все адреса из списка автозаполнения Outlook

Чтобы очистить список автозаполнения всех записей в Outlook 2019, 2016, 2013 и 2010:

Перейдите на вкладку Файл .

Выберите Параметры .

В диалоговом окне Параметры Outlook выберите категорию Почта .

В диалоговом окне подтверждения выберите Да .

Если вы хотите отключить список автозаполнения и запретить Outlook предлагать получателей, снимите флажок Использовать список автозаполнения, чтобы предлагать имена при вводе флажков Кому, Копия и Скрытая копия .

Выберите ОК , чтобы закрыть диалоговое окно «Параметры Outlook».

Остановить Outlook 2007 от предложения получателей

Чтобы отключить список автозаполнения в Outlook 2007:

Выберите Инструменты > Параметры .

Выберите Параметры электронной почты .

Выберите Дополнительные параметры электронной почты .

Снимите флажок Предлагать имена при заполнении полей «Кому», «Копия» и «СК» .

Нажмите ОК .

Перейдите в Переключатель просмотра и выберите Люди .

Выберите контакт, который содержит адрес электронной почты, который вы хотите удалить из списка автозаполнения.

Чтобы быстро найти контакт, перейдите в поле Поиск и введите адрес электронной почты, который вы хотите удалить из списка автозаполнения.

Читайте также: