ผู้ใช้ Windows หลายคนร้องเรียนว่าพวกเขาได้รับข้อผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found" (ไม่สามารถดำเนินการตามคำขอของคุณได้ เนื่องจากพบประเภท JPEG marker ที่ไม่รู้จักหรือไม่ถูกต้อง) เมื่อพยายามเปิดภาพบางภาพด้วย Photoshop โดยทั่วไป ผู้ใช้ที่ได้รับผลกระทบรายงานว่าพวกเขาสามารถดูภาพในเบราว์เซอร์ของพวกเขาได้ หรือเปิดด้วยซอฟต์แวร์อื่นได้ นี่ไม่ใช่ปัญหาที่เกี่ยวข้องกับแพลตฟอร์ม เนื่องจากมีการรายงานบนคอมพิวเตอร์ Mac ด้วย
สาเหตุของข้อผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found"
เราสืบสวนปัญหาเฉพาะนี้โดยดูจากรายงานของผู้ใช้ต่างๆ เรายังสามารถสร้างปัญหานี้ซ้ำบนเครื่องทดสอบของเราได้ จากที่เรารวบรวมมา มีสถานการณ์ที่แตกต่างกันหลายอย่างที่จะกระตุ้นข้อความผิดพลาดนี้:
- ไฟล์ภาพเป็นประเภทไฟล์ที่แตกต่างจากที่แสดงในนามสกุล - ส่วนใหญ่ ปัญหานี้เกิดขึ้นกับภาพที่มีนามสกุล JPEG แต่จริงๆ แล้วเป็น PNG (หรือรูปแบบภาพอื่น) ตามที่พบ Photoshop ไม่ชอบเปิดไฟล์ที่ไม่มีนามสกุลที่ถูกต้อง
- ไฟล์ภาพเสียหาย (corrupted) - สิ่งนี้มักเกิดขึ้นกับไฟล์ JPEG ที่เล็กมาก (ไม่กี่กิโลไบต์) ผู้ใช้หลายคนที่เผชิญกับข้อผิดพลาดนี้เนื่องจากการเสียหาย ได้แก้ไขปัญหาได้หลังจากเปิดและบันทึกภาพด้วย Paint
หากคุณกำลังต่อสู้เพื่อแก้ไขปัญหาเฉพาะนี้ ขั้นตอนด้านล่างจะช่วยคุณในการแก้ไขปัญหา ต่อไป เราจะแสดงให้คุณเห็นวิธีสองสามวิธีที่ผู้ใช้คนอื่นในสถานการณ์คล้ายคลึงใช้เพื่อแก้ไขปัญหาได้สำเร็จ
วิธีการทั้งหมดที่นำเสนอด้านล่างจะช่วยให้คุณได้ผลลัพธ์สุดท้ายเดียวกัน ดังนั้นโปรดใช้วิธีไหนก็ได้ที่ดูเหมาะสมกับสถานการณ์ของคุณที่สุด
วิธีที่ 1: ใช้ IrfanView เพื่อแปลงภาพเป็นนามสกุลที่ถูกต้องโดยอัตโนมัติ
เนื่องจาก Photoshop ไม่ชอบเปิดภาพที่ไม่มีนามสกุลที่ถูกต้อง เราสามารถใช้แอปพลิเคชันที่จะแก้ไขข้อผิดพลาดโดยอัตโนมัติโดยการเปลี่ยนนามสกุลให้ถูกต้อง
วิธีที่นิยมที่สุดในการทำเช่นนี้คือการใช้ IrfanView - โปรแกรมดูภาพฟรีเวิร์ค ผู้ใช้จำนวนมากที่เผชิญกับสถานการณ์เดียวกันรายงานว่าขั้นตอนต่อไปนี้ช่วยให้พวกเขาแก้ไขข้อความผิดพลาดได้ถาวร
นี่คือคำแนะนำ מהירה เกี่ยวกับการติดตั้งและใช้ IrfanView เพื่อแก้ไขปัญหาโดยการเปลี่ยนนามสกุลภาพโดยอัตโนมัติ:
- ไปที่ลิงก์นี้ (here) และคลิกที่ปุ่ม Download ที่เกี่ยวข้องกับเวอร์ชันบิตของ OS ของคุณ

- เปิดไฟล์ executable การติดตั้งและทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งบนคอมพิวเตอร์ของคุณ
- คลิกขวาที่ภาพที่แสดงข้อผิดพลาดและเลือก Open with IrfanView

- IrfanView จะแสดง prompt Warning โดยอัตโนมัติ แจ้งให้คุณทราบว่าไฟล์มีนามสกุลที่ไม่ถูกต้อง เมื่อคลิก Yes ซอฟต์แวร์จะแปลงไฟล์เป็นนามสกุลที่ถูกต้องโดยอัตโนมัติ

