ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

พื้นหลัง

ไลบรารีการเชื่อมโยง dynamic ของผู้ให้บริการ (DLLs) มักจะถูกใช้โดย add-in หรือการรวมแบบสแตนด์อโลนเพื่อเปลี่ยนหรือขยายฟังก์ชันการทำงานของ Microsoft Outlook เช่นสมุดรายชื่อ อย่างไรก็ตามผู้โจมตียังสามารถใช้ Dll เพื่อประนีประนอมคอมพิวเตอร์หรือความปลอดภัยของเครือข่ายได้อีกด้วยเมื่อต้องการช่วยเพิ่มการรักษาความปลอดภัย MAPI ในขณะนี้ผู้ให้บริการบล็อก Dll จากการถูกโหลดถ้ามีการลงทะเบียนอย่างไม่ถูกต้อง

เมื่อใดก็ตามที่เป็นไปได้คุณควรลงทะเบียน DLL ของผู้ให้บริการโดยใช้ MapiSvc ตามที่อธิบายไว้ในรูปแบบไฟล์ของ MapiSvc อย่างไรก็ตามการลงทะเบียน DLL ของผู้ให้บริการอาจไม่สามารถใช้งานได้เสมอไป ตัวอย่างเช่น add-in อาจลงทะเบียน DLL ของผู้ให้บริการในระหว่างขั้นตอนการติดตั้งหรือ add-in ของการสนับสนุนไม่สามารถลงทะเบียน DLL ของผู้ให้บริการได้อย่างถูกต้องและไม่สามารถแก้ไขได้

บทความนี้จะอธิบายเกี่ยวกับอาการที่คุณอาจพบว่ามีการลงทะเบียน DLL ของผู้ให้บริการไม่ถูกต้องและมีวิธีแก้ไขปัญหาชั่วคราวเพื่อให้ MAPI โหลด DLL ของผู้ให้บริการถ้า DLL ไม่สามารถลงทะเบียนได้อย่างถูกต้อง 

สิ่งสำคัญ

บทความนี้ประกอบด้วยข้อมูลที่แสดงวิธีการช่วยลดการตั้งค่าความปลอดภัยหรือวิธีการปิดฟีเจอร์ความปลอดภัยบนคอมพิวเตอร์ คุณสามารถทำการเปลี่ยนแปลงเหล่านี้เพื่อแก้ไขปัญหาที่เฉพาะเจาะจงได้ ก่อนที่คุณจะทำการเปลี่ยนแปลงเหล่านี้เราขอแนะนำให้คุณประเมินความเสี่ยงที่เกี่ยวข้องกับการใช้วิธีแก้ไขปัญหาชั่วคราวนี้ในสภาพแวดล้อมเฉพาะของคุณ ถ้าคุณเลือกที่จะใช้วิธีแก้ไขปัญหานี้ให้ทำตามขั้นตอนเพิ่มเติมที่เหมาะสมเพื่อช่วยปกป้องระบบของคุณ

อาการ

คุณอาจพบอาการต่อไปนี้ถ้า MAPI บล็อกผู้ให้บริการ DLL

อาการ 1

คุณได้รับข้อความแสดงข้อผิดพลาดที่คล้ายกับต่อไปนี้: 

มีข้อผิดพลาดที่ไม่คาดคิดเกิดขึ้น MAPI ไม่สามารถโหลดชื่อ DLLของบริการข้อมูล <> ได้ ตรวจสอบให้แน่ใจว่าบริการได้รับการติดตั้งและกำหนดค่าอย่างถูกต้องแล้ว

ข้อผิดพลาดที่แจ้งว่า MAPI ไม่สามารถโหลด DLL ของบริการข้อมูล

นอกจากนี้ Outlook จะสร้างรายการระดับข้อผิดพลาดอย่างน้อยหนึ่งรายการในตัวแสดงเหตุการณ์ของ Windows รายการบันทึกเหตุการณ์นี้มีเส้นทางของ DLL ของผู้ให้บริการที่ถูกบล็อก รายการบันทึกนี้ยังมีลิงก์ไปยังข้อมูลเพิ่มเติมเกี่ยวกับวิธีการลงทะเบียน DLL ของผู้ให้บริการโดยใช้ MapiSvc อย่างถูกต้อง

อาการ 2

ฟังก์ชันการทำงานที่ได้รับมาจาก DLL จะไม่พร้อมใช้งานอีกต่อไป คุณอาจเห็นลักษณะการทำงานที่ไม่คาดคิดหรือข้อผิดพลาดเพิ่มเติมทั้งนี้ขึ้นอยู่กับฟังก์ชันการทำงานที่ได้รับผลกระทบ 

