Windows Media Player เป็นส่วนประกอบในตัวของ Windows มานาน ไม่ถูกลบใน Windows 10 ใช้ง่าย เบา ทำให้เป็น Media Player ยอดนิยม
แต่ผู้ใช้รายงานว่าคราฟขณะเล่นไฟล์บางไฟล์หรือทุกไฟล์ มีหลายวิธีพยายามแก้ แต่พบหลายวิธีที่ทำงานในสถานการณ์ต่างกัน ลองดูด้านล่าง!
วิธีแก้ไข 1: ลองคำสั่งง่ายๆ นี้
คำสั่งง่ายๆ นี้แก้ปัญหาได้ทันที ใช้เวลา 1 นาที มีประโยชน์หากเห็นปัญหาอื่นๆ เช่น Windows gadgets ทำงานผิดปกติ
- ค้นหา Command Prompt คลิกขวา > Run as administrator วางคำสั่งต่อไปนี้ กด Enter ทีละคำสั่ง:
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll

- รีสตาร์ทคอมพิวเตอร์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
วิธีแก้ไข 2: Clean Boot
Clean boot เพื่อหา service/process ที่เริ่มต้นกับ Windows และรบกวน Media Player เนื่องจากสิทธิ์ วิธีนี้เป็นวิธี #1 ในการค้นหาสาเหตุโดยการกำจัดทีละอย่าง
- Win+R พิมพ์ MSCONFIG OK
- แท็บ Boot ยกเลิกติ๊ก Safe Boot (ถ้าติ๊กอยู่)

- แท็บ General เลือก Selective startup ยกเลิกติ๊ก Load startup items
- แท็บ Services ติ๊ก Hide all Microsoft services > Disable all

- แท็บ Startup > Open Task Manager ใน Task Manager แท็บ Startup คลิกขวาแต่ละรายการที่ Enable > Disable
- ตอนนี้ต้องทำกระบวนการน่าเบื่อ: เปิด Startup items ทีละตัว รีสตาร์ท ตรวจสอบ error ซ้ำจนเจอตัวทำปัญหา ทำเหมือนกันกับ Services ที่ปิดในขั้นตอน 4 หาเจอแล้วแก้ไข (reinstall/repair โปรแกรม หรือ disable service)
วิธีแก้ไข 3: คืนสิทธิ์ควบคุม User Folder
หากเคยเปลี่ยนแปลง OS บางอย่าง อาจทำให้ User folder ถูกล็อกจาก Media Player ต้องคืนสิทธิ์เพื่อให้ WMP เข้าถึงไฟล์ได้
- เปิด File Explorer ไป C > Users > YourUsername คลิกขวา > Properties > แท็บ Security

- กด Advanced เปิด Advanced Security Settings เปลี่ยน Owner: กด Change ใกล้ Owner:
- หน้าต่าง Select User or Group เลือกบัญชีของคุณ (กด Advanced หรือพิมพ์ชื่อ > OK)

- ติ๊ก Replace owner on subcontainers and objects ใน Advanced Security Settings > OK
- กลับไปแท็บ Security ใน Properties > Add เปิด Permission Entry > Select a principal > เลือกบัญชีคุณ
- ตั้ง Permission เป็น Full control > OK สามารถติ๊ก Replace all existing inheritable permissions... ใน Advanced Security Settings ได้อีก
วิธีแก้ไข 4: บั๊กแปลกของ Antivirus
แอนตี้ไวรัสฟรียอดนิยม เช่น AVG หรือ Avast ทำให้ WMP ทำงานผิดปกติ คนหนึ่ง Uninstall AVG แล้วแก้ แต่ติดตั้ง Avast ปัญหากลับมา ควรเพิ่ม Exception ให้ WMP ในแอนตี้ไวรัสที่ใช้
- เปิด UI ของแอนตี้ไวรัส (ดับเบิลคลิกไอคอน System Tray หรือค้นหาใน Start)
- Exception setting อยู่ต่างกันในแต่ละแอนตี้ไวรัส คำแนะนำยอดนิยม:
Kaspersky Internet Security: Home >> Settings >> Additional >> Threats and Exclusions >> Exclusions >> Specify Trusted Applications >> Add
AVG: Home >> Settings >> Components >> Web Shield >> Exceptions
Avast: Home >> Settings >> General >> Exclusions
วิธีแก้ไข 5: ติดตั้ง Windows Media Player ใหม่แบบเฉพาะเจาะจง
ติดตั้งใหม่เป็นตรรกะทั่วไป แต่หลายคนทำแล้วไม่ได้ แต่ทำตามขั้นตอนเฉพาะนี้ได้ผล ต้องไม่พลาดขั้นตอนใดๆ!
ก่อนอื่น ทำ Command Prompt trick นี้ (อาจแก้ปัญหาได้เลย):
- ค้นหา Command Prompt > Run as administrator > วางคำสั่ง > Enter:
net localgroup "Administrators" "NT Authority\Local Service" /add

