3

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

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

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

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

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

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

7 ответов7

0

Проблема была исправлена в декабре 2018 года и возникла снова в январе 2019 года с Outlook 2016 версии 1812. В режиме кэширования

Расширение пути, кажется, не работает для меня, но на Dell Образ Windows 10 обновлен до 1809 текущего Patchlevel по состоянию на 24.1.2019

Что мы выяснили до сих пор: Кажется, проблема возникает в мосте между Windows Search x64 и Outlook mapi x32.

Quick Work Arround: установите режим Outlok Cache, чтобы не загружать все данные, тогда вы можете искать через сервер, нажав на строку поиска.

0

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

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

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

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

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

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

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

0

У меня была такая же проблема, и выясняется, что причиной был Adobe Pdf Pro добавить в. Надстройка не устанавливается с Office 2016, однако она была унаследована с Office 2013. Отключение надстройки и снятие отметки с продвинутых. близкие перспективы. перестройте индекс, проверив, чтобы индексирование повторилось снова.

0

Это то, что я получил от дела от 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

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

-1

Последние несколько дней я боролся с той же проблемой.

Оказывается, это было связано с веткой реестра HKCU\Software\Classes\VirtualStore. Он содержал несколько записей в поддереве «MACHINE \SOFTWARE \Microsoft \Office \ClickToRun», поэтому скрывал реальное поддерево «HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Office \ClickToRun».

После удаления всего поддерева «HKCU \Software \Classes \VirtualStore \MACHINE» и перезапуска службы "Поиск в Windows" ошибка исчезла, и индексирование снова заработало.

Это сайт, который помог мне в поиске решения: https://www.win-10-forum.de/office/87414-outlook-2016-office-365-betriebssystem-momentan-ausfuehren-anwendung-konfi.html

-1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .