Электронная почта Outlook 2016 не индексируется (обработчик протокола Mapi16 не может быть загружен)

15879
Dom

В Интернете есть эпические темы о том, что пользователи переходят на Office 2016 и обнаруживают, что электронная почта Outlook 2016 больше не индексируется. Поиск Windows регистрирует следующую ошибку в средстве просмотра событий:

Обработчик протокола Mapi16 не может быть загружен. Описание ошибки: (HRESULT: 0x80004005).

Я пробовал ВСЕХ распространенных подозреваемых:

  • Перестроить индекс
  • Переустановить офис
  • Удалить и повторно добавить Outlook из источников индекса
  • Удалить и повторно добавить профиль Outlook
  • Мы уже работаем с Office 2016 x32

Удаление Outlook из индекса и использование неиндексированного поиска допустимо в качестве очень кратковременного исправления, но мне нужно «Не удается загрузить обработчик протокола Mapi16». ошибка исправлена ​​навсегда

В настоящее время это происходит примерно на 50% рабочих станций, которые мы обновляем до Office 2016 (Click-to-Run), и все они работают под управлением Win10 со всеми исправлениями.

3
Возможный ответ здесь http://answers.microsoft.com/en-us/office/forum/office_2016-outlook/outlook-2016-search-not-working/75b0acb4-ec1b-41a5-b84e-5c251679700d?page=2 "1 Щелкните правой кнопкой мыши значок Windows в левом нижнем углу 2. Нажмите «Администратор командной строки» 3. Введите sfc / scannow, затем нажмите Enter 4. После SFC введите dism.exe / online / cleanup-image / restorehealth 5. Перезагрузите компьютер и проверьте. " DavidPostill 8 лет назад 0
По той же ссылке другой возможный ответ: «В Outlook 2016 Открыть файл - Открыть параметры - Открыть поиск». Выберите «Параметры индексирования». Выберите «Дополнительно». Выберите «Типы файлов». Прокрутите вниз до «pst» и выделите его, щелкнув левой кнопкой мыши на с помощью переключателей измените «как индексировать этот файл» на «Свойства индекса и содержимое файла». Повторите для «ost». Описания фильтров теперь должны читаться как «Фильтр простого текста». ОК и Закрыть обратно в Outlook и после Некоторое время поиск должен начать давать правильные результаты. " DavidPostill 8 лет назад 0
@DavidPostill В Windows нет ничего плохого, эти компьютеры были просто перезаписаны с нуля, и поиск работает на идентичных компьютерах. Кроме того, индексирование не настроено на индексирование файлов PST в виде текста на компьютерах, на которых работает поиск. Я бы скорее исправил ошибку MAPI16, а не хакерское исправление. Dom 8 лет назад 0
@DavidPostill Это похоже на стандартные форумы Microsoft, которые подходят ко всему, что работает под управлением SFC, и, если это не работает, переустановите. Alan B 7 лет назад 0
@AlanB Также верно, что подход к исправлению устраняет многие неясные проблемы Windows DavidPostill 7 лет назад 0

5 ответов на вопрос

1
Gary P

Это то, что я получил от дела от Microsoft; Добавление пути (# 4) было тем, что сработало для меня. Win 10/64; Office 2016 Pro Plus / 32

  1. Открыть файловый менеджер -> C: \ Windows \ ProgramFiles

    • Ищу scanpst.exe .
    • Закрыть внешний вид и запустить инструмент
  2. https://support.office.com/en-us/article/Outlook-search-stops-working-after-updating-to-build-7870-2020-and-higher-0bcf0b06-320d-40c3-8cf0-7e3df90793ed? Ui = EN-US и Rs = EN-US и объявления = US

  3. Проверьте наличие обновлений Windows

  4. На пораженной машине

    1. Перейти в Пуск> Система
    2. Нажмите Расширенные настройки системы
    3. Перейдите на вкладку «Дополнительно»> «Переменные среды»> «Системные переменные».
    4. Из списка выберите Путь
    5. Нажмите Редактировать
    6. Проверьте, есть ли местоположение обработчика протокола MAPI (mapiph.dll). По умолчанию это будет C: \ Program Files \ Microsoft Office \ Root \ Office16, как показано ниже. Обратите внимание, что вы можете найти mapiph.dll в этой папке. ПЕРЕЗАГРУЖАТЬ.
    7. Если нет, добавьте путь к значению с разделенной точкой с запятой. И нажмите OK, чтобы сохранить изменения.
  5. Если пострадали только 1 пользователь, попробуйте восстановить профиль.

  6. Следуйте инструкциям по этой ссылке https://blogs.technet.microsoft.com/csstwplatform/2010/07/29/desktop-search-event-3083-window-search-mapi2handler-1-cannot-be-loaded

Кроме того, технология добавила Рег. Ключ: Computer\HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search DisableServerAssistedSearch DWORD value =1
я не верю, что это было необходимо, похоже, это был путь к обработчику протокола MAPI (mapiph.dll), который его разрешил. После перезагрузки.

0
Dom

Предварительное исправление (просто ожидание воспроизводимости).

Откройте Параметры индексации и запишите количество элементов в индексе. Отредактируйте переменные среды и добавьте к пути:

x32 - C: \ Program Files \ Microsoft Office \ root \ Office16 \

или x64 - C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \

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

Кажется, что индексатору нужен Office в% Path%, чтобы открыть необходимые файлы для MAPI16.

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

0
nemy

У меня возникла та же проблема, и выяснилось, что причиной была adobe pdf pro add. Надстройка не устанавливается с Office 2016, однако она была унаследована с Office 2013. Отключение надстройки и снятие отметки с перспективы расширенного близкие перспективы. перестройте индекс, проверив, чтобы индексирование повторилось снова.

0
Jorrit Schippers

У меня была та же проблема, и я использовал Office 2016 Small Business, который был предварительно установлен на моем ноутбуке Dell. Я полностью удалил Office через панель управления и после этого использовал инструмент для удаления из support.office.com . После этого я переименовал все папки с именем «Outlook» или «Office» во вложенной папке AppData моего профиля, чтобы новая установка не использовала их повторно. Я переустановил Office 2016 x64, загрузив его с Office.com . Теперь все мои электронные письма проиндексированы.

-1
Mo_AB

Установка 64-битного офиса решила эту проблему для меня, я думаю, что это связано с файлом данных поиска Windows, превышающим 2 ГБ, который 32-битный офис не может обработать.

[обновление 2017-04-06] просто чтобы прояснить проблему, кажется, что файл поиска Windows находится в ProgramData \ Microsoft \ Search \ Data \ Applications \ Windows, кажется, что когда это достигает 2 ГБ, индексация писем в 32-битном офисе перестает работать это также объясняет, почему при удалении файлов поиска поиск снова начинает работать на короткий промежуток времени.

За исключением Outlook 2016 32-разрядная версия не имеет ограничения на размер файла 2 ГБ. Ramhound 7 лет назад 1

Похожие вопросы