สิ่งสำคัญ บทความนี้ประกอบด้วยข้อมูลเกี่ยวกับวิธีการปรับเปลี่ยนรีจิสทรี ตรวจสอบให้แน่ใจว่า คุณสำรองรีจิสทรีก่อนที่จะแก้ไข ตรวจสอบให้แน่ใจว่า คุณทราบวิธีการคืนค่ารีจิสทรีหากเกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการสำรองข้อมูล เรียกคืน และการปรับเปลี่ยนรีจิสทรี คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
322756วิธีการสำรอง และคืนค่ารีจิสทรีใน Windows
อาการ
ถ้าคุณพิมพ์ชื่อผู้ใช้ทั้งหมดในฟิลด์ชื่อที่ใช้แสดงในกล่องโต้ตอบการค้นหาของสมุดรายชื่อของคุณเมื่อคุณพยายามค้นหาเซิร์ฟเวอร์โพรโทคอลการเข้าถึงไดเรกทอรีของน้ำหนักเบาและ (LDAP) ใน Outlook 2002, Outlook 2003, Outlook 2007 หรือ Outlook 2010 คุณอาจได้รับข้อผิดพลาดต่อไปนี้อย่างน้อยหนึ่ง:
ไม่สามารถแสดงผลลัพธ์ได้เนื่องจากมีรายการมากเกินไปในไดเรกทอรีของอินเทอร์เน็ตตรงกับเกณฑ์การค้นหาของคุณ
ไม่สามารถทำการค้นหาให้เสร็จสมบูรณ์ MAPI_E_CALL_FAILED
ไม่สามารถติดต่อ LDAP เซิร์ฟเวอร์ (81) ข้อผิดพลาด
การแก้ปัญหา
คำเตือน ปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง โดยใช้ Registry Editor หรือ โดยใช้วิธีอื่น ปัญหาเหล่านี้คุณอาจต้องติดตั้งระบบปฏิบัติการ Microsoft ไม่สามารถรับประกันว่า ปัญหาเหล่านี้จะสามารถแก้ไข ปรับเปลี่ยนรีจิสทรีคุณต้องเสี่ยง
Outlook 2002
เมื่อต้องการแก้ไขปัญหานี้ ขอรับ service pack ล่าสุดสำหรับ Microsoft Office XP สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
307841วิธีการขอรับ service pack ล่าสุดของ Office XP
หลังจากที่คุณติดตั้ง service pack ล่าสุดของ Microsoft Office XP ให้ทำตามขั้นตอนเหล่านี้:
-
จบการทำงานของ Outlook 2002
-
คลิก เริ่ม แล้วคลิก เรียกใช้
-
ในกล่อง เปิด พิมพ์ regedit และจากนั้น คลิก ตกลง
-
ตรวจสอบว่า มีคีย์ต่อไปนี้ ถ้าไม่มี ไปที่ขั้นตอนที่ 5
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\LDAPถ้าไม่มีคีย์ คุณต้องสร้างดังกล่าว เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
ค้นหา และเลือกรีจิสทรีคีย์ต่อไปนี้:
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook
-
บนเมนูแก้ไขคลิกสร้างและคลิกที่คีย์
-
พิมพ์ldapและจากนั้น กดแป้น ENTER
-
-
บนเมนูแก้ไขชี้ไปที่สร้างและจากนั้น คลิกDWORD Value
-
พิมพ์NoDisplayNameSearchสำหรับค่าใหม่ และจากนั้น กด Enter
-
คลิกขวาที่ชื่อของค่าสตริงใหม่ และจากนั้น คลิกปรับเปลี่ยน
-
ในกล่อง Value data พิมพ์ 1 และจากนั้น คลิก ตกลง
-
ออกจากตัวแก้ไขรีจิสทรี
Outlook 2003, Outlook 2007 และ Outlook 2010
-
จบการทำงานของ Outlook 2003
-
คลิก เริ่ม แล้วคลิก เรียกใช้
-
ในกล่อง เปิด พิมพ์ regedit และจากนั้น คลิก ตกลง
-
ตรวจสอบว่า มีคีย์ต่อไปนี้ ถ้าไม่มี ไปที่ขั้นตอนที่ 5
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\LDAPถ้าไม่มีคีย์ คุณต้องสร้างดังกล่าว เมื่อต้องการทำเช่นนี้ ให้ทำตามขั้นตอนเหล่านี้
-
ค้นหา และเลือกรีจิสทรีคีย์ต่อไปนี้:
HKEY_CURRENT_USER\Software\Microsoft\Office\xx.0\Outlook
โดยที่xx.0คือ11.0สำหรับ Outlook 2003, 12.0สำหรับ Outlook 2007 และ14.0สำหรับ Outlook 2010 -
บนเมนูแก้ไขคลิกสร้างและคลิกที่คีย์
-
พิมพ์ldapและจากนั้น กดแป้น ENTER
-
-
บนเมนูแก้ไขคลิกสร้างแล้ว คลิ กDWORD Value
-
พิมพ์NoDisplayNameSearchและจากนั้น กด Enter
-
คลิกขวาที่ชื่อของค่าสตริงใหม่ และจากนั้น คลิกปรับเปลี่ยน
-
ในกล่อง Value data พิมพ์ 1 และจากนั้น คลิก ตกลง
-
ออกจากตัวแก้ไขรีจิสทรี
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้ คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
แก้ไข311829 : LDAP ค้นหาข้อผิดพลาดเมื่อคุณพยายามที่จะใช้ชื่อเต็มเพื่อค้นหาฟิลด์ชื่อที่ใช้แสดง