ข้อผิดพลาด iTunes รหัส -54 เป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดของ iTunes โดยมักเกิดขึ้นเมื่อพยายามซิงค์ iPhone, iPad หรือ iPod กับ iTunes แม้ข้อผิดพลาดนี้จะไม่ได้เกิดขึ้นกับ Windows เท่านั้น แต่พบบ่อยกว่าบน PC มากกว่า Mac

ผู้ใช้รายงานว่าข้อผิดพลาดนี้มาพร้อมกับการแจ้งเตือนว่า 「ไม่สามารถซิงค์ iPhone ได้ เกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ (-54)」 หากคุณพบข้อผิดพลาดนี้เมื่อเร็วๆ นี้ อย่าตกใจ เพราะสามารถแก้ไขได้ค่อนข้างง่าย
สาเหตุหลักของข้อความข้อผิดพลาดที่คลุมเครือนี้มักเกี่ยวข้องกับการอนุมัติหรือสิทธิ์ผู้ดูระบบ อาจเป็นไปได้ว่าโฟลเดอร์ iTunes หรืออุปกรณ์ iOS มีไฟล์ที่ไม่สามารถแก้ไขได้ Windows 10 มีความเข้มงวดมากขึ้นในการจัดการสิทธิ์การแก้ไข — ผู้ใช้ส่วนใหญ่ที่เจอปัญหานี้ใช้ Windows 10 หากโฟลเดอร์ iTunes ถูกตั้งค่าเป็น Read-only การซิงค์กับอุปกรณ์ iOS จะมักถูกขัดขวาง

นอกจากข้อขัดแย้งเรื่องสิทธิ์แล้ว ยังมีสาเหตุอื่นๆ หลายอย่างที่อาจทำให้เกิดข้อผิดพลาด iTunes รหัส -54:
- เวอร์ชัน iTunes เก่าเกินไป
- การติดตั้ง iTunes ที่เสียหายหรือไม่สมบูรณ์
- การอัปเดต Windows 10 เปลี่ยนแปลงสิทธิ์โฟลเดอร์
- ไลบรารี iTunes จัดเก็บอยู่หลายสถานที่ (บางแห่งไม่มีสิทธิ์เขียน)
- ซอฟต์แวร์ภายนอกขัดแย้งกัน
- ไฟล์ PDF หยุดกระบวนการซิงค์
โชคดีที่มีวิธีแก้ไขหลายวิธีที่คุณสามารถลองทำได้ ให้เริ่มต้นแก้ปัญหาตามลำดับด้านล่าง วิธีการจัดเรียงไว้เพื่อไม่ให้คุณต้องทำซ้ำ ให้ทำตามลำดับจนกว่าจะพบวิธีที่แก้ปัญหาได้
วิธีที่ 1: รีสตาร์ทคอมพิวเตอร์และติดตั้ง iTunes ใหม่
เมื่อได้ข้อความข้อผิดพลาด ให้กด OK และดูว่าการซิงค์ดำเนินต่อไปหรือไม่ ในบางกรณี iTunes จะข้ามไฟล์ที่ไม่มีสิทธิ์เพียงพอและซิงค์ไฟล์อื่นๆ ต่อไปหลังจากแสดงข้อผิดพลาด หาก iTunes ไม่สามารถซิงค์ไฟล์ที่เหลือได้ ให้ลองวิธีแก้ไขที่หลากหลายที่สุด
แม้จะดูง่าย แต่ปัญหาการซิงค์ของ iTunes ส่วนใหญ่จะแก้ไขได้หลังจากรีสตาร์ท ถ้ายังไม่ได้ ให้ลองถอนการติดตั้งและติดตั้ง iTunes ใหม่ ซึ่งมักจะแก้ปัญหาได้
วิธีที่ 2: อัปเดต iTunes เป็นเวอร์ชันล่าสุด
Apple ได้แก้ไขปัญหาความเข้ากันได้หลายอย่างที่ทำให้เกิด ข้อผิดพลาด iTunes รหัส -54 แล้ว ดังนั้นหากวิธีที่ 1 ไม่สำเร็จ การอัปเดต iTunes เป็นเวอร์ชันล่าสุดอาจทำให้ปัญหาหายไป
วิธีอัปเดต iTunes: เปิด iTunes คลิกปุ่ม Help บนเมนูด้านบน แล้วเลือก Check for updates

