หากคุณใช้ไฟล์ FLAC คุณจะสังเกตเห็นว่าไฟล์ FLAC จำนวนมากไม่สามารถอ่านได้หลังจากแก้ไข นี่เป็นเพราะข้อผิดพลาดในระบบปฏิบัติการ Windows 10 ซึ่งในที่สุดก็ได้รับการแก้ไขโดย Microsoft และสำหรับไฟล์เสียงทั้งหมดในรูปแบบ FLAC ที่เสียหายหรือเล่นไม่ได้ คำสั่ง Powershell แบบง่ายจะแก้ไขได้เช่นกัน
FLAC ย่อมาจาก Free Lossless Audio Codec ซึ่งเป็นรูปแบบการบีบอัดเสียงแต่ไม่กระทบต่อคุณภาพหรือสูญเสียส่วนใดส่วนหนึ่งของข้อมูลดั้งเดิม เป็นรูปแบบโอเพ่นซอร์สและสามารถเล่นได้โดยใช้ซอฟต์แวร์เล่นเสียงหลักทั้งหมดเช่น VLC และ MPlayer ไฟล์ MP3 ปกติเกือบหกเท่า
เว็บไซต์สนับสนุนของ Microsoft ระบุว่าไฟล์ FLAC ทั้งหมดที่มีเฟรม ID3 ก่อนที่ส่วนหัวจะไม่ได้รับการพิจารณาโดยตัวจัดการคุณสมบัติ FLAC และทำให้ไม่สามารถเล่นไฟล์ได้ เฟรม ID3 มีข้อมูลเกี่ยวกับชื่อและศิลปินของคลิปเสียง ปัญหานี้แก้ไขได้ด้วยการติดตั้งการอัปเดต KB5003214 วันที่ 25 พฤษภาคม 2021
และสำหรับไฟล์ที่เสียหายจากข้อผิดพลาดนี้ ผู้ใช้จะต้องเรียกใช้ Powershell Script ซึ่งทำให้ไฟล์สามารถอ่านได้ แต่จะไม่กู้คืนข้อมูลเมตาที่แก้ไข ต่อไปนี้เป็นขั้นตอนในการเรียกใช้สคริปต์ PowerShell
ขั้นตอนที่ 1 :เปิด Notepad และวางสคริปต์ทั้งหมดจากเว็บไซต์สนับสนุนของ Microsoft
ขั้นตอนที่ 2 :บันทึกไฟล์ในตำแหน่งที่คุณต้องการและตั้งชื่อไฟล์เป็น FixFlacFiles.ps1 เก็บ บันทึกเป็นกล่องประเภทเป็น เอกสารข้อความ (*.txt) .
ขั้นตอนที่ 3: คลิกขวาที่ไฟล์ที่คุณเพิ่งบันทึกและเลือก เรียกใช้ด้วย PowerShell .
ขั้นตอนที่ 4: พร้อมท์จะปรากฏขึ้นที่คุณต้องพิมพ์ชื่อไฟล์ของไฟล์เสียง FLAC ที่ไม่ทำงานตามด้วย Enter
ขั้นตอนเหล่านี้ใช้ได้ดีเมื่อพยายามและทดสอบ แต่ลบการแก้ไขทั้งหมดที่เกิดขึ้นก่อนที่ไฟล์จะเสียหาย ซึ่งหมายความว่าคุณจะต้องทำใหม่ทั้งหมดอีกครั้ง สคริปต์ PowerShell นั้นซับซ้อนและยาวเกินไป สิ่งสำคัญคือต้องคัดลอกสคริปต์ที่ถูกต้องและครบถ้วนจากเว็บไซต์สนับสนุนอย่างเป็นทางการของ Microsoft เพื่อหลีกเลี่ยงข้อผิดพลาด