كيفيه السماح ل MAPI بتحميل ملفات Dll للموفر غير المسجلة

ينطبق على: منتجات OfficeOffice 365 ProPlusOffice 365 Home

خلفيت


عاده ما يتم استخدام مكتبات الارتباط الديناميكي (Dll) الخاصة بالموفر بواسطة الوظائف الاضافيه أو كعمليات تكامل مستقله لتغيير وظيفة Microsoft Outlook أو توسيعها ، مثل دفتر العناوين. ومع ذلك ، يمكن للمهاجمين أيضا استخدام ملفات Dll لاختراق أمان الكمبيوتر أو الشبكة.للمساعدة في زيادة الأمان ، يقوم MAPI الآن بحظر تحميل DLLs الخاصة بالموفر إذا كانت مسجله بشكل غير صحيح.

عند الإمكان ، يجب عليك تسجيل DLL موفر باستخدام مابيسفك ، كما هو موضح بتنسيق ملف مابيسفك. علي الرغم من ذلك ، قد لا يكون تسجيل موفر DLL ممكنا بشكل دائم. علي سبيل المثال ، قد تقوم الوظائف الاضافيه تلقائيا بتسجيل DLL موفر اثناء عمليه التثبيت ، أو قد لا تسجل الوظائف الاضافيه الخاصة بميزه "خارج الدعم" DLL موفر بشكل صحيح ولا يمكن إصلاحها.

تصف هذه المقالة الاعراض التي قد تواجهها إذا كانت مكتبه الارتباط الديناميكي (DLL) الخاصة بالموفر مسجله بشكل غير صحيح ، وتوفر حلا بديلا لتحميل مكتبه الارتباط الديناميكي (dll) الخاصة بالموفر إذا لم تتمكن من تسجيل المكتبة 

الأعراض


قد تواجه الاعراض التالية إذا قام MAPI بحظر مكتبه الارتباط الديناميكي (DLL) للموفر.

العرَض الأول

تتلقي رسالة خطا تشبه ما يلي: 

تعذر رسالة خطأ تنص على MAPI تحميل خدمة المعلومات DLL.

بالاضافه إلى ذلك ، ينشئ Outlook إدخالا واحدا أو أكثر لمستوي الخطا في عارض الاحداث في Windows. يتضمن إدخال سجل الاحداث هذا مسار مكتبه الارتباط الديناميكي (DLL) الخاصة بالموفر المحظور. يتضمن إدخال السجل هذا أيضا ارتباطا إلى المزيد من المعلومات حول كيفيه تسجيل موفر DLL للموفر بشكل صحيح من خلال مابيسفك.

العرَض الثاني

لم تعد الوظائف التي توفرها مكتبه الارتباط الديناميكي (DLL) متوفرة. قد تري سلوكا غير متوقع أو رسائل خطا اضافيه ، استنادا إلى الوظائف المتاثره. 

ملاحظات

  • قد تتغير الاعراض التي تواجهها ، استنادا إلى الطريقة التي يستجيب بها الوظيفة الاضافيه لمنع حظر DLL للموفر. علي سبيل المثال ، قد تظهر رسائل الخطا في كل مره ، وقد تظهر مره واحده فقط ، أو قد لا تظهر علي الإطلاق. لذلك ، إذا توقف ظهور رسالة خطا ، فهذا يعني انه لا يشير إلى انه تم حل المشكلة. 
  • إذا لم تتخذ اي اجراء ، سيستمر MAPI في حظر مكتبه الارتباط الديناميكي (DLL) للموفر هذه في كل مره يتم طلبها. قد تستمر في رؤية رسائل الخطا وإدخالات سجل الاحداث ، ويستمر الاستمرار في اي وظائف اضافيه متاثره في كل جلسة عمل في Outlook.

الحل البديل


هام لا ننصحك بتطبيق هذا الحل البديل لأنه قد يجعل الكمبيوتر أو الشبكة أكثر عرضه للهجوم من قبل المستخدمين المؤذيين أو البرامج الضارة مثل الفيروسات. نوصي بتسجيل مكتبه الارتباط الديناميكي (DLL) للموفر عبر مابيسفك للمساعدة علي حماية الكمبيوتر والشبكة. للحصول علي مزيد من المعلومات حول كيفيه تسجيل ملفات dll الخاصة بالموفر بشكل صحيح، راجع تنسيق ملف مابيسفك.

