ผู้ใช้ Windows 10 บางส่วนรายงานว่า คอมพิวเตอร์ไม่เล่น System Sounds อีกต่อไป แต่เสียง Windows อื่นๆ เล่นปกติ ผู้ใช้ส่วนใหญ่รายงานว่าปัญหาเริ่มหลังติดตั้ง Windows Update
หลังสืบสวนอย่างลึกซึ้ง พบสาเหตุพื้นฐานหลายอย่างที่อาจก่อให้เกิดปัญหานี้:
- Windows System Sound Scheme ถูก Disable – สาเหตุพบบ่อยที่สุด คือ Sound Scheme ถูกปิดในเมนู Sound settings ของ Windows 10 แก้ได้โดยใช้ Control Panel แบบคลาสสิก Enable Sound Scheme กลับ ถ้าถูก Disable โดย 3rd party suite ให้ Clean Boot หาตัวทำปัญหา แล้ว Uninstall/Disable
- Fading sound feature เปิดอยู่บนจอภาพ – จอภาพบางรุ่นที่มีลำโพง built-in (โดยเฉพาะ ASUS) มาพร้อมฟีเจอร์ Fade in sounds ทำให้เสียงสั้นๆ (ส่วนใหญ่ของ System Sounds) ได้ยินไม่ได้ ถ้าเป็นกรณีนี้ ให้ปิดฟีเจอร์นี้ใน Settings ของจอภาพ
- System File Corruption (ไฟล์ระบบเสียหาย) – ในบางกรณี อาจเกิดจากไฟล์ระบบเสียหายส่งผลต่อ Sound files ของ Windows 10 แก้ได้โดยรัน SFC หรือ DISM Scan แทนที่ข้อมูลเสียหายด้วย Healthy equivalents
- Flash Player Conflict – หากยังใช้ Flash Player ที่ deprecated ไฟล์บางตัว (msacm32.drv) อาจขัดแย้งกับ System sound files แก้ได้โดยสร้าง Wrapper Registry key เพื่อป้องกันการขัดแย้ง
นี่คือวิธีแก้ไขปัญหา System Sounds:
วิธีที่ 1: เปิดใช้งาน Windows Sound Scheme
ก่อนลองวิธีอื่น ให้เริ่มด้วยการเช็กว่า Default Sound Scheme เปิดอยู่บนคอมพิวเตอร์
ผู้ใช้หลายคนรายงานว่าแก้ได้หลังเช็กแท็บ Sounds พบว่า Windows ถูกตั้งค่าให้ทิ้ง Default Sound Scheme
มีหลายสถานการณ์ที่ทำให้เกิดปัญหานี้ รวมถึงการขวางของ 3rd party app
- กด Windows + R** พิมพ์ control** Enter เปิด Control Panel** แบบคลาสสิก
หมายเหตุ: UAC ถาม คลิก Yes - ใน Control Panel ใช้ Search มุมขวาบน ค้นหา 'sound'** คลิก Sounds** จากผลลัพธ์

- ในเมนู Sound** คลิกแท็บ Sounds** ตรวจสอบ Drop-down ของ Sound Scheme** คลิก Apply** บันทึก

- Restart** คอมพิวเตอร์ ให้ OS เวลาโหลด Default Sound Scheme ใหม่ เช็กว่าปัญหาหายไปหรือยัง
ถ้ายังไม่แก้ไขได้ ลองวิธีถัดไป
วิธีที่ 2: ปิด Fading Sound Feature (ถ้ามีผล)
จอภาพบางรุ่น (โดยเฉพาะ ASUS) มาพร้อมฟีเจอร์ Fade ทุกเสียงเข้า ฟีเจอร์นี้สร้างเอฟเฟกต์ดีสำหรับเสียงยาว แต่ทำให้ลำโพงพลาดเสียงสั้นๆ (System Sounds ส่วนใหญ่)
ถ้าเป็นกรณีนี้ ต้องปิดฟีเจอร์นี้ – ขั้นตอนแน่นอนจะต่างกันไป ขึ้นอยู่กับว่าจอภาพหรือ 3rd party software ทำให้เกิดปัญหา
ถ้าจอภาพเป็นสาเหตุ (เล่นเสียงผ่านลำโพง built-in) ฟีเจอร์นี้ปิดได้เฉพาะใน Settings ของจอภาพ
แต่ถ้าใช้ 3rd party app ทำเอฟเฟกต์นี้ ให้ Disable ฟีเจอร์ในแอปนั้น หรือ Uninstall Security suite เลย
- กด Windows + R** พิมพ์ appwiz.cpl** Enter เปิด Programs and Features** UAC ถาม คลิก Yes

