Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Тла

Бібліотеки динамічного компонування постачальників (DLL), зазвичай використовуються надбудовами або автономними інтеграціями, щоб змінювати або розширювати функціональність Microsoft Outlook, наприклад адресну книгу. Однак зловмисники можуть також використовувати DLL для компромісу в комп'ютерній мережі або мережевої безпеки.Щоб підвищити рівень безпеки, MAPI тепер блокує DLL-бібліотекам постачальника, коли вони реєструються неправильно.

Якщо можливо, слід зареєструвати DLL-бібліотеку постачальника за допомогою функції MapiSvc. inf, як описано в форматі файлу MapiSvc. inf. Однак Реєстрація бібліотеки постачальника послуг може бути не завжди можлива. Наприклад, надбудови можуть автоматично реєструвати DLL-бібліотеку постачальника в процесі інсталяції, а не в надбудові за допомогою надбудов, які можуть не реєструвати DLL-бібліотеки постачальника належним чином, і його не можна виправити.

У цій статті наведено симптоми, які можуть виникнути, якщо DLL-бібліотека постачальника є неправильним, і створюється спосіб вирішення, щоб дозволити MAPI завантажити DLL постачальника, якщо DLL-бібліотека не можна зареєструвати належним чином. 

Важливо!

У цій статті наведено відомості про те, як можна зменшити параметри безпеки або вимкнути функції безпеки на комп'ютері. Ви можете внести ці зміни, щоб вирішити певну проблему. Перш ніж вносити ці зміни, радимо оцінити ризики, пов'язані з виконанням цього способу вирішення в певному середовищі. Якщо ви вирішите виконати цей спосіб вирішення, виконайте будь-які відповідні додаткові кроки, які допоможуть захистити систему.

Ознаки

Якщо MAPI блокує БІБЛІОТЕКУ постачальника послуг, можуть виникати наведені нижче ознаки.

Ознака 1

З'являється повідомлення про помилку приблизно такого вигляду: 

Сталася неочікувана помилка. Не вдалося завантажити інформаційну службу <ім'я DLL>. Переконайтеся, що службу належним чином інстальовано та настроєно.

Про те, що MAPI з'являється повідомлення про помилку не вдалося завантажити відомості про службу DLL.

Крім того, програма Outlook створює один або кілька елементів на рівні помилки в засобі перегляду подій Windows. Цей запис у журналі подій включає шлях до заблокованої DLL постачальника. Цей запис також включає посилання, щоб отримати докладні відомості про те, як правильно зареєструвати DLL постачальника через MapiSvc. inf.

Ознака 2

Функціональні можливості, які надає бібліотека DLL, більше не доступні. Ви можете побачити несподівану поведінку або додаткові повідомлення про помилку, залежно від того, які функції впливають на функціональність. 

Примітки

  • Ці симптоми можуть змінюватися залежно від того, як відповідає надбудова, яка має заблоковані DLL постачальника. Наприклад, повідомлення про помилки можуть з'явитися щоразу, може відображатися лише один раз або взагалі може не відображатися. Тому, якщо повідомлення про помилку не відображається, це означає, що цю проблему вирішено.

  • Якщо ви не виконуєте жодних дій, MAPI продовжує блокувати DLL-бібліотеку цього постачальника щоразу, коли його запросили. Ви можете продовжувати переглядати повідомлення про помилки та елементи журналу подій, а також будь-які відповідні функції, які постраждали в надбудові, і надалі впливають на кожну сесію Outlook.

Інші способи вирішення

Важливо! Ми не радимо застосувати цей спосіб вирішення, оскільки це може зробити комп'ютер або мережу вразливішим для атак зловмисних користувачів або шкідливого програмного забезпечення, як-от віруси. Ми рекомендували, щоб бібліотека DLL-служби реєструвалося через MapiSvc. inf, щоб захистити комп'ютер і мережу. Щоб отримати докладні відомості про те, як зареєструвати DLL-файли постачальника належним чином, перегляньте статтю формат файлу Mapisvc. inf.

