วิธีแก้ไขข้อผิดพลาด WDF_VIOLATION บน Windows 10

WDF_VIOLATION (บั๊กตรวจสอบ 0x10D) หมายความว่า Windows ตรวจพบข้อผิดพลาดในไดรเวอร์เคอร์เนลแบบเฟรมเวิร์ก โค้ดเพียงอย่างเดียวไม่สามารถระบุอุปกรณ์ที่ล้มเหลวได้ ถอดฮาร์ดแวร์ที่เพิ่มเข้ามาใหม่ จากนั้นแยกหรือย้อนกลับไดรเวอร์ใน Safe Mode จดชื่อ.sysไฟล์ใดๆ บนหน้าจอสีน้ำเงินและสำรองไฟล์สำคัญก่อนทำการแก้ไขปัญหาขั้นสูงบันทึกทางเทคนิคของ Microsoft เกี่ยวกับ 0x10Dมุ่งเน้นไปที่นักพัฒนาซอฟต์แวร์ โปรดใช้ขั้นตอนด้านล่างสำหรับการแก้ไขปัญหาบนพีซี

ลองแก้ไขปัญหาตามขั้นตอนเหล่านี้ตามลำดับ โดยรีสตาร์ทเครื่องหลังจากทำการเปลี่ยนแปลงแต่ละครั้งคำแนะนำของ Microsoft เกี่ยวกับรหัสข้อผิดพลาดนี้ยังแนะนำให้ถอดฮาร์ดแวร์ใหม่ ใช้โหมดปลอดภัย ตรวจสอบไดรเวอร์ และกู้คืน Windows ด้วย

1. ถอดปลั๊กอุปกรณ์ที่เพิ่งเพิ่มเข้ามา

ปิดเครื่องและถอดอุปกรณ์ที่เชื่อมต่ออยู่ก่อนที่เครื่องจะขัดข้องครั้งแรก เช่น อะแดปเตอร์ USB เว็บแคม แท่นวาง หรือเครื่องพิมพ์ เริ่ม Windows ใหม่ จากนั้นเชื่อมต่ออุปกรณ์ทีละชิ้น โดยรีสตาร์ทเครื่องระหว่างการทดสอบแต่ละครั้ง หากเครื่องขัดข้องกลับมาอีก ให้ลองใช้พอร์ตอื่นหรือดาวน์โหลดไดรเวอร์ที่ถูกต้องสำหรับรุ่นนั้น วิธีนี้จะช่วยจำกัดสาเหตุให้แคบลงไปยังอุปกรณ์ ไดรเวอร์ หรือพอร์ต โดยไม่ต้องสันนิษฐานว่าฮาร์ดแวร์มีข้อบกพร่อง

แล็ปท็อป Windows 10 วางอยู่ข้างเว็บแคมภายนอกและอะแดปเตอร์ไร้สาย USB บนโต๊ะทำงาน
ทดสอบอุปกรณ์ที่เพิ่งเพิ่มเข้ามาทีละเครื่อง

2. เริ่มใช้งาน Windows ในโหมดปลอดภัย

จากหน้าจอเข้าสู่ระบบ ให้กดปุ่ม Shift ค้างไว้ ขณะเลือกPower > Restartใน Windows Recovery Environment ให้เลือกTroubleshoot > Advanced options > Startup Settings > Restartกด4หรือF4สำหรับ Safe Mode หรือ5หรือF5สำหรับ Safe Mode with Networking หาก Windows ไม่สามารถเข้าสู่ระบบได้ โปรดดูวิธีการเปิดWindows Recovery Environmentการทำงานผิดพลาดที่หยุดลงใน Safe Mode อาจบ่งชี้ถึงไดรเวอร์หรือบริการที่เริ่มต้นทำงานตามปกติ แต่จะไม่ระบุอย่างชัดเจน

หน้าจอการตั้งค่าเริ่มต้นของสภาพแวดล้อมการกู้คืน Windows แสดงตัวเลือกโหมดปลอดภัยและปุ่มรีสตาร์ท
ใช้การตั้งค่าการเริ่มต้นระบบเพื่อรีสตาร์ท Windows ในโหมดปลอดภัย

3. ย้อนกลับหรือติดตั้งไดรเวอร์ที่ต้องสงสัยใหม่

คลิกขวาที่ปุ่ม StartเปิดDevice Managerแล้วตรวจสอบอุปกรณ์ที่เปลี่ยนแปลงล่าสุดหรือรายการที่ทำเครื่องหมายด้วยเครื่องหมายตกใจสีเหลือง คลิกขวาที่อุปกรณ์ที่น่าจะมีปัญหาแล้วเลือกProperties > Driverหากปัญหาเริ่มต้นหลังจากอัปเดต ให้เลือกRoll Back Driverหากมีให้เลือก มิฉะนั้นให้ลองUpdate driverหรือดาวน์โหลดไดรเวอร์ของรุ่นนั้นจากผู้ผลิต คุณสามารถถอนการติดตั้งอุปกรณ์ที่ระบุและรีสตาร์ทได้หากจำเป็น อย่าลบแพ็คเกจไดรเวอร์ของอุปกรณ์นั้นเว้นแต่คุณจะมีตัวติดตั้งทดแทน

