Contact
Line : comsiam
Contact
Line : comsiam

หากคุณพบข้อความ Code 31 – This device is not working properly because Windows cannot load the drivers required for this device ใน Device Manager แสดงว่า Windows 11 พบ Driver ของอุปกรณ์แล้ว แต่ไม่สามารถโหลด Driver ดังกล่าวขึ้นมาใช้งานได้
ปัญหานี้มักเกิดกับการ์ดจอ, การ์ดเสียง, Wi-Fi, Bluetooth, Network Adapter, USB Controller และอุปกรณ์ที่ใช้ Driver ระดับระบบ (Kernel Driver)
บทความนี้จะอธิบายสาเหตุ วิธีตรวจสอบ และแนวทางแก้ไขแบบละเอียด เพื่อให้คุณสามารถแก้ไข Code 31 ได้อย่างถูกต้อง
Code 31 เป็นรหัสข้อผิดพลาดที่หมายถึง Windows มี Driver ของอุปกรณ์อยู่แล้ว แต่ไม่สามารถโหลด Driver นั้นเข้าสู่ระบบได้
ข้อความที่พบคือ
This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)
แตกต่างจาก Code 28 ที่ไม่มี Driver และ Code 10 ที่อุปกรณ์เริ่มทำงานไม่ได้ เพราะ Code 31 เป็นปัญหาในขั้นตอนการโหลด Driver
ปัญหานี้มักเกิดจาก
ข้อผิดพลาดนี้พบได้กับ
หลังจากติดตั้ง Driver หรืออัปเดต Windows ให้ Restart เครื่องก่อน เพราะ Windows อาจโหลด Driver ใหม่ระหว่างการบูต
แนะนำให้ใช้ Driver จากผู้ผลิตโดยตรง เช่น
หลีกเลี่ยงการใช้ Driver จากเว็บไซต์ที่ไม่เป็นทางการ
ไปที่
Settings → Windows Update
เลือก
Check for updates
จากนั้นตรวจสอบ
Advanced options → Optional updates
ติดตั้ง Driver ที่ Windows แนะนำ หากตรงกับอุปกรณ์ของคุณ
เปิด Command Prompt (Run as Administrator)
รันคำสั่ง
sfc /scannow
เมื่อเสร็จแล้วรัน
DISM /Online /Cleanup-Image /RestoreHealth
จากนั้น Restart เครื่อง
Code 31 อาจเกี่ยวข้องกับค่า Registry ของ Driver
หากไม่มีความเชี่ยวชาญ ไม่ควรแก้ไข Registry ด้วยตนเอง เพราะอาจทำให้ระบบทำงานผิดปกติ
ควรใช้
ก่อนพิจารณาแก้ไข Registry
หากเป็น
ควรตรวจสอบว่า
หากยังพบ Code 31
ให้ทดลอง
หากอุปกรณ์เกิด Code 31 ทุกเครื่อง อาจเป็นสัญญาณของฮาร์ดแวร์ที่เริ่มเสีย
Code 28 หมายถึงไม่มี Driver ส่วน Code 31 หมายถึงมี Driver แล้ว แต่ Windows ไม่สามารถโหลด Driver ได้
ส่วนใหญ่เกิดจาก Driver หรือไฟล์ระบบ แต่หากแก้ไขทุกวิธีแล้วยังไม่หาย ควรตรวจสอบฮาร์ดแวร์เพิ่มเติม
โดยทั่วไปไม่จำเป็น เพราะสามารถแก้ไขได้ด้วยการติดตั้ง Driver ใหม่ ซ่อมไฟล์ระบบ และตรวจสอบ BIOS
ปัญหา Windows 11 Code 31 Device Error ส่วนใหญ่เกิดจาก Windows ไม่สามารถโหลด Driver ที่จำเป็นสำหรับอุปกรณ์ได้ การถอน Driver ติดตั้งใหม่ ซ่อมไฟล์ระบบ อัปเดต Windows และตรวจสอบ BIOS เป็นแนวทางที่ช่วยแก้ไขปัญหาได้ในหลายกรณี
หากคุณกำลังมองหาคู่มือแก้ปัญหา Windows อย่างละเอียด comsiam ได้รวบรวมบทความเกี่ยวกับ Driver, Device Manager, Error Code และการซ่อมระบบไว้ครบทุกหัวข้อ เพื่อช่วยให้คุณสามารถวิเคราะห์และแก้ไขปัญหาได้ด้วยตัวเอง
นอกจากนี้ comsiam ยังมีบทความเกี่ยวกับ Code 10, Code 19, Code 28, Code 43, Unknown Device และปัญหา Driver อื่น ๆ ที่สามารถใช้ประกอบการวิเคราะห์เพื่อหาสาเหตุได้อย่างแม่นยำ
หากติดตั้ง Driver เวอร์ชันล่าสุดจากผู้ผลิตแล้ว แต่ Windows ยังขึ้น Code 31 คุณจะตรวจสอบ BIOS, Firmware หรือทดลองอุปกรณ์กับเครื่องอื่นก่อน เพื่อหาสาเหตุที่แท้จริง?