หมายเหตุ

  • อาการที่คุณพบอาจเปลี่ยนแปลงได้ทั้งนี้ขึ้นอยู่กับวิธีการที่ add-in ที่ตอบสนองต่อการมี DLL ของผู้ให้บริการบล็อก ตัวอย่างเช่นข้อความแสดงข้อผิดพลาดอาจปรากฏขึ้นทุกครั้งอาจปรากฏขึ้นได้เพียงครั้งเดียวเท่านั้นหรืออาจไม่ปรากฏเลย ถ้าข้อความแสดงข้อผิดพลาดหยุดปรากฏขึ้นจะไม่ระบุว่าปัญหาได้รับการแก้ไขแล้ว

  • ถ้าคุณไม่ได้ดำเนินการใดๆ MAPI ยังคงบล็อกผู้ให้บริการนี้ทุกครั้งที่มีการร้องขอ คุณอาจยังคงเห็นข้อความแสดงข้อผิดพลาดและรายการบันทึกเหตุการณ์และฟังก์ชัน add-in ใดๆที่ได้รับผลกระทบจะยังคงได้รับผลกระทบในแต่ละเซสชัน Outlook

วิธีแก้ไขปัญหาชั่วคราว

สิ่งสำคัญ เราไม่แนะนำให้คุณใช้วิธีแก้ไขปัญหาชั่วคราวนี้เนื่องจากอาจทำให้คอมพิวเตอร์หรือเครือข่ายของคุณมีความเสี่ยงต่อการถูกโจมตีโดยผู้ใช้ที่เป็นอันตรายหรือซอฟต์แวร์ที่เป็นอันตรายเช่นไวรัส เราขอแนะนำให้ผู้ให้บริการ DLL ลงทะเบียนผ่าน MapiSvc เพื่อช่วยปกป้องคอมพิวเตอร์และเครือข่าย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการลงทะเบียนผู้ให้บริการ DLLs อย่างถูกต้องให้ดูที่รูปแบบไฟล์ของ MapiSvc

หมายเหตุ มีเงื่อนไขที่เฉพาะเจาะจงที่วิธีแก้ไขปัญหานี้เปิดใช้งาน DLL ของผู้ให้บริการที่จะโหลด:

  • เส้นทาง DLL ของผู้ให้บริการต้องมีคอมโพเนนต์ของไดเรกทอรีไม่ ตรวจทานข้อความแสดงข้อผิดพลาดและรายการแฟ้มบันทึกเหตุการณ์ของ Windows เพื่อดูเส้นทาง สำหรับเหตุผลด้านความปลอดภัย MAPI ไม่อนุญาตให้มีเส้นทาง DLL ของผู้ให้บริการที่มีคอมโพเนนต์ของไดเรกทอรีที่จะโหลดโดยใช้วิธีแก้ไขปัญหานี้ ในกรณีนี้ผู้ให้บริการ DLL ควรลงทะเบียนโดยใช้ MapiSvc แทนเนื่องจาก MapiSvc อนุญาตให้มีการลงทะเบียน Dll ของผู้ให้บริการที่เส้นทางแบบกำหนดเอง

  • DLL ของผู้ให้บริการต้องมีอยู่ในเส้นทาง Office16 ของที่มีการติดตั้ง Office หรือไดเรกทอรี Windows System32 ถ้า DLL ของผู้ให้บริการไม่ได้อยู่ในตำแหน่งที่ตั้งเหล่านี้ MAPI ไม่สามารถค้นหาและไม่สามารถโหลด DLL ของผู้ให้บริการผ่านขั้นตอนการแก้ไขปัญหาชั่วคราว

ถ้าเงื่อนไขเหล่านี้ไม่เป็นไปตามวิธีแก้ไขปัญหาชั่วคราวนี้ไม่สามารถใช้ได้และ DLL ของผู้ให้บริการควรได้รับการลงทะเบียนผ่าน MapiSvc

คำเตือน

ทำตามขั้นตอนในส่วนนี้อย่างระมัดระวัง ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง ก่อนที่คุณจะปรับเปลี่ยนให้สำรองข้อมูลรีจิสทรีสำหรับการคืนค่าในกรณีที่มีปัญหาเกิดขึ้น