ตัวจัดการอุปกรณ์ของ Windows 10 โดยเลือกอะแดปเตอร์ไร้สาย USB ไว้ และแสดงตัวเลือกไดรเวอร์
ตัวจัดการอุปกรณ์ช่วยให้คุณตรวจสอบและเปลี่ยนไดรเวอร์อุปกรณ์ที่ต้องสงสัยได้

4. ตรวจสอบการอัปเดตที่มีสิทธิ์

เปิดการตั้งค่า > การอัปเดตและความปลอดภัย > Windows Updateแล้วเลือกตรวจสอบการอัปเดตติดตั้งการอัปเดตที่เสนอให้กับพีซีของคุณแล้วรีสตาร์ท หากไม่มีไดรเวอร์ปรากฏขึ้น ให้ตรวจสอบหน้าสนับสนุนสำหรับพีซีหรือผู้ผลิตอุปกรณ์ของคุณ และตรวจสอบให้แน่ใจว่ารุ่นและเวอร์ชัน Windows ตรงกัน หลีกเลี่ยงการใช้ยูทิลิตี้อัปเดตไดรเวอร์จากบุคคลที่สาม

การสนับสนุนมาตรฐานสำหรับ Windows 10 สิ้นสุดลงเมื่อ วันที่ 14 ตุลาคม 2025ปัจจุบันการอัปเดตขึ้นอยู่กับอุปกรณ์และสิทธิ์ในการลงทะเบียนรับการอัปเดตความปลอดภัยเพิ่มเติม (Extended Security Updates) หากไม่มีการอัปเดตใด ๆ จาก Windows Update โปรดตรวจสอบ สถานะการสนับสนุน Windows ของ Microsoft

ไปที่การตั้งค่า Windows 10 ในหน้า Windows Update แล้วเลือกปุ่ม "ตรวจสอบการอัปเดต"
ตรวจสอบว่ามีการอัปเดตใดบ้างสำหรับการติดตั้งของคุณ

5. ใช้การกู้คืนระบบ (System Restore)

หากโปรแกรมหยุดทำงานหลังจากมีการเปลี่ยนแปลงไดรเวอร์ แอป หรือระบบ ให้กดWindows + Rพิมพ์rstrui.exeแล้วกดEnterเลือกจุดคืนค่าระบบก่อนเกิดปัญหา และเลือกสแกนหาโปรแกรมที่ได้รับผลกระทบก่อนดำเนินการต่อ การคืนค่าระบบจะเก็บไฟล์ส่วนตัวไว้ แต่สามารถยกเลิกแอป ไดรเวอร์ การอัปเดต และการตั้งค่าในภายหลังได้ หาก Windows ไม่สามารถเริ่มต้นได้ ให้ใช้แก้ไขปัญหา > ตัวเลือกขั้นสูง > การคืนค่าระบบในสภาพแวดล้อมการกู้คืน พีซีที่เข้ารหัสอาจต้องใช้คีย์ BitLocker ดูคำแนะนำการคืนค่าระบบของ Microsoft

หน้าจอการแก้ไขปัญหาของ Windows Recovery Environment แสดงตัวเลือกขั้นสูงและการกู้คืนระบบ
ฟังก์ชัน System Restore สามารถย้อนกลับการตั้งค่าจาก Recovery Environment ได้

6. ทดสอบหน่วยความจำระบบ

บันทึกงานของคุณ กดWindows + Rพิมพ์mdschedและกดEnterเลือกเริ่มใหม่ทันทีและตรวจสอบปัญหาหลังจากทดสอบและรีสตาร์ทแล้ว ให้ตรวจสอบการแจ้งเตือน หากคุณพลาดไป ให้ค้นหาผลลัพธ์ในEvent Viewer > Applications and Services Logs > Microsoft > Windows > MemoryDiagnostics-Results > Debugข้อผิดพลาดที่รายงานจำเป็นต้องมีการวินิจฉัยฮาร์ดแวร์ ผลลัพธ์ที่ไม่มีปัญหาไม่ได้หมายความว่าไม่มีปัญหาไดรเวอร์

หน้าต่างตรวจสอบหน่วยความจำของ Windows แสดงตัวเลือกให้รีสตาร์ททันทีหรือตรวจสอบปัญหาในการเริ่มต้นระบบครั้งถัดไป
บันทึกงานที่เปิดอยู่ก่อนรีสตาร์ทเพื่อทดสอบหน่วยความจำ