ملاحظة يتم إصدار Acrobat Reader من قِبل شركة Adobe Systems Inc.‎. هناك شروط معينه يمكن فيها تحميل مكتبه DLL الخاصة بالموفر:

  • يجب الا يحتوي مسار DLL الخاص بالموفر علي مكونات الدليل. راجع رسالة الخطا وإدخالات سجل احداث Windows لعرض المسار. لأسباب تتعلق بالأمان ، لا يسمح MAPI بمسار موفر DLL يحتوي علي اي مكونات دليل يجب تحميلها باستخدام هذا الحل البديل. في هذه الحالة ، يجب تسجيل مكتبه DLL الخاصة بالموفر باستخدام مابيسفك بدلا من ذلك لان مابيسفك يسمح بتسجيل مكتبات Dll الموفرة علي مسار عشوائي.
  • يجب ان يكون DLL الخاص بالموفر موجودا اما في مسار Office16 الذي تم تثبيت Office عليه أو في دليل Windows System32. إذا لم يكن الموفر DLL موجودا في اي من هذه المواقع ، فلن يتمكن MAPI من العثور علي الموفر DLL ويتعذر تحميله عبر خطوات الحل البديل.

إذا لم يتم الوفاء بهذه الشروط ، فلا يمكن استخدام هذا الحل البديل ، وينبغي تسجيل DLL الخاص بالموفر عبر مابيسفك.

 

  1. افتح "محرر السجل" ، ثم حدد موقع مفتاح التسجيل الفرعي التالي:HKEY_CURRENT_USER \software\microsoft\office\16.0\outlook\security 
  2. إذا لم يكن مفتاح الأمان موجودا بالفعل ، فقم بإنشاءه من خلال تحديد مفتاح Outlook ، ثم قم بتحرير > مفتاح> جديد . تاكد من تسميه المفتاح الجديد بشكل صحيح. 
  3. إنشاء مفتاح تسجيل ضمن الأمان المسمي تروستيدبروفيديرس. تاكد من ان مسار المفتاح الفرعي تروستيدبروفيديرس هو كما يلي: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders
  4. يمكنك بدلا من ذلك إنشاء مفتاح تروستيدبروفيديرس في موقع السجل التالي: HKEY_CURRENT_USER \software\policies\microsoft\office\16.0\outlook\security
  5. في المفتاح تروستيدبروفيديرس ، أضف قيمه سلسلهجديده ، ثم قم بتعيين حقل الاسم إلى مسار الموفر DLL (بما في ذلك ملحق اسم الملف ".dll") من رسالة الخطا أو إدخال سجل احداث Windows. علي سبيل المثال ، المسار في رسالة الخطا المثال في لقطه الشاشة هو ميبروفيدير. لتمكين MAPI لتحميل مكتبه الارتباط الديناميكي (DLL) للموفر هذا ، ادخل ميبروفيديركاسم. تذكر ان المسارات التي لا تحتوي علي مكونات الدليل صالحه لهذا الحل البديل فقط. انتبه إلى انه لا يوجد اي نص مطلوب في حقل البيانات . ملاحظات
    • بالنسبة إلى القرص ، يتضمن اسم موفر الخدمة DLL لاحقه ل "32" (علي سبيل المثال ، "myprovider32"). يجب الا تكون لاحقه "32" هذه مضمنه في إدخال التسجيل. يتطابق هذا السلوك مع توقع مابيسفك والذي يتطلب أيضا عدم تضمين اللاحقة "32". 
    • حقل الاسم غير متحسس لحاله الأحرف.
  6. يجب إنشاء إدخال سجل فريد لكل موفر DLL يتم حظره. كرر الخطوة 5 لكل مكتبه DLL محظوره للموفر. تاكد من انك دوبليتشيك مسار كل موفر DLL عبر رسالة الخطا أو سجل احداث Windows قبل اضافته إلى هذه القائمة. تاكد من انه من المتوقع تحميل الموفر DLL. بالاضافه إلى ذلك ، إذا كان المسار يحتوي علي اي مكونات دليل ، فيمكن تسجيله الا من خلال مابيسفك لأسباب أمنيه.
  7. أبدا تشغيل Outlook ، وتحقق من حل الأخطاء. إذا تاثر سلوك اي وظائف اضافيه ، فتحقق من انه الآن يعمل كما هو متوقع.

مزيد من المعلومات


تنطبق هذه المقالة علي إصدارات اشتراك Office 365 فقط من Office أو Outlook. لا ينطبق ذلك علي إصدارات Office التالية:

  • إصدارات Office السابقة (مثل Office 2010 و Office 2013)
  • الإصدارات الدائمة من Office 2016 التي تستخدم تقنيه تثبيت Windows Installer (MSI)
  • Office 2019

في هذه الإصدارات ، سيقوم MAPI باجراء بعض عمليات التحقق من الأمان ولكنه لن يفرض علي المتطلبات نفسها حصرا.