หากมีอัปเดตใหม่ iTunes จะดาวน์โหลดอัตโนมัติและรีสตาร์ท เมื่อเกิดขึ้น ให้กลับไปที่ Help > Check for Updates อีกครั้งเพื่อยืนยันว่าเป็นเวอร์ชันล่าสุดแล้ว

วิธีที่ 3: เปิด iTunes ด้วยสิทธิ์ผู้ดูแลระบบ (Administrator)
หากมาถึงขั้นนี้ยังไม่ได้ผล โอกาสมากที่ปัญหาเกี่ยวข้องกับสิทธิ์ หากผู้ใช้ของคุณไม่มีสิทธิ์เข้าถึงไฟล์ที่ต้องซิงค์ ให้ลองเปิด iTunes ด้วย สิทธิ์ผู้ดูแลระบบ
วิธีเปิด iTunes ด้วยสิทธิ์ผู้ดูแลระบบ: คลิกขวาที่ไอคอนบนเดสก์ท็อป แล้วเลือก Run as administrator หลังจากเปิด iTunes ด้วยสิทธิ์ผู้ดูแลแล้ว ให้ลองซิงค์ใหม่ดูว่าข้อผิดพลาดปรากฏอีกหรือไม่
หากข้อผิดพลาดหายไป ให้คลิกขวาที่ไอคอนลัดทางของ iTunes เลือก Properties จากนั้นเลือกแท็บ Compatibility และติ๊กถูกที่ Run this program as an administrator กด Apply เพื่อบันทึก

วิธีที่ 4: แก้ไขสิทธิ์สำหรับ iTunes
หากวิธีข้างต้นไม่สำเร็จ ยังมีอีกหนึ่งสิ่งที่ต้องทำเพื่อให้แน่ใจว่าปัญหาไม่ได้มาจากสิทธิ์ระบบ
วิธีนี้ใช้ได้กับทุกเวอร์ชัน Windows ตั้งแต่ Windows XP แต่มีประสิทธิภาพโดยเฉพาะกับ Windows 10 ตามมาตรฐานความปลอดภัยทางไซเบอร์สมัยใหม่ Windows 10 ระมัดระวังเป็นพิเศษในการอนุญาตให้แอปพลิเคชันภายนอกแก้ไขสิทธิ์ โดยค่าเริ่มต้น โฟลเดอร์ iTunes ถูกตั้งค่าเป็น Read Only ซึ่งขัดขวางกระบวนการซิงค์เนื้อหาของ Apple
Microsoft ได้แก้ไขปัญหานี้ใน Fall Creators Update แล้ว แต่หากคุณยังไม่ได้อัปเดตเป็นเวอร์ชันล่าสุด ปัญหาจะยังคงอยู่ อย่างไรก็ตาม มีวิธีแก้ไขชั่วคราวสำหรับผู้ที่ยังไม่ได้อัปเดต Windows ล่าสุด ดังนี้:
- ปิด iTunes และกล่องโต้ตอบที่เกี่ยวข้องทั้งหมด
- เปิด File Explorer และไปที่โฟลเดอร์ iTunes โดยค่าเริ่มต้นอยู่ในโฟลเดอร์ Music เริ่มต้น
หมายเหตุ: หากไม่ได้อยู่ที่นั่น แสดงว่าคุณได้ตั้งค่าตำแหน่งเองตอนติดตั้ง iTunes - คลิกขวาที่โฟลเดอร์ iTunes แล้วเลือก Properties
- เลือกแท็บ General และเอาติ๊กถูก Read-only ออก กด Apply เพื่อยืนยัน

- ทันทีหลังกด Apply จะถามว่าจะนำการเปลี่ยนแปลงไปใช้กับไหน ให้เลือก Apply changes to this folder, subfolders, and files แล้วกด OK

- คลิกขวาที่โฟลเดอร์ iTunes อีกครั้ง เลือก Properties
- ครั้งนี้เลือกแท็บ Security ไฮไลท์ System ภายใต้ Group or user names แล้วกดปุ่ม Edit

- ภายใต้ Permissions for System ให้แน่ใจว่ากล่อง Allow ของ Full control ถูกติ๊กแล้ว กด Apply เพื่อยืนยัน

