ผู้ใช้รายงานว่าได้ข้อความ "Outlook blocked access to the following potentially unsafe attachments" ที่บน Reading Pane เกิดขึ้นตอนเปิดอีเมลที่มีไฟล์แนบ

สาเหตุของข้อผิดพลาด 'Outlook blocked access to the following potentially unsafe attachments'
เราสืบสวนจากรายงานผู้ใช้และวิธีแก้ไข พบสถานการณ์ทั่วไปที่ก่อให้เกิดข้อผิดพลาดนี้:
- ไฟล์แนบถูกบล็อกเพราะมี '.' (dot) เพิ่มท้ายชื่อไฟล์ — Outlook ไม่อนุญาตไฟล์แนบที่ไม่ปฏิบัติตามหลักการอย่างเป็นทางการ อัปเดตความปลอดภัยนี้แก้ช่องโหว่ที่อาจอนุญาต remote code execution
- Outlook อัปเดตด้วย security update ที่บล็อกไฟล์แนบบางประเภท — Security updates KB3191898 (Outlook 2007), KB3203467 (Outlook 2010), KB3191898 (Outlook 2013), KB3191932 (Outlook 2016) แก้ช่องโหว่ป้องกัน code execution
- ไฟล์แนบเป็น extension ที่ไม่รองรับ — มีรายการ extension ที่ Outlook บล็อก รายการประเภทไฟล์ ที่ Outlook บล็อกอยู่
แม้ Outlook บล็อกไฟล์แนบเพื่อความปลอดภัย แต่ก็ส่งผลต่อผู้ใช้ทั่วไป เช่น โปรแกรมเมอร์ที่รับไฟล์ .js ผ่าน Outlook จะเปิดไม่ได้หากติดตั้ง security updates ล่าสุด
หากคุณกำลังหาวิธีแก้ บทความนี้มีขั้นตอน troubleshooting ที่ตรวจสอบแล้ว ด้านล่างมีวิธีที่ผู้ใช้อื่นใช้แก้ไขหรือหลีกเลี่ยงข้อผิดพลาด แนะนำทำตามลำดับ
วิธีที่ 1: ขอให้ผู้ส่งใช้บริการแชร์ไฟล์
หากทำได้ ขอให้ผู้ส่งอัปโหลดไฟล์แนบไปที่เซิร์ฟเวอร์/FTP ส่งลิงก์ดาวน์โหลด ใช้บริการ Mega.nz, Dropbox, Google Drive, WeTransfer ฯลฯ อะไรก็ได้ ตราบใดที่ไฟล์ไม่ได้แนบตรงในอีเมล จุดสำคัญคือเปลี่ยน extension ด้วยการใช้ file sharing service ควรไม่มีปัญหา
หากวิธีนี้ไม่ช่วย/ไม่ได้ใช้ ไปวิธีถัดไป
วิธีที่ 2: ขอให้ผู้ส่งใช้โปรแกรมบีบอัดไฟล์
อีกวิธี: ขอให้ผู้ส่งใช้โปรแกรมบีบอัด เช่น WinZip, 7 zip, WinRar หากบีบอัดส่งเป็น archive file ผ่าน Outlook security check จะไม่บล็อก เพราะ extension เปลี่ยนไป
ปัจจุบัน Outlook ไม่จัดว่า .zip และ .rar เป็นภัยคุกคาม ดังนั้นไฟล์แนบประเภทนี้ควรดาวน์โหลดได้ไม่มีปัญหา
หากวิธีนี้ไม่ได้ใช้/ต้องการวิธีที่ไม่ต้องใช้ซอฟต์แวร์บีบอัด ไปวิธีถัดไป
วิธีที่ 3: ขอให้ผู้ส่งเปลี่ยนชื่อ副檔名ไฟล์
หากวิธี 1-2 ไม่เหมาะสม สามารถแก้ได้โดยขอให้ผู้ส่งเปลี่ยน extension ของไฟล์แนบเป็น extension ที่ Outlook ไมาจัดว่เป็นภัยคุกคาม
เช่น ต้องการรับไฟล์ .exe ขอให้ผู้ส่งเปลี่ยน extension เป็น .doc หรือ .txt จะผ่าน security net ของ Outlook การเปลี่ยน extension: Right-click ไฟล์ > Rename > เปลี่ยนส่วนท้ายหลัง '.' (dot)

หลังผู้ส่งเปลี่ยน extension แล้ว งานของคุณคือ Extract attachment แล้วกลับ extension เดิม: หา attachment ในอีเมล Right-click > Copy ไปที่ตำแหน่งที่สะดวก (เช่น Desktop) Right-click > Paste คลิก Rename เปลี่ยนกลับ extension เดิม > Enter
หมายเหตุ: หากไม่เห็น extension ของไฟล์ กด Windows key + R พิมพ์ "control.exe folders" Enter เปิด File Explorer Options แท็บ View เลื่อนลง Advanced settings หา Hidden files and folders เปิด Show hidden files, folders and drives > Apply ตอนนี้จะเห็น extension

หากวิธีนี้ไม่ได้/ต้องการปรับพฤติกรรมความปลอดภัยไฟล์แนบ ไปวิธีถัดไป
วิธีที่ 4: เปลี่ยนพฤติกรรมความปลอดภัยไฟล์แนบเริ่มต้น
หากข้อนี้รบกวนมาก สามารถปรับ Outlook ให้ผ่อนคลายการบล็อกโดยแก้ Registry
คำเตือน: การแก้ Registry ผิดอาจส่งผลร้ายต่อระบบ ทำตามขั้นตอนก็ต่อเมื่อคุณคล่อง Registry Editor และมี Registry backup
ขั้นตอนแก้ Registry:
- ปิด Microsoft Outlook ให้หมด (ตรวจสอบ tray bar)
- กด Windows key + R พิมพ์ "regedit" Enter เปิด Registry Editor

- ไปที่ตำแหน่งตาม Outlook version ที่ใช้:
Microsoft Office Outlook 2016: HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security Microsoft Office Outlook 2013: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Security Microsoft Office Outlook 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security Microsoft Office Outlook 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security Microsoft Office Outlook 2003: HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security Microsoft Outlook 2002: HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security Microsoft Outlook 2000: HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Security
- ตรวจสอบว่า registry key มีอยู่จริง หากไม่มี ทำต่อไปปกติ หมายเหตุ: หากมีอยู่แล้ว ข้ามไปขั้นตอน 9
- ไปที่ key:
HKEY_CURRENT_USER\Software\Microsoft\Office
- ขยาย sub-key ตามเวอร์ชัน Outlook:
Outlook 2016 - 16.0 Outlook 2013 - 15.0 Outlook 2010 - 14.0 Outlook 2007 - 12.0 Outlook 2003 - 11.0 Outlook 2002 - 10.0 Outlook 2000 - 9.0
- เปิด Outlook subkey ดูว่ามี subkey Security ไหม หากไม่มี เลือก Outlook folder > Edit > New > Key ชื่อ Security

- เลือก Security tab ขวา Right-click ช่องว่าง > New > String Value

- ตั้งชื่อ value ใหม่ Level1Remove Enter

- Double-click Level1Remove ใส่ extension ที่ต้องการยกเว้น รูปแบบ: .extension;.extension
เช่น .exe;.com;.js;.java

- คลิก Ok ปิด Registry Editor รีสตาร์ทคอมพิวเตอร์ ตอนบูทครั้งต่อไป ควรเปิดไฟล์แนบประเภทที่ยกเว้นได้แล้ว