ก่อนที่คุณจะใช้วิธีแก้ไขปัญหานี้ให้ยืนยันว่า MAPI กำลังโหลด DLL ของผู้ให้บริการที่ถูกต้อง เมื่อต้องการทำสิ่งนี้ให้ทำดังนี้ตรวจทานเส้นทางที่มีอยู่ในข้อความแสดงข้อผิดพลาดหรือรายการแฟ้มบันทึกเหตุการณ์ของ Windows พร้อมกับชุดของไดเรกทอรีที่ MAPI จะค้นหา ไม่ปลอดภัยที่จะโหลด DLL ของผู้ให้บริการโดยอำเภอใจ 

 

  1. เปิดตัวแก้ไขรีจิสทรีแล้วค้นหาคีย์ย่อยของรีจิสทรีต่อไปนี้:HKEY_CURRENT_USER \software\microsoft\office\16.0\outlook\security

  2. ถ้าคีย์ความปลอดภัยไม่มีอยู่แล้วให้สร้างคีย์ด้วยการเลือกคีย์Outlookจากนั้นแก้ไข>คีย์>ใหม่ ตรวจสอบให้แน่ใจว่าคุณตั้งชื่อคีย์ใหม่อย่างถูกต้อง

  3. สร้างคีย์รีจิสทรีภายใต้ความปลอดภัยที่ชื่อTrustedProviders ตรวจสอบว่าเส้นทางของคีย์ย่อยของTrustedProvidersมีลักษณะดังต่อไปนี้: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security\TrustedProviders

  4. อีกวิธีหนึ่งคือคุณอาจจะสร้างคีย์TrustedProvidersที่ตำแหน่งที่ตั้งของรีจิสทรีต่อไปนี้: HKEY_CURRENT_USER \software\policies\microsoft\office\16.0\outlook\security

  5. ในคีย์TrustedProvidersให้เพิ่มค่าสตริงใหม่ใหม่แล้วตั้งค่าเขตข้อมูลชื่อให้เป็นเส้นทาง DLL ของผู้ให้บริการ (รวมถึงนามสกุลของชื่อไฟล์ ".dll") จากข้อความแสดงข้อผิดพลาดหรือรายการแฟ้มบันทึกเหตุการณ์ของ Windows ตัวอย่างเช่นเส้นทางในข้อความแสดงข้อผิดพลาดของตัวอย่างในสกรีนช็อตคือMyProvider เมื่อต้องการเปิดใช้งาน MAPI เพื่อโหลด DLL ของผู้ให้บริการนี้ให้ใส่MyProviderเป็นชื่อ โปรดจำไว้ว่าเฉพาะเส้นทางที่ไม่มีคอมโพเนนต์ของไดเรกทอรีถูกต้องสำหรับการแก้ไขปัญหานี้ โปรดทราบว่าไม่จำเป็นต้องมีข้อความในเขตข้อมูลหมายเหตุ

    • บนดิสก์ชื่อ DLL ของผู้ให้บริการจะมีคำต่อท้าย "๓๒" (ตัวอย่างเช่น "myprovider32") คำต่อท้าย "๓๒" นี้ไม่ควรรวมอยู่ในรายการรีจิสทรี ลักษณะการทำงานนี้ตรงกับความคาดหวังของMapiSvcที่ยังต้องการให้คำต่อท้าย "๓๒" ไม่รวมอยู่ด้วย

    • เขตข้อมูลNameเป็นตัวพิมพ์เล็ก

  6. คุณต้องสร้างรายการรีจิสทรีที่ไม่ซ้ำกันสำหรับ DLL ของผู้ให้บริการแต่ละรายที่ถูกบล็อก ทำซ้ำขั้นตอนที่5สำหรับแต่ละ DLL ของผู้ให้บริการที่ถูกบล็อก ตรวจสอบให้แน่ใจว่าคุณ doublecheck เส้นทางของผู้ให้บริการแต่ละ DLL ผ่านข้อความแสดงข้อผิดพลาดหรือบันทึกเหตุการณ์ของ Windows ก่อนที่คุณจะเพิ่มลงในรายการนี้ ลักษณะการทำงานนี้ตรวจสอบให้แน่ใจว่าผู้ให้บริการ DLL คาดว่าจะโหลด นอกจากนี้ถ้าเส้นทางประกอบด้วยคอมโพเนนต์ของไดเรกทอรีจะสามารถลงทะเบียนผ่าน MapiSvc เพื่อเหตุผลด้านความปลอดภัยเท่านั้น

  7. เริ่ม Outlook และตรวจสอบว่าข้อผิดพลาดได้รับการแก้ไขแล้วหรือไม่ ถ้าลักษณะการทำงานของ add-in ใดๆที่ได้รับผลกระทบให้ตรวจสอบว่าตอนนี้จะทำหน้าที่ตามที่คาดไว้

ข้อมูลเพิ่มเติม

บทความนี้นำไปใช้กับ office ๓๖๕เวอร์ชันการสมัครใช้งาน office หรือ Outlook เท่านั้น การดำเนินการนี้จะไม่นำไปใช้กับ Office เวอร์ชันต่อไปนี้:

  • Office เวอร์ชันก่อนหน้า (เช่น Office ๒๐๑๐และ Office ๒๐๑๓)

  • เวอร์ชันทดลองใช้ของ Office ๒๐๑๖ที่ใช้เทคโนโลยีการติดตั้ง Windows Installer (MSI)

  • Office ๒๐๑๙

ในเวอร์ชันเหล่านี้ MAPI จะทำการตรวจสอบความปลอดภัยบางอย่างแต่จะไม่บังคับใช้ความต้องการเดียวกันอย่างเคร่งครัด

 

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

ขอบคุณสำหรับคำติชมของคุณ!

×