ข้อความข้อผิดพลาด "Acrobat failed to connect to a DDE Server" เกิดขึ้นเมื่อผู้ใช้พยายามรวมไฟล์หลายไฟล์เป็น PDF เดียว ข้อผิดพลาดนี้มีมานานแล้ว และ Acrobat ยอมรับอย่างเป็นทางการในโพสต์บนเว็บไซต์ของตน
เมื่อเจอข้อผิดพลาดนี้ ผู้ใช้รายงานว่าคอมพิวเตอร์ค้างหรือเข้าสู่สถานะแฮงจนไม่ทำอะไรได้ หลังจากนั้นจึงได้รับข้อความนี้ แม้ข้อความดูน่าหงุดหงิดและอาจส่งผลต่อประสิทธิภาพ แต่ขั้นตอนแก้ไขนั้นง่ายและตรงไปตรงมา
วิธีแก้ไข Acrobat failed to connect to a DDE Server
เช่นที่กล่าวมา ข้อผิดพลาดนี้ 'ส่วนใหญ่' เกิดจากซอฟต์แวร์ทำงานผิดปกติเมื่อพยายามรวมไฟล์หลายไฟล์เป็น PDF เดียว สาเหตุโดยละเอียด:
- Acrobat เกิด Overload หรือเข้าสู่ Error State เมื่อพยายามรวมไฟล์หลายไฟล์
- แอปพลิเคชัน ติดตั้งไม่ถูกต้อง หรือมี ไฟล์หายไป
- มีปัญหาใน Registry ของซอฟต์แวร์ Acrobat
ก่อนเริ่มแก้ไข โปรดตรวจสอบว่ามีสิทธิ์ Administrator และมีอินเทอร์เน็ต
วิธีแก้ที่ 1: อัปเดตซอฟต์แวร์ Acrobat
ก่อนเข้าสู่รายละเอียดทางเทคนิค ตรวจสอบว่ามี Acrobat เวอร์ชันล่าสุดติดตั้งอยู่แล้ว ตามที่กล่าวมา Acrobat ยอมรับข้อผิดพลาดอย่างเป็นทางการ และระบุว่าปัญหาแก้ไขได้ด้วยการอัปเดตที่เผยแพร่ไปยังทุกเวอร์ชันที่ติดตั้งอยู่
ตรวจสอบให้แน่ใจว่า Adobe Software อัปเดตเป็น Build ล่าสุด สามารถตรวจสอบได้โดยไปที่เว็บดาวน์โหลดอย่างเป็นทางการและดาวน์โหลดรุ่นล่าสุด
อีกอย่างหนึ่งคือ การสนับสนุน Acrobat 11 จบลงแล้ว โดยบริษัท ไม่มีการสนับสนุนทางเทคนิคหรือ Runtime Distribution อีกต่อไป ส่งผลต่อการอัปเดตสะสมและความปลอดภัย ควรอัปเกรดเป็น Adobe Acrobat DC
วิธีแก้ที่ 2: เปลี่ยนค่าใน Registry (วิธีทางการของ Adobe)
การเปลี่ยน Windows Registry เป็นวิธีแก้ไขทางการที่ Adobe เสนอในเว็บไซต์อย่างเป็นทางการเมื่อยอมรับข้อผิดพลาด นี่เป็นวิธีที่มีประสิทธิภาพที่สุด โดยเปลี่ยน Key 'AcroviewA18' เป็น 'AcroviewR18' โปรดสำรอง Registry ก่อนเผื่อต้องย้อนกลับ
หมายเหตุ: Registry Editor เป็นเครื่องมืออันทรงพลัง การเปลี่ยนสิ่งที่ไม่รู้จักอาจทำให้แย่ลง โปรดเปลี่ยนเฉพาะ Key ที่ระบุด้านล่างเท่านั้น
- กด Windows + R พิมพ์ regedit กด Enter
- ใน Registry Editor ไปที่ Key ต่อไปนี้:
HKEY_CLASSES_ROOT\acrobat\shell\open\ddeexec\application
- คลิกขวาที่ Key คลิก Modify
- เปลี่ยนค่า "AcroviewA18" เป็น "AcroviewR18" (ค่า A และ R ขึ้นกับเวอร์ชัน Acrobat ที่ติดตั้ง เช่น Acrobat 2018 จะเป็น A18)
- รีสตาร์ทคอมพิวเตอร์อย่างสมบูรณ์ แล้วลองเปิด Adobe Acrobat อีกครั้ง ตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่
หมายเหตุ: ตัวเลข '18' ใน Key อาจกลายเป็น '19' หากคุณมี Acrobat รุ่นใหม่กว่า
วิธีแก้ที่ 3: ปิดโปรแกรม Antivirus ชั่วคราว
อีกเหตุผลที่อาจเจอข้อผิดพลาด 'Acrobat failed to connect to a DDE Server' คือ การรบกวนจากโปรแกรม Antivirus เมื่อพยายามรวมไฟล์หลายไฟล์ ต้องคัดลอกข้อมูลทั้งหมดและรวมที่จุดเดียว Antivirus บางตัวอาจจับผิด (False Positive) และบล็อกกระบวนการ
สถานการณ์นี้ก็มีการบันทึกไว้ในเว็บไซต์อย่างเป็นทางการ มีคุณสมบัติ Antivirus ที่โดดเด่น เช่น Symantec Endpoint ที่บล็อกคุณสมบัตินี้ สามารถอ่านบทความ "วิธีปิด Antivirus" ของเราได้
วิธีแก้ที่ 4: ปิด 'Protected Mode on Startup'
Protected Mode มีจุดประสงค์ให้ชั้นความปลอดภัยเพิ่มเติม ในโหมดนี้ ไฟล์ PDF ที่เป็นอันตรายไม่สามารถรันไฟล์ Executable Suphap หรือเปลี่ยนแปลง Registry ได้
คุณสมบัตินี้แม้ดูมีประโยชน์ แต่มีบั๊ก ผู้ใช้รายงานว่าปิดคุณสมบัตินี้แล้วข้อผิดพลาดหายทันที ลองทำดู:
- เปิด Adobe Acrobat กด Ctrl + K เลือก Security จากแถบนำทางด้านซ้าย
- ยกเลิกติ๊ก ตัวเลือก 'Enable Protected Mode on Startup' ตั้ง Protected View เป็น Off และ ยกเลิกติ๊ก 'Enable Enhanced Security'
- รีสตาร์ทคอมพิวเตอร์อย่างสมบูรณ์ เปิด Acrobat ตรวจสอบว่าข้อผิดพลาดแก้ไขแล้วหรือไม่
วิธีแก้เหล่านี้ควรแก้ปัญหาได้ หากยังไม่ได้ผล ก่อนจะติดตั้งใหม่ ลองเคล็ดลับต่อไปนี้:
- กด Windows + R พิมพ์ services.msc กด Enter ใน Services ตรวจสอบ Service Network DDE และ Network DDE DSDM ให้แน่ใจว่าเปิดใช้งาน (Enabled)
- End Process Tree ของ Acrobat และเปิดใหม่ อาจแก้ไขความไม่สอดคล้องชั่วคราวได้
- ลอง Repair Installation ของซอฟต์แวร์ ต่างจาก Fresh Install ที่ต้องดาวน์โหลดแพ็กเกจทั้งหมดใหม่
- ตรวจสอบ Add-ins ที่เปิดใช้งาน ทั้งหมด สามารถตรวจสอบอย่างละเอียดได้จาก Event Viewer ดูข้อความเวลาที่เจอข้อผิดพลาด
วิธีแก้ที่ 5: ลบ Adobe DC ออกอย่างสมบูรณ์
หากวิธีข้างต้นไม่ได้ผล ลองลบ Adobe DC ออกหมดแล้วติดตั้งใหม่ ขั้นตอน:
- ดาวน์โหลด DC Remover Tool จากลิงก์นี้ (ที่นี่)
- ดาวน์โหลดเสร็จ คลิกขวา เลือก "Run as administrator"
- เมื่อการลบเสร็จสิ้น ดาวน์โหลด Adobe DC ใหม่และติดตั้ง
- ตรวจสอบว่าปัญหายังคงอยู่หรือไม่