Примітка. Існують певні умови, за допомогою яких ця методика дає змогу завантажити БІБЛІОТЕКУ постачальника послуг.

  • Шлях до DLL-бібліотеки постачальника не має містити компонентів каталогу. Перегляньте повідомлення про помилку та елементи журналу подій Windows, щоб переглянути шлях. З міркувань безпеки MAPI не підтримує шлях DLL-бібліотеки постачальника, який має завантажувати компоненти каталогів, за допомогою цього способу вирішення. У цьому випадку DLL-бібліотека постачальника має бути зареєстроване за допомогою функції MapiSvc. inf, тому що функція MapiSvc. inf дає змогу реєструвати DLL-бібліотеки постачальника на довільному шляху.

  • Бібліотека DLL-постачальника має існувати в Office16, де інстальовано Office або в каталозі Windows System32. Якщо DLL постачальника не розташовано в одному з цих розташувань, MAPI не вдається виявити та не може завантажити DLL постачальника послуг за допомогою кроків для вирішення.

Якщо ці умови не виконуються, це спосіб вирішення не можна використовувати, а DLL-бібліотека постачальника має бути зареєстрований через MapiSvc. inf.

Попередження

Уважно виконуйте кроки в цьому розділі. Неправильне змінення реєстру може призвести до серйозних проблем. Перш ніж вносити зміни, поверніться до реєстру для відновлення в разі виникнення проблем із інцидентом.

Перш ніж використовувати цей спосіб вирішення, Переконайтеся, що MAPI завантажується відповідний DLL-бібліотеку постачальника. Щоб виконати цю дію,перегляньте шлях, наданий у повідомленні про помилку або в журналі подій Windows разом із набором каталогів, які буде шукати в MAPI. Це небезпечно для завантаження довільного DLL-бібліотеки постачальника. 

 

  1. Відкрийте редактор реєстру, а потім знайдіть наведений нижче підрозділ реєстру:HKEY_CURRENT_USER \Software\Microsoft\Office\16.0\Outlook\Security

  2. Якщо ключ безпеки ще не існує, створіть його, вибравши ключ Outlook , а потім відредагуйте > нового > ключа. Переконайтеся, що ви називаєте новий ключ належним чином.

  3. Створіть розділ реєстру в розділі Безпека , що називається довірчим провайдерам. Переконайтеся, що шлях до підрозділу " Truteedпостачальники " має такий вигляд: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders

  4. Крім того, ви можете створити ключ Trudedпостачальники в такому розташуванні: HKEY_CURRENT_USER \Software\Policies\Microsoft\Office\16.0\Outlook\Security

  5. У розділі Trudedпостачальники додайте нове значення рядка, а потім настройте поле " ім'я " на файл DLL постачальника (включно з розширенням імені файлу ". dll") із повідомлення про помилку або запису журналу подій Windows. Наприклад, шлях у прикладі повідомлення про помилку на знімку екрана – Myprovider. dll. Щоб увімкнути MAPI для завантаження бібліотеки постачальника послуг, введіть файл Myprovider. dll як ім'я. Пам'ятайте, що для цього способу дії діють лише контури без компонентів каталогу. Зауважте, що в полі даних не потрібно, щоб текст не обов'язковий. Примітки

    • На диску ім'я DLL-бібліотеки постачальника включає суфікс "32" (наприклад, "myprovider32. dll"). Цей суфікс "32" не може бути включений в запис реєстру. Ця поведінка відповідає очікуванням програми Mapisvc. inf , який також вимагає, щоб суфікс "32" не включений.

    • Поле « ім'я » – це нечутливі до регістру.

  6. Потрібно створити унікальний запис реєстру для кожної DLL-бібліотеки постачальника, який блокується. Повторіть крок 5 для кожної заблокованої DLL-бібліотеки постачальників. Перш ніж додавати до цього списку, переконайтеся, що під час створення DLL-файлу повідомлення про помилку або журналу подій Windows, перш ніж додати його в цей список, не потрібно. У цій ситуації переконайтеся, що бібліотека DLL постачальника має бути завантажуваною. Крім того, якщо шлях містить будь-які компоненти каталогу, його можна зареєструвати лише за допомогою служби MapiSvc. inf для міркувань безпеки.

  7. Запустіть програму Outlook і переконайтеся, що помилки вирішено. Якщо ви торкнулися будь-яких надбудов, переконайтеся, що він зараз функціонує належним чином.

Додаткова інформація

У цій статті йдеться лише про версії Office 365 із передплатою на Office або Outlook. Це не стосується таких версій Office:

  • Попередні версії Office (наприклад, Office 2010 і Office 2013)

  • Вічні версії Office 2016, які використовують технологію інсталяції Windows Installer (MSI)

  • Office 2019

У цих версіях MAPI зробить деякі перевірки системи безпеки, але вони не відповідатимуть таким самим вимогам.

 

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×