ผู้ใช้ Windows บางคนได้รับข้อผิดพลาด “This Blu-Ray Disc needs a library for AACS decoding” เมื่อพยายามเล่นแผ่นบลูเรย์ผ่าน VLC media player ปัญหานี้ไม่ได้เฉพาะเจาะจงเวอร์ชัน Windows ใดเวอร์ชันหนึ่ง เนื่องจากรายงานว่าพบบน Windows 7, Windows 8 และ Windows 10 นอกจากนี้ ข้อความแสดงข้อผิดพลาดยังรายงานว่าปรากฏบนหลายบิลด์ของ VLC

สาเหตุของข้อผิดพลาด ‘This Blu-ray Disc needs a Library for AACS Decoding’
เราได้สืบสวนปัญหานี้โดยดูจากวิธีบางวิธีที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้แก้ไขข้อความแสดงข้อผิดพลาดได้สำเร็จ จากข้อมูลที่รวบรวมได้ มีสถานการณ์ร่วมกันสองสามอย่างที่จะกระตุ้นข้อความแสดงข้อผิดพลาดนี้:
- แผ่นบลูเรย์ได้รับการป้องกันด้วยเทคโนโลยี AACS และ BD+ – ในปัจจุบัน แผ่นบลูเรย์เชิงพาณิชย์ส่วนใหญ่ได้รับการป้องกันด้วยเทคโนโลยี AACS และ BD+ เนื่องจากนี้ ไลบรารี libbluray มาตรฐานจึงไม่เพียงพอสำหรับการเล่นแผ่นเหล่านี้ ในสถานการณ์นี้ วิธีแก้คือติดตั้งไลบรารี libaacs
- ไฟล์ KeyDB.cfg หายไป – เหตุผลร่วมอีกอย่างที่การเล่นบลูเรย์ล้มเหลวกับข้อผิดพลาดเฉพาะนี้ คือ หากไฟล์ KeyDB.cfg หายไปจากคอมพิวเตอร์ของคุณ ไฟล์นี้จำเป็นสำหรับไลบรารี libaacs
หากคุณกำลังต่อสู้กับการแก้ไขข้อความแสดงข้อผิดพลาดนี้ บทความนี้จะให้ขั้นตอนหลายขั้นตอน ที่ผู้ใช้คนอื่นในสถานการณ์คล้ายกันใช้แก้ไขปัญหาได้สำเร็จ
วิธีแก้ไขข้อผิดพลาด ‘This Blu-Ray Disc needs a Library for AACS decoding’
ผู้ใช้สองสามคนที่เผชิญกับข้อผิดพลาด “This Blu-Ray Disc needs a library for AACS decoding” เดียวกัน จัดการให้ VLC เล่นแผ่นบลูเรย์ได้โดยการเพิ่มไฟล์ไลบรารีบางไฟล์ที่ AACS ต้องการ
กระบวนการค่อนข้างตรงไปตรงมา สำหรับส่วนใหญ่ คุณควรจะไม่มีปัญหาในการแก้ไขปัญหานี้ ตราบใดที่คุณปฏิบัติตามคำแนะนำที่นำเสนอด้านล่างอย่างเคร่งครัด นี่คือสิ่งที่คุณต้องทำ:
คำเตือน: ขั้นตอนด้านล่างเกี่ยวข้องกับการดาวน์โหลดไฟล์บางไฟล์จากเว็บไซต์ที่ไม่มีใบรับรอง SSL แม้เราจะสแกนไฟล์และไม่พบหลักฐานมัลแวร์ โปรดดาวน์โหลดโดยความเสี่ยงของคุณเอง VLC player เป็นเพลเยอร์โอเพนซอร์สที่มีเวอร์ชันแยก (forked versions) มากมายที่ไม่ได้รับการเซ็นโดยนักพัฒนา
- ไปที่ลิงก์นี้ (ที่นี่) ไปที่ Keys Database และคลิกที่ Get the file เพื่อดาวน์โหลดไฟล์ KeyDB.cfg จากนั้นไปที่ส่วน AACS Dynamic library และคลิกที่ไฮเปอร์ลิงก์ที่เกี่ยวข้องกับเวอร์ชัน VLC ที่คุณใช้

- คัดลอก KEYDB.cfg ไปที่คลิปบอร์ด จากนั้นใช้ File Explorer นำทาง
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run จากนั้นพิมพ์ “%APPDATA%\” และกด Enter เพื่อเปิดโฟลเดอร์ Appdata ที่ซ่อนอยู่

- ภายในตำแหน่งที่เปิดอยู่ ให้สร้างโฟลเดอร์ใหม่ (Right-click > New > Folder) และตั้งชื่อว่า aacs.

- เปิดโฟลเดอร์ aacs ที่สร้างใหม่ และวางไฟล์ KEYDB.cfg ที่คุณคัดลอกไว้ที่ขั้นตอน 2

- นำทางไปโฟลเดอร์ดาวน์โหลดของคุณและคัดลอกไฟล์ libaacs.dll ไปที่คลิปบอร์ด
- ใช้ File Explorer นำทางไปตำแหน่งติดตั้งของ VLC และวางไฟล์ไว้ที่นั่น ตำแหน่งเริ่มต้นคือ
C:\Program Files\VideoLAN\VLC (64 bit) หรือ C:\Program Files (x86)\VideoLAN\VLC (32-bit)

- เปิด VLC และเปิดแผ่นบลูเรย์ที่ล้มเหลวกับ “This Blu-Ray Disc needs a library for AACS decoding” ก่อนหน้านี้ คุณควรจะสามารถเล่นวิดีโอบลูเรย์ได้ปกติแล้ว