Ошибка Outlook (0×80190194) при загрузке Web Distribution OAB

При попытке Outlook загрузить Web Distribution OAB начала вылезать ошибка (0×80190194).

При ближайшем рассмотрении ошибки было выявлено:

err.exe 0x80190194
# for hex 0x80190194 / decimal -2145844844
BG_E_HTTP_ERROR_404 bitsmsg.h
# 1 matches found for "0x80190194"

Таким образом причина невозможности загрузки OAB заключена в том что Outlook клиент не может ее обнаружить на CAS-сервере.

Загрузка Web Distribution OAB происходит по следующему алгоритму:

  1. Запуск Outlook-а
  2. Outlook-клиент обращается к сервису автообнаружения (autodiscover) и после получения файла autodiscover.xml определяет наличие веб-сервисов Exchange.
  3. Производится анализ и просмотр секций для корпоративной сети или если вы находитесь за пределами своей сети то для Outlook Anywhere.
  4. Выбираем меню «Инструменты – Отправить/Получить – Загрузить адресную книгу».
  5. Outlook определяет OABUrl – http://exchange-01.example.com/OAB/fdc3e24f-c49b-4136-b996-cbd093234585/.
  6. Клиент создает соединение по протоколу https к OABUrl.
  7. Если соединение прошло успешно то клиент пытается загрузить файл OAB.xml.
  8. В файле OAB.xml проверяется необходимость обновления локальной копии OAB.
  9. В случае необходимости происходи обновление локальной копии OAB.

В случае если вы имеете один сервер с совмещенными ролями копирование файлов производится одновременно с генерацией OAB. Если же у вас несколько серверов с разделенными ролями то файлы OAB копируются на CAS-серверы в следующих случаях:

  1. Создана новая OAB.
  2. Сервер генерации OAB изменился.
  3. Истекло значение Default Polling Interval (по умолчанию оно равно 8 часов).
  4. Созданы новые OAB-файлы binpatch.oab.

После завершения репликации в журнале появляется событие 1008

Event Type: Information
Event Source: MSExchangeFDS
Event Category: FileReplication
Event ID: 1008
Date: 09/05/2010
Time: 3:34:46 PM
User: N/A
Computer: Exchange-01
Description:
Process MSExchangeFDS.exe (PID=2484). Offline Address Book data synchronization task has completed successfully. OAB name: "Default Offline Address Book", Guid: fdc3e24f-c49b-4136-b996-cbd093234585

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

If the OAB files are missing you will need to find out why the FDS service is not replicating them.

В данном случае проблема приводящая к ошибке 0×80190194 заключалась в том что на серверы CAS не попадала последняя версия OAB из-за проблем репликации средствами FDS.

Решение 1

Перезапустите службу Microsoft Exchange File Distribution Service

net stop MSExchangeFDS
net start MSExchangeFDS

на всех Exchange серверах и проверьте наличие события 1008 в журнале.

Решение 2

Можно использовать как временное до разрешения проблемы с MSExchangeFDS.
С сервера генерации OAB из локальной папки

C:\Program Files\Microsoft\Exchange Server\ExchangeOAB

она же

Путь Unc - \\exchange-01\OAB\

Копируем файлы на сервер клиентского доступа в папку

C:\Program Files\Microsoft\Exchange Server\Client Access\OAB\

Далее остается разобраться с причинами по которым не отрабатывала служба FDS, но это как говориться уже другая история…

Буду благодарен, если поделитесь этой статьей:

Приглашаю присоединиться ко мне в следующих сервисах:
facebook Google Plus вКонтакте Twitter
Если Вам понравилась статья, то вы можете подписаться на RSS. А также бесплатно подписаться по E-mail и получать актуальную информацию в числе первых.
Получать обновления на email

Вы можете оставить комментарий.

Добавить комментарий

XHTML: Вы можете использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>