Прочитать на английском

Поделиться через


Некорректная отрисовка сообщений с действиями

Симптомы

Сообщения с действиями неправильно отображаются в Microsoft Outlook.

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

Снимок экрана: сообщение с действиями, которое отображается правильно.

На следующем снимке экрана показано то же сообщение Actionable, если оно отображается неправильно.

Снимок экрана: сообщение с действиями, которое отображается неправильно.

Причина

Чтобы правильно отобразить сообщения с действиями, Outlook использует следующий запрос GET для получения URL-адреса конечной точки протокола Actions из службы автообнаружения версии 2: https://outlook.office365.com/autodiscover/autodiscover.json/v1.0/<user email address>?protocol=actions.

Если запрос выполнен успешно, служба автообнаружения версии 2 возвращает код состояния HTTP 200 и предоставляет запрошенный URL-адрес в тексте ответа. Например, текст ответа может иметь значение { "Protocol": "Actions", "Url": https://outlook.office365.com/actionsb2netcore }.

Однако если служба автообнаружения версии 2 отключена на компьютере пользователя, на котором установлен Outlook, запрос GET завершается ошибкой и Outlook не может подключиться к конечной точке протокола действий.

Примечание

Служба автообнаружения версии 2 отключена, если DisableAutodiscoverV2Service в подразделе существует Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\AutoDiscover запись реестра, а значение DisableAutodiscoverV2Service DWORD для записи равно 1.

Решение

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

Важно!

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

  1. Если компьютер пользователя присоединен к домену и ваша организация управляет автообнаружением с помощью групповая политика, убедитесь, что Disable the Autodiscover V2 service параметр не включен в групповой политике Отключить автообнаружения.

  2. Запустите regedit на компьютере пользователя, на котором установлен Outlook.

  3. Перейдите к подразделу Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Outlook\AutoDiscover реестра.

  4. Присвойте параметру DisableAutodiscoverV2Service DWORD записи 0 реестра значение или удалите запись реестра.

  5. Удалите следующие файлы кэша автообнаружения:

    1. %LocalAppData%\Microsoft\Outlook\<any partial file name> — Autodiscover.xml

    2. %LocalAppData%\Microsoft\Outlook\16\<any имя> файла.xml

    3. %LocalAppData%\Microsoft\Outlook\16\<any file name>.json

  6. Перезапустите Outlook.