- ใน Programs and Features เลื่อนหา Audio program ที่จะ Uninstall
- พบแล้ว คลิกขวาเลือก Uninstall**

- ติดตามขั้นตอน Uninstall จนเสร็จ Restart** เช็กว่าปัญหาหายไปหรือยัง
ถ้ายังไม่มีเสียง System Sounds แต่เสียงอื่นปกติ ลองวิธีถัดไป
วิธีที่ 3: รัน SFC และ DISM Scans
การเล่น System Sounds อาจล้มเหลวจากไฟล์ระบบเสียหายส่งผลต่อ Windows installation ปัญหานี้พบบ่อยกว่าที่คิด โดยเฉพาะกรณีที่เสียงจาก Windows App อื่นๆ ก็ได้รับผลกระทบ
ให้รันสแกนด้วย 2 Built-in Utilities – System File Checker** และ Deployment Image Servicing and Management**
เครื่องมือทั้งสองคล้ายกัน แนะนำให้รันทั้งคู่ติดต่อกัน เพื่อโอกาสแก้ไขไฟล์ระบบเสียหายมากขึ้น
เริ่มด้วย SFC scan** (Local tool ไม่ต้องอินเทอร์เน็ต)
หมายเหตุ: หลังเริ่ม ห้ามปิด CMD window** แม้ดูเหมือนค้าง รอจนเสร็จ การ Interrupt อาจทำ Logical errors บน HDD/SSD
SFC เสร็จ Restart** เช็กว่าปัญหาหายไปหรือยัง
ถ้ายังมีปัญหา ให้ รัน DISM scan** รอเสร็จ
หมายเหตุ: DISM ต่างจาก SFC ที่ใช้ sub-component ของ Windows Update** ดาวน์โหลด Healthy components แทนที่ System files เสียหาย ต้องมี อินเทอร์เน็ตเสถียรก่อนรัน**
DISM เสร็จ Restart** เช็กว่า System audio playback กลับมาปกติหรือยัง
ถ้ายังมีปัญหา ลองวิธีถัดไป
วิธีที่ 4: แก้ไข Flash Player Interference
ปัญหานี้อาจเกิดจาก System sounds ขัดแย้งกับ Adobe Flash Player Registry file ผู้ใช้บางคนรายงานว่าเกิดเมื่อยังใช้ Flash Player เวอร์ชัน deprecated
ให้แก้โดยสร้าง 'Wrapper'** Registry key เพื่อป้องกันไม่ให้ Adobe Flash file ที่มีปัญหา ขวาง Default sound scheme
- กด Windows + R** พิมพ์ regedit** กด Ctrl + Shift + Enter** เปิด Registry Editor** ด้วย Admin UAC ถาม คลิก Yes

- ใน Registry Editor ใช้เมนูซ้ายไปที่:
My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
หมายเหตุ: ไปได้ทั้ง Manual หรือ Paste พาธใน Navigation bar กด Enter - ในตำแหน่งที่ถูกต้อง คลิกขวา Driver32** → New > String Value**
- ตั้งชื่อ Value ใหม่ว่า wavemapper** คลิกสองครั้ง วาง 'msacm32.drv'** ในกล่องข้อความ

- สร้าง wavemapper** string แล้ว Save modification Restart** เช็กว่า Conflict หายไปหลัง Startup ถัดไปหรือไม่
ถ้ายังเจอ 'No system sounds' ลองวิธีถัดไป
วิธีที่ 5: ทำ Clean Boot
ถ้าวิธีข้างต้นไม่ได้ผล ให้ Troubleshoot 3rd party conflict ที่อาจขวาง Default Sound Scheme
จากรายงานผู้ใช้ มี 3rd party programs หลายตัวที่อาจทำให้เกิดพฤติกรรมนี้บน Windows 10
เนื่องจากแอปที่อาจเป็นสาเหตุเยอะ ให้ลอง บูตเข้าสู่ Clean Boot mode** ดูว่าปัญหายังคงอยู่หรือไม่
หมายเหตุ: Clean Boot จะทำให้คอมพิวเตอร์บูตในสถานะที่ไม่อนุญาต 3rd party services และ processes เริ่มต้น
ถ้าปัญหาเสียงหายขณะ Clean Boot ให้ Enable process และ startup items ทีละตัว จนหาตัวทำปัญหาที่ขวาง Sound Scheme บน Windows 10