ข้อผิดพลาด PDF Preview Handler มักปรากฏเมื่อผู้ใช้ Windows พยายาม Preview ไฟล์ใน Outlook คำอธิบายข้อผิดพลาดระบุว่า ไฟล์ไม่สามารถ Preview ได้เนื่องจากข้อผิดพลาดกับ Previewer ปกติปัญหานี้เริ่มเกิดหลังผู้ใช้ Upgrade เป็น Outlook รุ่นใหม่ เมื่อผู้ใช้ใช้ Acrobat Reader เป็น Default PDF Reader
สาเหตุของ PDF Preview Handler Error
- Internet Auto Detect เปิดอยู่ — สาเหตุที่อาจก่อให้เกิด PDF Preview Handler Error คือการตั้งค่าชื่อ Internet Auto Detect ผู้ใช้บางคนที่เจอปัญหานี้แก้ไขได้โดยเข้าถึง LAN Settings และปิดใช้งาน Automatically detect settings
- EULA ของ Adobe Reader ไม่ได้รับการยอมรับ — สถานการณ์อื่นที่ข้อผิดพลาดนี้เกิด คือ การติดตั้ง Adobe Reader ใหม่ที่ไม่เคยเปิดมาก่อน ปรากฏว่า EULA ของ Adobe ต้องยอมรับก่อนที่แอปจะสามารถ Preview ไฟล์ภายนอกได้ หากเป็นกรณีนี้ แก้ไขได้โดยเปิด Adobe Reader และยอมรับ Accept EULA
- Adobe Reader รันบน Windows Server — ข้อผิดพลาดนี้พบบ่อยเมื่อผู้ใช้พยายามใช้ความสามารถ Preview ของ Adobe Reader บน Windows Server (มักเป็น Windows Server 2016) ในกรณีนี้ แก้ไขได้โดยบังคับให้ Adobe Reader รันใน Compatibility Mode กับ Windows 8
- Adobe Reader ไม่ได้ตั้งเป็น Default PDF Handler — หาก Default PDF Viewer ไม่ได้ตั้งค่าเป็น Default PDF Handler และฟีเจอร์ PDF Thumbnail Preview ไม่ได้เปิด คาดว่าจะเจอข้อผิดพลาดตอนพยายาม Preview PDF ใน Outlook แก้ไขได้โดยเข้าถึง Preferences ของ Adobe Reader และบังคับให้มันเป็น Global PDF Handler
- ปัญหา Registry — ปัญหานี้ได้รับการบรรเทาในรุ่น Adobe Reader ใหม่ แต่หากคุณใช้รุ่นเก่า อาจต้องแก้ Registry (ทั้งด้วยตนเอง หรือพึ่งพา 3rd Party Fix ที่แทนที่ค่า Registry ที่ผิดโดยอัตโนมัติ)
ปิด Internet Auto-Detect
สาเหตุยอดนิยมที่สุดที่อาจก่อให้เกิด PDF Preview Handler Error คือการตั้งค่า Adobe Reader ชื่อ Internet Auto Detect ผู้ใช้หลายคนที่ไม่สามารถใช้ Default Previewer ใน Outlook ได้เลย รายงานว่าปัญหาแก้ไขสุดท้ายหลังเข้าถึง LAN Settings ของ Adobe Reader และปิด Automatically detect settings option
วิธีแก้ไขนี้มักรายงานว่าทำงานได้กับผู้ใช้ที่เจอปัญหาบน Windows 10 นี่คือสิ่งที่คุณต้องทำ:
- เปิดแอป Adobe Acrobat Reader เมื่อเปิดเสร็จ ไปที่ Edit (จากแถบเมนูด้านบน) คลิก Preferences ท้ายเมนูบริบทที่ปรากฏ
- ในหน้าจอ Preferences ใช้เมนู Categories ด้านซ้าย เลือก Internet
- กับแท็บ Internet ที่เลือก ไปที่ส่วนขวา คลิก Internet Settings (ภายใต้ Internet Options)
- เมื่อเข้าสู่หน้าจอ Internet Properties เลือกแท็บ Connections คลิกปุ่ม LAN Settings (ภายใต้ Local Area Network Settings)
- ในเมนู Local Area Network (LAN) Settings ยกเลิกติ๊กช่อง Automatically detect settings คลิก OK บันทึก
- ตอนนี้กลับสู่เมนู Internet Properties คลิก Apply บันทึก
- ปิด Adobe Reader และรีสตาร์ทคอมพิวเตอร์ ในการเริ่มต้นครั้งต่อไป ดูว่าปัญหาแก้ไขแล้วหรือยัง
หากยังเจอ PDF Preview Handler Error ตอนพยายามเปิดไฟล์แนบใน Microsoft Outlook ให้ดำเนินต่อไปยังวิธีถัดไป
ยอมรับ EULA ของ Adobe Reader
สาเหตุอีกอย่างที่อาจทำให้ PDF Preview Handler อยู่ในสถานะ Disabled ใน Outlook คือ Adobe Reader ติดตั้งแล้วแต่โปรแกรมไม่เคยถูกเปิด ทำให้ EULA ไม่เคยถูกยอมรับ ปรากฏว่าคุณต้องยอมรับ EULA ของ Adobe Reader ก่อน จึงจะใช้ Preview Feature ภายนอกได้
หากเป็นกรณีนี้ แก้ไขได้ง่ายโดยเปิด Adobe Reader ครั้งแรก และยอมรับ Adobe Software License Agreement โดยคลิกปุ่ม Accept
หลังทำเช่นนั้น คุณสามารถปิดแอปได้อย่างปลอดภัย และรีสตาร์ทคอมพิวเตอร์ ในการเริ่มต้นครั้งต่อไป คุณควรสามารถใช้ฟีเจอร์ Previewer ใน Outlook ได้โดยไม่เจอ PDF Preview Handler error เดียวกัน
หากปัญหาเดิมยังปรากฏ ให้ดำเนินต่อไปยังวิธีแก้ไขถัดไป
รัน Adobe Reader ใน Compatibility Mode
โปรแกรมหลายตัวของ Office 2016 (รวมถึง Outlook) จะไม่ทำงานถูกต้องเมื่อบังคับให้รันปกติบน OS เช่น Windows Server 2016 ผู้ใช้หลายคนที่เจอสถานการณ์นี้รายงานว่าพวกเขาเจอ PDF Preview Handler Error หลังทุกครั้งที่พยายาม Preview ไฟล์โดยตรงใน Outlook
หมายเหตุ: หากคุณกำลังต่อสู้ นี่คือคำแนะนำอย่างรวดเร็ววิธีรันโปรแกรมเก่าบน Windows 10 ด้วย Compatibility Mode
หากเป็นกรณีนี้ ควรแก้ไขได้โดยบังคับให้ Adobe Reader รันใน Compatibility Mode กับ Windows 8 นี่คือคำแนะนำอย่างรวดเร็ววิธีทำ:
- เปิด File Explorer ไปที่ตำแหน่งการติดตั้ง Adobe Reader หากคุณไม่ได้ติดตั้ง PDF Reader ในตำแหน่งกำหนดเอง จะเจอได้ที่:
C:\Program Files (x86)\Adobe\Acrobat Reader DC
- เมื่อถึงตำแหน่งที่ถูกต้อง ดับเบิลคลิกโฟลเดอร์ Reader
- เลื่อนลงรายการไฟล์ และค้นหา AcroRd32.exe เมื่อเจอ คลิกขวาเลือก Properties
- ใน Properties ของ AcroRd32.exe เลือกแท็บ Compatibility
- ภายใต้ Compatibility Mode ติ๊กช่อง Run this program in compatibility mode for แล้วเลือก Windows 8 จากเมนูดรอปดาวน์ด้านล่างโดยตรง
- คลิก Apply บันทึก แล้วรีสตาร์ทคอมพิวเตอร์ และทำซ้ำการกระทำที่ก่อให้เกิด PDF Preview Handler Error ก่อนหน้า
หากปัญหาเดิมยังคงเกิด ให้ดำเนินต่อไปยังวิธีถัดไป
ตั้งค่า Adobe Reader เป็น Default PDF Handler
สถานการณ์เฉพาะที่อาจก่อให้เกิดปัญหานี้ คือ Adobe Reader ติดตั้งแล้วแต่ไม่ได้ตั้งค่าเป็น Default PDF Handler และ PDF Thumbnail Previews ไม่อนุญาตจากเมนู Settings ของแอป
ในกรณีนี้ แก้ไขได้โดยเข้าถึงเมนู Preferences และปรับ Setting ให้ Adobe Reader เป็น Default Choice
นี่คือคำแนะนำทีละขั้นตอนในการทำให้ Adobe Reader เป็น Default PDF Handler:
- เปิด Acrobat Reader ไปที่ Edit > Preferences จากแถบเมนูด้านบน
- ในเมนู Preferences ไปที่ General จากส่วนซ้าย ไปที่ด้านขวา เริ่มด้วยการเปิดใช้งานช่อง Enable PDF thumbnail previews in Windows Explorer
- เลื่อนลงส่วน Application Startup คลิก Select As Default PDF Handler
- ทำตามคำแนะนำบนหน้าจอเพื่อทำให้ Adobe Reader เป็น Global PDF Handler
- หลังเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มต้นระบบครั้งต่อไป
หากยังเจอ PDF Preview Handler Error เดียวกัน ให้ดำเนินต่อไปยังวิธีแก้ไขสุดท้ายด้านล่าง
แก้ปัญหา Registry (เฉพาะ Adobe Reader รุ่นเก่า)
หากคุณเจอปัญหานี้กับ Adobe Reader รุ่นเก่า น่าจะเป็นเพราะปัญหา Registry เก่าที่ Adobe แก้ไขแล้วในรุ่นใหม่ ปัญหานี้จะแทรกซ้ำตอนพยายามเปิด Preview ใน Microsoft Outlook และ Windows Explorer บน Windows 64-bit
หากคุณต้องการแก้ไขโดยไม่อัปเกรดเป็น Adobe Reader รุ่นใหม่ คุณมี 2 ทางเลือก — ไปทาง Manual แก้ APPID เฉพาะตัวหนึ่ง หรือใช้ 3rd Party Fix บังคับการเปลี่ยนแปลงอัตโนมัติ
ใช้ PDF Preview Fixer
- เยี่ยมชมลิงก์นี้ (ที่นี่) รอจน Archive Fix ดาวน์โหลดเสร็จ หลังดาวน์โหลดเสร็จ แตกไฟล์ และเข้าถึงโฟลเดอร์ Fix for x64 Adobe Reader Preview Handler
- เมื่อถึงโฟลเดอร์ที่ถูกต้อง คลิกขวาที่ Executable คลิก Open As Administrator
- ในหน้าตัดถัดไป เริ่มติ๊กช่อง Extra changes required for the old Office 2010 bet
- คลิก Apply Fix รอจนเสร็จสิ้น
- รีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มต้นครั้งต่อไป
แก้ปัญหา Registry ด้วยตนเอง
- กด Windows key + R เปิดกล่อง Run พิมพ์ 'regedit' กด Enter เปิด Registry Editor เมื่อ UAC ถาม คลิก Yes ให้สิทธิ์ Admin
หมายเหตุ: หากเจอข้อผิดพลาดตอนพยายามเปิด Registry Editor นี่คือวิธีแก้ regedit.exe - ใน Registry Editor ใช้ส่วนซ้ายไปที่:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID\{DC6EFB56-9CFA-464D-8880-44885D7DC193}หมายเหตุ: สามารถไปถึงทันทีโดยวางตำแหน่งตรงๆ ใน Navigation Bar กด Enter
- เมื่อถึงตำแหน่งที่ถูกต้อง ดับเบิลคลิกที่ค่า Text AppID และเปลี่ยน Value Data เป็น {534A1E02-D58F-44f0-B58B-36CBED287C7C}
- คลิก OK บันทึก แล้วรีสตาร์ทคอมพิวเตอร์ และดูว่าปัญหาแก้ไขแล้วหรือยังในการเริ่มต้นครั้งต่อไป