7. ซ่อมแซมไฟล์ระบบของ Windows

ค้นหาCommand Promptคลิกขวา แล้วเลือกRun as administratorเรียกใช้คำสั่งเหล่านี้ทีละคำสั่งตามลำดับ และรอให้แต่ละคำสั่งทำงานจนเสร็จสิ้น:

  1. DISM.exe /Online /Cleanup-image /Restorehealth
  2. sfc /scannow

รีสตาร์ทเครื่องหลังจากสแกนเสร็จแล้วคู่มือการซ่อมแซม ของ Microsoft จะอธิบายผลลัพธ์ หน้าต่างคำสั่งด้านล่างแสดงตัวอย่างผลลัพธ์ ข้อความที่แสดงบนพีซีของคุณอาจแตกต่างออกไป

หน้าต่าง Command Prompt สำหรับผู้ดูแลระบบ แสดงคำสั่ง DISM และ sfc พร้อมตัวอย่างผลลัพธ์ที่แสดงเมื่อเติมคำสั่งเสร็จสมบูรณ์
เรียกใช้คำสั่ง DISM จากนั้นเรียกใช้ SFC; ผลลัพธ์ที่แสดงเป็นเพียงตัวอย่าง

8. แยกซอฟต์แวร์เริ่มต้นระบบจากภายนอก

หากเกิดข้อผิดพลาดหลังจากลงชื่อเข้าใช้ การบูตแบบคลีนสามารถช่วยตรวจสอบได้ว่าบริการหรือแอปเริ่มต้นที่ไม่ใช่ของ Microsoft มีส่วนเกี่ยวข้องหรือไม่ ค้นหาmsconfigในบริการให้เลือกซ่อนบริการของ Microsoft ทั้งหมดเลือกปิดใช้งานทั้งหมดแล้วใช้ ในส่วนการเริ่มต้นระบบเปิดตัวจัดการงาน ปิดใช้งานรายการที่เปิดใช้งาน และจดบันทึกสิ่งที่คุณเปลี่ยนแปลง รีสตาร์ทและทดสอบ หากข้อผิดพลาดหยุดลง ให้เปิดใช้งานรายการทีละกลุ่มเล็กๆ เพื่อค้นหาความขัดแย้ง จากนั้นคืนค่าการเริ่มต้นระบบตามปกติ ในพีซีที่ได้รับการจัดการ ให้สอบถามฝ่ายไอทีก่อนเปลี่ยนแปลงบริการ ปฏิบัติตามคำแนะนำการบูตแบบคลีนของ Microsoft

แท็บบริการการกำหนดค่าระบบของ Windows โดยเลือก "ซ่อนบริการของ Microsoft ทั้งหมด" และแสดงการเริ่มต้นของตัวจัดการงาน
จดบันทึกว่าคุณปิดใช้งานบริการและรายการเริ่มต้นใดบ้าง

หากข้อผิดพลาดยังคงเกิดขึ้น

หากยังคงพบข้อผิดพลาด WDF_VIOLATION หลังจากตรวจสอบเสร็จแล้ว ให้หยุดการลบไดรเวอร์ที่ไม่เกี่ยวข้อง และติดต่อผู้ผลิตพีซีหรืออุปกรณ์ แจ้งรหัสข้อผิดพลาด ชื่อไฟล์ไดรเวอร์ที่แสดง และการเปลี่ยนแปลงที่เกิดขึ้นก่อนเกิดข้อผิดพลาด สำรองข้อมูลก่อนรีเซ็ตหรือติดตั้ง Windows ใหม่ เนื่องจากตัวเลือกการกู้คืนอาจลบแอปหรือข้อมูลได้

ฝากความเห็น

แสดงไฟ LED บนแป้นพิมพ์ในถาดระบบของ Windows

แสดงไฟ LED บนแป้นพิมพ์ในถาดระบบของ Windows

เรียนรู้วิธีแสดงไฟ LED บนแป้นพิมพ์ในแถบงานของ Windows รักษาไอคอนในถาดระบบให้มองเห็นได้ และใช้ฟังก์ชันแสดงสถานะการทำงานของปุ่ม (Toggle Keys) ที่มีอยู่ใน Windows

ShellExView: วิธีจัดการและปิดใช้งานส่วนขยาย Shell ที่ติดตั้งไว้

ShellExView: วิธีจัดการและปิดใช้งานส่วนขยาย Shell ที่ติดตั้งไว้

ใช้ ShellExView เพื่อตรวจสอบส่วนขยายเชลล์ของ Windows ที่ติดตั้งไว้ ปิดใช้งานตัวจัดการเฉพาะ และกู้คืนในภายหลัง เรียนรู้เกี่ยวกับการกรองอย่างปลอดภัย การทดสอบ และข้อจำกัดด้านความเข้ากันได้

วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์จำนวนมากใน Windows อย่างรวดเร็ว

วิธีเปลี่ยนชื่อไฟล์และโฟลเดอร์จำนวนมากใน Windows อย่างรวดเร็ว

เปลี่ยนชื่อกลุ่มไฟล์ได้ในไม่กี่วินาทีด้วย File Explorer หรือใช้ PowerRename เพื่อแทนที่ข้อความ ใส่หมายเลขให้กับไฟล์ และเปลี่ยนชื่อโฟลเดอร์พร้อมแสดงตัวอย่าง

วิธีการจัดกลุ่มและจัดระเบียบไอคอนบนเดสก์ท็อปใน Windows

วิธีการจัดกลุ่มและจัดระเบียบไอคอนบนเดสก์ท็อปใน Windows

จัดกลุ่มไอคอนบนเดสก์ท็อปใน Windows ด้วยโฟลเดอร์หมวดหมู่ การสร้างกลุ่มไอคอนด้วยตนเอง การเรียงลำดับในตัว และวิธีแก้ไขง่ายๆ สำหรับทางลัดที่ซ่อนอยู่หรือแออัด

ปกป้องไฟล์ใน USB จากการลบหรือการเปลี่ยนแปลงโดยไม่ตั้งใจใน Windows

ปกป้องไฟล์ใน USB จากการลบหรือการเปลี่ยนแปลงโดยไม่ตั้งใจใน Windows

ใช้โปรแกรม DiskPart ของ Windows เพื่อตั้งค่าไดรฟ์ USB ให้เป็นโหมดอ่านอย่างเดียว เรียนรู้วิธีการกู้คืนสิทธิ์การเขียน และเก็บสำรองไฟล์สำคัญไว้ต่างหาก

จัดการการตั้งค่าจอภาพหลายจอด้วยเครื่องมือสำหรับจอภาพคู่

จัดการการตั้งค่าจอภาพหลายจอด้วยเครื่องมือสำหรับจอภาพคู่

จัดเรียงจอแสดงผลของ Windows ย้ายหน้าต่างด้วยปุ่มลัด ควบคุมการเคลื่อนที่ของเคอร์เซอร์ ตั้งวอลเปเปอร์แยกกันหรือแชร์ร่วมกัน และใช้เครื่องมือ Dual Monitor Tools Snap

เปิดและดูไฟล์หลายประเภทใน Windows ด้วย Universal Viewer

เปิดและดูไฟล์หลายประเภทใน Windows ด้วย Universal Viewer

ใช้ Universal Viewer เพื่อดูตัวอย่างข้อความ รูปภาพ เอกสารเว็บ และไฟล์อื่นๆ ที่รองรับใน Windows พร้อมหมายเหตุที่ชัดเจนเกี่ยวกับรุ่น ปลั๊กอิน และข้อจำกัดต่างๆ

แอปโน้ตติดหน้าจอสำหรับ Windows: โน้ตสีเหลืองบนเดสก์ท็อปของคุณ

แอปโน้ตติดหน้าจอสำหรับ Windows: โน้ตสีเหลืองบนเดสก์ท็อปของคุณ

Stickies for Windows จะแสดงบันทึกย่อสีเหลืองที่จัดรูปแบบไว้บนเดสก์ท็อปของคุณ แต่โครงการดั้งเดิมนั้นถูกเก็บถาวรไปแล้ว โปรดตรวจสอบทางลัดเก่า ข้อจำกัดในการซิงค์ และตัวเลือกปัจจุบันที่ปลอดภัยกว่า

ลบซอฟต์แวร์ Zune ออกอย่างสมบูรณ์: คู่มือการใช้งานอย่างปลอดภัยสำหรับ Windows

ลบซอฟต์แวร์ Zune ออกอย่างสมบูรณ์: คู่มือการใช้งานอย่างปลอดภัยสำหรับ Windows

ถอนการติดตั้ง Zune จาก Windows อย่างปลอดภัย ตรวจสอบไฟล์โปรแกรมที่เหลืออยู่ และแก้ไขปัญหาการถอนการติดตั้งที่ไม่สำเร็จ โดยไม่ต้องเสี่ยงต่อความเสียหายของสื่อส่วนบุคคลหรือรีจิสทรี

เปลี่ยนไอคอนบนเดสก์ท็อปของ Windows ให้เป็นรูปแบบรายการแบบกะทัดรัด

เปลี่ยนไอคอนบนเดสก์ท็อปของ Windows ให้เป็นรูปแบบรายการแบบกะทัดรัด

Windows ไม่มีตัวเลือกแสดงรายการไอคอนบนเดสก์ท็อปแบบในตัว เรียนรู้วิธีเปิดโฟลเดอร์เดสก์ท็อปใน File Explorer และใช้มุมมองแบบรายการหรือแบบรายละเอียด