- เปิด iTunes ใหม่และลองซิงค์เนื้อหาอีกครั้ง ข้อความข้อผิดพลาดควรไม่ปรากฏอีกแล้ว
วิธีที่ 5: ใช้โหมดความเข้ากันได้ (Compatibility Mode) กับ Windows 7
บางผู้ใช้รายงานว่าการเปิด iTunes ในโหมดความเข้ากันได้ช่วยให้ซิงค์เนื้อหา Apple ได้สำเร็จ หากวิธีข้างต้นล้มเหลวทั้งหมด ลองรัน iTunes ในโหมดความเข้ากันได้ดังนี้:
- คลิกขวาที่ไอคอน iTunes เลือก Properties
- เลือกแท็บ Compatibility ติ๊กถูกที่ Run this program in compatibility mode for จากนั้นใช้เมนูแบบเลื่อนลงเพื่อเลือก Windows 7 กด Apply เพื่อบันทึก

- เปิด iTunes ซิงค์ใหม่ และดูว่าปัญหาหายไปหรือไม่
วิธีที่ 6: ลบและนำเข้าเนื้อหา iTunes ใหม่
ตอนนี้เราได้ตรวจสอบสิทธิ์แล้ว ให้ดูว่ามีปัญหากับเนื้อหาหรือไม่ คุณรู้แล้วว่า Apple ไม่ชอบเนื้อหาสื่อที่ไม่ได้ซื้อจาก iTunes เพลง หนัง และหนังสืออิเล็กทรอนิกส์ที่นำมาจากนอกระบบนิเวศของ Apple อาจทำให้เกิดข้อผิดพลาดและปฏิเสธการซิงค์
หากคุณมีเนื้อหาภายนอก ให้ลองลบออกจาก iTunes Store แล้วนำเข้ามาใหม่จากแหล่งที่มาเดิม ขณะนั้นก็สามารถทำเช่นเดียวกับเนื้อหาของ iTunes (ลบและดาวน์โหลดใหม่) ได้
หมายเหตุ: คุณสามารถระบุได้ว่าไฟล์ไหนก่อให้เกิดปัญหาการซิงค์โดยการซิงค์ไฟล์เป็นชุดเล็กๆ ทีละชุด หากทำอย่างเป็นระบบ คุณจะค้นพบเนื้อหาที่ก่อให้เกิดปัญหาในที่สุด
วิธีที่ 7: นำไฟล์ PDF ออกจากรายการซิงค์
Apple มีปัญหาเก่ากับการซื้อผ่าน iTunes (โดยเฉพาะ iBooks) ที่ย้ายจากอุปกรณ์มือถือไปยังคอมพิวเตอร์ Windows เพื่อทดสอบว่าเป็นสาเหตุหรือไม่ ให้ตัด PDF หรือ iBook ออกจากกระบวนการซิงค์ และดูว่าข้อผิดพลาด iTunes กลับมาอีกหรือไม่
เพื่อแก้ปัญหานี้ แทนที่จะซิงค์ PDF ด้วย iTunes ให้ใช้ตัวเลือก Share บนอุปกรณ์มือถือและส่งให้ตัวเอง วิธีนี้จะบันทึกสำเนาของ PDF และแชร์ไปยังอีเมลที่คุณเลือก
วิธีที่ 8: ระบุซอฟต์แวร์ที่อาจขัดแย้งกัน
ไม่มีโปรแกรมไหนที่หลีกเลี่ยงการขัดแย้งของซอฟต์แวร์ได้ และ iTunes ก็ไม่ใช่ข้อยกเว้น บางผู้ใช้รายงานว่าสามารถซิงค์ได้ปกติหลังจากปิดการป้องกันแบบเรียลไทม์ของแอนติไวรัส

หากโปรแกรมอื่นกำลังพยายามเข้าถึงไฟล์เดียวกันที่ iTunes พยายามซิงค์ คุณอาจได้ ข้อผิดพลาด iTunes รหัส -54 เพื่อให้แน่ใจว่าไม่ใช่กรณีนี้ ให้เปิดการตั้งค่าแอนติไวรัสและปิด real-time protection (การสแกนแบบเรียลไทม์)