- Win+R เปิด Run dialog พิมพ์ Control Panel > OK

- Control Panel > View by: Category > Uninstall a program ใต้ Programs
- ขวามน้าจอ > Turn Windows features on or off หา Media Features ขยาย > หา Windows Media Player > ยกเลิกติ๊ก > OK > ยืนยัน > RESTART (สำคัญ!)
- ไปที่ Program Files หรือ Program Files (x86) (ตามสถาปัตยกรรม) ลบโฟลเดอร์ Windows Media Player

- กลับไป Turn Windows Features on or off ติ๊ก Windows Media Player ใหม่ เริ่มติดตั้งใหม่ รีสตาร์ทอีกครั้งหลังเสร็จ รีสตาร์ทอีกครั้ง ทดสอบ!
วิธีแก้ไข 6: แก้ Windows Media Player Network Sharing Service
หาก Service ของ WMP เสียหาย จะเกิดข้อผิดพลาดนี้ ต้องแก้ Service เอง
- Win+R พิมพ์ services.msc OK เปิด Services

- หา Windows Media Player Network Sharing Service คลิกขวา > Properties
- หา Service status หยุดอยู่ ให้ปล่อยว่าง หาก Running กด Stop รอปิด

- ตรวจสอบ Startup type เป็น Automatic ก่อน กด Start รีสตาร์ท service ทดสอบ
อาจเจอ Error:
Windows could not start the Windows Media Player Network Sharing Service on Local Computer. Error 1079: The account specified for this service differs from the account specified for other services running in the same process.
หาเจอ ทำตามขั้นตอน:
- ทำขั้นตอน 1-3 ข้างต้น เปิด Properties > แท็บ Log On > Browse...

- ใน Enter the object name to select พิมพ์ชื่อคอมพิวเตอร์ > Check Names > รอ authenticate > OK
- พิมพ์รหัสผ่านแอดมินใน Password box เมื่อถูกถาม
วิธีแก้ไข 7: ติดตั้ง Java ใหม่
ติดตั้ง Java ใหม่แก้ปัญหาได้หลายกรณี เพราะ WMP ใช้ Java runtime เครื่องส่วนใหญ่ติดตั้งอยู่แล้ว ถอนตัวเก่าก่อน ติดตั้งใหม่
ถอน Java Windows 10:
- Start > Settings (ไอคอนเกียร์) > Apps > หา Java > Uninstall > ทำตามหน้าจอ

ถอน Java Windows รุ่นเก่า:
- Start > Control Panel > View by: Category > Uninstall a Program
- เลือก Java > Uninstall > ทำตาม Wizard

ติดตั้ง Java
2 วิธี: Online installer (ดาวน์โหลดไฟล์เล็ก แล้วโหลดเต็ม) หรือ Offline (โหลดเต็มติดตั้งออฟไลน์) วิธี Offline:
- ไป Manual download page > Windows Offline
- File Download dialog > Save ไฟล์ในเครื่อง

- ปิดแอปทั้งหมด รวมถึงเบราว์เซอร์ ดับเบิลคลิกไฟล์ที่เซฟ > Install > ยอมรับ license
- Oracle พาร์ทเนอร์บริษัทอื่น อาจเสนอติดตั้งโปรแกรมเพิ่ม เลือกที่ต้องการ > Next

- ดิอะล็อกยืนยันขั้นสุดท้าย > Close บนดิอะล็อกสุดท้าย เสร็จสิ้นการติดตั้ง Java