- ตอนนี้ที่นามสกุลของไฟล์ถูกปรับเปลี่ยนแล้ว คุณสามารถเปิดภาพด้วย Photoshop มันจะไม่แสดงข้อผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found" อีกต่อไป
หากคุณมองหาวิธีแก้ไขที่ไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม ให้ไปยังวิธีถัดไปด้านล่าง
วิธีที่ 2: บันทึกภาพด้วย Microsoft Paint
วิธีนิยมอีกวิธีที่ผู้ใช้ที่ได้รับผลกระทบจำนวนมากใช้เพื่อแก้ไขข้อผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found" คือวิธี Paint
เราได้ทดสอบเองและสามารถยืนยันได้ว่ามันทำงาน จริงๆ แล้ว ทุกครั้งที่คุณได้รับข้อผิดพลาดเฉพาะนี้ใน Photoshop คุณสามารถเปิดภาพเดียวกันกับ Paint บันทึกในตำแหน่งที่แตกต่างกัน และปัญหาจะได้รับการแก้ไข
นี่คือคำแนะนำ מהירה วิธีการทำ:
- คลิกขวาที่ภาพที่แสดงข้อผิดพลาดและเลือก Open with > Paint.

- ใน Paint ให้ไปที่ File > Save as และจากนั้นเลือกนามสกุลจากรายการ แล้วบันทึกไฟล์ภาพเดียวกันด้วยชื่อที่แตกต่างกัน

- เปิดภาพที่สร้างขึ้นใหม่ใน Photoshop มันไม่ควรจะแสดงข้อความผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found" อีกต่อไป
วิธีที่ 3: เปิดภาพด้วย Hex Editor
สิ่งนี้อาจดูเหมือนวิธีที่ซับซ้อนเกินไป แต่คุณสามารถตรวจสอบได้จริงว่านามสกุลของภาพถูกต้องหรือไม่โดยการเปิดไฟล์ใน Hex editor
โปรดทราบว่าไฟล์กราฟิกแต่ละไฟล์จะเริ่มต้นด้วยตัวอักษรเดียวกันอย่างไม่เปลี่ยนแปลง หากคุณเปิดใน Hex editor หากคุณรู้จักตัวอักษรของประเภทไฟล์ภาพทั่วไปที่สุด คุณจะสามารถเปลี่ยนนามสกุลให้ถูกต้องได้
นี่คือคำแนะนำ מהירה เกี่ยวกับการใช้ Hex Editor เพื่อดูว่านามสกุลไหนถูกต้องตามไฟล์ภาพของคุณ:
- ตรวจสอบให้แน่ใจว่าคุณมี Hex editor พร้อม - ซอฟต์แวร์ใดก็ได้ หากคุณไม่มีติดตั้งบนคอมพิวเตอร์ของคุณ เราแนะนำให้ใช้ HXD คุณสามารถดาวน์โหลดไฟล์เก็บถาวรการติดตั้งตามภาษาที่คุณต้องการจากลิงก์นี้ (here) เพื่อติดตั้ง ให้แตกไฟล์ .zip เปิดไฟล์ executable และทำตามขั้นตอนบนหน้าจอเพื่อติดตั้งบนระบบของคุณ

- เปิดไฟล์ภาพที่มีปัญหาใน text editor และตรวจสอบตัวอักษกที่จุดเริ่มต้น

จากนั้นเปรียบเทียบกับรายการด้านล่างและดูว่าคุณได้รับการจับคู่ในประเภทไฟล์ที่พบบ่อยที่สุด:
JPEG: ff d8 ff e0 00 10 4a 46 TIF,TIFF: TIFF: 49 49 2a PNG: 89 50 4e 47 BMP: 42 4d 38 GIF: 47 49 46 38 39 61 PSD: 38 42 50 53 PDF: 25 50 44 46 2d 31 2e 36 0d 25 e2 e3 cf d3
- เมื่อคุณระบุได้ว่านามสกุลที่ถูกต้องควรเป็นอะไร ให้ปิด Hex editor และนำทางไปยังตำแหน่งของไฟล์โดยใช้ File Explorer จากนั้นคลิกขวาที่ภาพ และแก้ไขนามสกุลตามลำดับ

หมายเหตุ: หากคุณไม่เห็นนามสกุลของไฟล์ของคุณ ให้ไปที่แท็บ View ในริบบอนด้านบนและติ๊กกล่องที่เกี่ยวข้องกับ File name extensions

- เมื่อนามสกุลถูกปรับเปลี่ยนตามที่เหมาะสมแล้ว ให้เปิดภาพด้วย Photoshop อีกครั้ง คุณจะไม่พบข้อผิดพลาด "Could not complete your request because an unknown or invalid JPEG marker type is found" อีกต่อไป