К обсуждениям

Вложения Public Folders перестали открываться: сверяем build Office, DLL и транспорт Outlook

Редакция VOne Технологии

Матрица для отказа вложений Public Folders после обновления Microsoft 365 Apps: build, версия DLL, обычный mailbox, MAPI/HTTP и управляемый откат.

Сделайте инвентаризацию двух клиентов

Найдите один рабочий и один проблемный клиент с одинаковым доступом к той же тестовой Public Folder. Для каждого запишите канал Microsoft 365 Apps, версию и полный build Office, архитектуру, версию EMSMDB32.DLL и дату установки обновления. Официальная история показывает, что Monthly Enterprise Channel 2606 build 20131.20152 выпущен 14 июля, а Current Channel той же версии имеет другой build. Поэтому обозначения «2606» недостаточно. Не копируйте DLL между компьютерами и не заменяйте файл вручную: такая правка неподдерживаема и разрушает воспроизводимость.

Разделите папку, вложение и клиентскую поверхность

Используйте нейтральное небольшое вложение без макросов и персональных данных. Проверьте открытие в Public Folder, затем того же файла в обычном mailbox, а при доступности — в поддерживаемой веб-поверхности. Если сбой касается только Public Folders в desktop Outlook, это сужает область, но не называет DLL. Зафиксируйте точный текст ошибки, расширение и размер файла. Не отключайте защиту Office и антивирус ради теста. Если файл блокируется политикой или имеет активное содержимое, вынесите это в отдельную ветвь и не смешивайте с транспортом.

Зафиксируйте транспорт и одну трассировку

Microsoft отделяет MAPI over HTTP от Outlook Anywhere RPC over HTTP; разные клиенты могут использовать разные транспорты. Запишите Connection Status без адресов и идентификаторов и сопоставьте его со сборкой. При согласовании с администратором выполните короткий ProcMon-захват только момента открытия тестового вложения, затем удалите пользовательские пути, имена серверов и содержимое. Не меняйте MAPI/HTTP на уровне организации как диагностический переключатель для одного ПК. Разница транспорта является фактором сравнения, а не готовым объяснением отказа.

Условия управляемого отката

Rollback имеет смысл только если есть одобренное окно, известная рабочая сборка, резервный план возврата и одинаковый тест до и после. До отката сохраните build, канал, версию файла и результат контрольного вложения; после отката повторите ровно тот же сценарий. Если изменение одновременно меняет канал, DLL и transport, вывод будет слабым. Для поддержки приложите обезличенную таблицу двух клиентов, UTC-время, тип папки, результат обычного mailbox и web, transport и хэш тестового файла. Не называйте EMSMDB32.DLL причиной, пока единственная переменная не изолирована или Microsoft не подтвердит дефект.

Материал подготовлен редакцией VOne с применением ИИ для структурирования; сведения о сборках и транспорте вручную сверены с Microsoft Learn, неподтверждённое наблюдение из форума не представлено как факт.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.