Một số người dùng Windows phàn nàn rằng họ nhận được lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found" khi cố gắng mở một số hình ảnh với Photoshop. Thông thường, người dùng bị ảnh hưởng báo cáo rằng họ có thể xem hình ảnh trong trình duyệt hoặc mở nó với phần mềm khác. Đây không phải vấn đề liên quan đến nền tảng vì nó cũng được báo cáo trên máy Mac.
Nguyên nhân gây ra lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found"
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo của người dùng. Chúng tôi cũng đã tái hiện vấn đề trên máy kiểm tra. Dựa trên những gì thu thập được, có một số tình huống khác nhau sẽ kích hoạt thông báo lỗi này:
- Hình ảnh có loại file khác với phần mở rộng quảng cáo – Hầu hết thời gian, vấn đề này xảy ra với hình ảnh có phần mở rộng JPEG khi thực tế chúng là PNG (hoặc định dạng hình ảnh khác). Như đã chỉ ra, Photoshop không thích mở file không có phần mở rộng đúng.
- File hình ảnh bị hỏng – Điều này thường xảy ra với file JPEG thực sự nhỏ (vài kilobyte). Một số người dùng gặp khó khăn với lỗi này do hỏng hóc đã khắc phục được sau khi mở và lưu hình ảnh bằng Paint.
Nếu bạn đang đấu tranh để khắc phục vấn đề cụ thể này, các bước dưới đây sẽ giúp bạn khắc phục sự cố. Tiếp theo, chúng tôi sẽ chỉ cho bạn một vài phương pháp mà người dùng khác trong tình huống tương tự đã dùng để khắc phục vấn đề.
Tất cả các phương pháp trình bày dưới đây sẽ giúp bạn đạt được cùng kết quả cuối cùng, vì vậy hãy thoải mái sử dụng phương pháp nào dường như thuận tiện hơn cho tình huống của bạn.
Phương pháp 1: Sử dụng Irfanview để tự động chuyển đổi hình ảnh sang phần mở rộng đúng
Vì Photoshop không thích mở hình ảnh không có phần mở rộng đúng, chúng ta có thể dùng ứng dụng sẽ tự động khắc phục lỗi bằng cách thay đổi phần mở rộng thành cái đúng.
Cách phổ biến nhất để làm điều này là dùng IrfanView – một trình xem hình ảnh freeware. Nhiều người dùng đối mặt cùng tình huống đã báo cáo quy trình sau cho phép họ khắc phục thông báo lỗi vô thời hạn.
Dưới đây là hướng dẫn nhanh cài đặt và sử dụng IrfanView để khắc phục vấn đề bằng cách tự động thay đổi phần mở rộng hình ảnh:
- Truy cập liên kết này (tại đây) và nhấp vào nút Download liên quan đến phiên bản bit hệ điều hành của bạn.

- Mở file thực thi cài đặt và làm theo hướng dẫn trên màn hình để cài đặt trên máy tính.
- Nhấp chuột phải vào hình ảnh đang hiển thị lỗi và chọn Open with IrfanView.

- IrfanView sẽ tự động hiển thị lời nhắc Warning nói rằng file có phần mở rộng không đúng. Khi nhấp Yes, phần mềm sẽ tự động chuyển đổi file sang phần mở rộng đúng.

- Bây giờ phần mở rộng của file đã được sửa đổi, bạn có thể mở hình ảnh với Photoshop. Nó sẽ không còn hiển thị lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found" nữa.
Nếu bạn đang tìm sửa chữa không cần cài đặt phần mềm bổ sung, hãy chuyển xuống phương pháp tiếp theo bên dưới.
Phương pháp 2: Lưu hình ảnh bằng Microsoft Paint
Một phương pháp phổ biến khác mà nhiều người dùng bị ảnh hưởng đã sử dụng để khắc phục lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found" là thủ thuật Paint.
Chúng tôi đã tự kiểm tra điều này và có thể xác nhận nó hoạt động. Rõ ràng là bất cứ khi nào bạn gặp lỗi cụ thể này trong Photoshop, bạn có thể mở cùng hình ảnh với Paint, lưu nó ở vị trí khác và vấn đề sẽ được giải quyết.
Dưới đây là hướng dẫn nhanh cách làm điều này:
- Nhấp chuột phải vào hình ảnh đang hiển thị lỗi và chọn Open with > Paint.

- Trong Paint, đi đến File > Save as sau đó chọn phần mở rộng từ danh sách. Sau đó, lưu cùng file hình ảnh với tên khác.

- Mở hình ảnh mới tạo trong Photoshop. Nó không nên còn hiển thị thông báo lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found" nữa.
Phương pháp 3: Mở hình ảnh với Hex Editor
Điều này có vẻ như một phương pháp phức tạp, nhưng bạn thực sự có thể xác định xem phần mở rộng của hình ảnh có đúng hay không bằng cách mở file trong Hex editor.
Hãy nhớ rằng mỗi file đồ họa sẽ luôn bắt đầu bằng cùng ký tự nếu bạn mở chúng trong Hex editor. Nếu bạn biết ký tự của các loại file hình ảnh phổ biến nhất, bạn sẽ có thể thay đổi phần mở rộng thành cái đúng.
Dưới đây là hướng dẫn nhanh sử dụng Hex Editor để xem phần mở rộng nào đúng theo file hình ảnh của bạn:
- Đảm bảo bạn có Hex editor sẵn sàng – bất kỳ phần mềm nào cũng được. Nếu bạn không có cài đặt trên máy, chúng tôi khuyên dùng HXD. Bạn có thể tải xuống gói cài đặt theo ngôn ngữ ưa thích từ liên kết này (tại đây). Để cài đặt, chỉ cần giải nén file .zip, mở file thực thi và làm theo hướng dẫn trên màn hình để cài đặt trên hệ thống.

- Mở file hình ảnh gây rắc rối trong trình soạn thảo văn bản và kiểm tra ký tự ngay ở đầu.

Sau đó, so sánh chúng với danh sách dưới đây và xem liệu bạn có tìm thấy sự khớp trong các loại file phổ biến nhất:
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
- Khi bạn xác định được phần mở rộng đúng, đóng Hex editor và điều hướng đến vị trí file bằng File Explorer. Sau đó, nhấp chuột phải vào hình ảnh, và sửa đổi phần mở rộng cho phù hợp.

Lưu ý: Nếu bạn không thấy phần mở rộng file, đi đến tab View trong ribbon ở trên và tích hộp liên quan đến File name extensions.

- Sau khi phần mở rộng được sửa đổi cho phù hợp, mở hình ảnh với Photoshop lại. Bạn sẽ không còn gặp lỗi "Could not complete your request because an unknown or invalid JPEG marker type is found" nữa.