ปัญหาความขัดแย้งของไดรเวอร์ใน Windows: สาเหตุ การวินิจฉัย และวิธีแก้ไขขั้นสูง

การปรับปรุงครั้งล่าสุด: 25 พฤษภาคม 2026
  • ปัญหาความขัดแย้งของไดรเวอร์ใน Windows เกิดจากไดรเวอร์ที่ล้าสมัย เสียหาย หรือไม่เข้ากัน ซึ่งส่งผลกระทบโดยตรงต่อฮาร์ดแวร์
  • ระบบปฏิบัติการ Windows มีเครื่องมือพื้นฐานและขั้นสูง เช่น ตัวจัดการอุปกรณ์และตัวตรวจสอบไดรเวอร์ เพื่อตรวจจับและแยกแยะไดรเวอร์ที่มีปัญหา
  • การผสมผสานระหว่างวิธีการอัตโนมัติ เครื่องมือของผู้ผลิต และการตรวจสอบขั้นสูง ช่วยให้สามารถแก้ไขข้อผิดพลาดส่วนใหญ่ได้โดยไม่ต้องติดตั้งระบบใหม่

ปัญหาเกี่ยวกับไดรเวอร์ใน Windows

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

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

ไดรเวอร์ใน Windows คืออะไรกันแน่ และทำไมมันถึงก่อให้เกิดปัญหามากมาย?

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

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

ประเภทของไดรเวอร์ใน Windows: ไดรเวอร์เคอร์เนลและไดรเวอร์ผู้ใช้

ไดรเวอร์โหมดเคอร์เนลคือไดรเวอร์ที่ทำงานในระดับต่ำสุดของระบบ พวกมันมี การเข้าถึงฮาร์ดแวร์และทรัพยากรที่สำคัญโดยตรง ของระบบปฏิบัติการ: หน่วยความจำ กระบวนการทำงาน ความปลอดภัย การรับ/ส่งข้อมูล ฯลฯ คุณสามารถนึกภาพว่ามันเป็น "แกนหลัก" ที่สื่อสารกับกราฟิกการ์ด การ์ดเสียง เครือข่าย ดิสก์ ฯลฯ

โดยปกติแล้ว ผู้ขับขี่เหล่านี้จะถูกจัดกลุ่มไว้ดังนี้ ชั้นหรือระดับ:

  • นิเวล ซูพีเรียร์: รับข้อมูลจากแอปพลิเคชัน กรองหรือแปลงข้อมูล แล้วส่งต่อไปยังตัวควบคุมระดับล่างที่รู้จักอุปกรณ์ทางกายภาพนั้น
  • ระดับกลาง: ไดรเวอร์ระดับคลาส (เช่น ดิสก์เสมือน) ที่อาศัยไดรเวอร์ระดับล่างในการสื่อสารกับฮาร์ดแวร์จริง ๆ
  • นิเวลด้อยกว่า: ไดรเวอร์ที่ควบคุมอุปกรณ์ทางกายภาพโดยตรง โดยไม่ขึ้นอยู่กับผู้อื่น

เมื่อไดรเวอร์โหมดเคอร์เนลทำงานผิดปกติ ผลที่ตามมาอาจเป็น... ระบบค้างสนิท หน้าจอสีฟ้า หรือข้อมูลเสียหายนั่นเป็นเหตุผลที่ Microsoft จึงได้รวมเครื่องมือเฉพาะไว้เพื่อ "ตรวจสอบ" การกระทำต่างๆ เช่น โปรแกรมตรวจสอบไดรเวอร์ (Driver Checker)

อีกด้านหนึ่งคือ ไดรเวอร์โหมดผู้ใช้โปรแกรมเหล่านี้ทำงานในพื้นที่ผู้ใช้ และโดยทั่วไปทำหน้าที่เป็นสะพานเชื่อมระหว่างแอปพลิเคชัน Win32 บริการระบบ และไดรเวอร์เคอร์เนล หากโปรแกรมใดโปรแกรมหนึ่งล้มเหลว โปรแกรมที่ใช้งานโปรแกรมนั้นมักจะปิดตัวลง หรือคุณจะสูญเสียฟังก์ชันการทำงาน แต่ไม่ควรทำให้ระบบล่มทั้งหมด โปรแกรมเหล่านี้มักจะทำให้เกิดปัญหา เช่น "เครื่องพิมพ์ไม่ตอบสนอง" หรือ "เมาส์ไม่มีฟังก์ชันขั้นสูง" มากกว่าที่จะทำให้ระบบล่ม (Blue Screen of Death)

ปัญหาไดรเวอร์ทั่วไปใน Windows และวิธีการสังเกตปัญหาเหล่านั้น

ความขัดแย้งของไดรเวอร์ไม่ได้ชัดเจนเสมอไป บางครั้งคุณอาจเห็นไอคอนทั่วไปพร้อมกับเครื่องหมาย * สามเหลี่ยมสีเหลืองใน Device Managerแต่ในหลายกรณี อาการอาจไม่ชัดเจนนัก เช่น เสียงผิดเพี้ยน ประสิทธิภาพการทำงานลดลง โปรแกรมหยุดทำงานเป็นระยะ อุปกรณ์ปรากฏและหายไป หรือ ปัญหาเกี่ยวกับฮับ USB.

สถานการณ์ทั่วไปบางอย่างที่เกี่ยวข้องกับ ไดรเวอร์ที่ล้าสมัยหรือไม่เข้ากัน เสียง:

  • ไดรเวอร์ที่ยังไม่ได้อัปเดตสำหรับ Windows เวอร์ชันปัจจุบัน แต่คุณยังคงพยายามติดตั้งอยู่ดี
  • ไดรเวอร์ที่ไม่เข้ากันกับโปรแกรมที่เพิ่งติดตั้ง และส่งผลให้ไฟล์เสียหายหรือถูกแก้ไข
  • ซอฟต์แวร์รักษาความปลอดภัย (โปรแกรมป้องกันไวรัส, ไฟร์วอลล์) ที่ตรวจจับว่าไดรเวอร์น่าสงสัยและบล็อกไดรเวอร์นั้นโดยไม่มีการแจ้งเตือนล่วงหน้ามากนัก
  • การอัปเดต Windows อัตโนมัติจะแทนที่ไดรเวอร์ที่ใช้งานได้ปกติด้วยไดรเวอร์ "ทั่วไป" ที่มีคุณสมบัติน้อยกว่าหรือมีปัญหามากกว่า ลองตรวจสอบดูสิ การอัปเดต Windows ล้มเหลว.

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

Driver Verifier: เครื่องมือขั้นสูงสำหรับค้นหาผู้ขับขี่ที่มีปัญหา

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

Driver Verifier เป็นเครื่องมือที่รวมอยู่ในระบบปฏิบัติการ Windows เวอร์ชันใหม่ๆ ทุกเวอร์ชัน (ตั้งแต่ Windows 2000 เป็นต้นไป) และได้รับการสนับสนุนใน Windows Server 2016, 2019, 2022 และ 2025วัตถุประสงค์คือการทดสอบกลุ่มผู้ขับขี่ภายใต้สภาวะสุดขีดเพื่อตรวจจับสิ่งผิดปกติ พฤติกรรมที่ผิดพลาดซึ่งโดยปกติแล้วจะไม่มีใครสังเกตเห็น.

มันถูกดำเนินการผ่านทาง Verifier.exeซึ่งติดตั้งมาใน %WinDir%\System32 คุณสามารถใช้งานได้ผ่านอินเทอร์เฟซแบบกราฟิก (Driver Verifier Manager) หรือผ่านทางบรรทัดคำสั่ง อย่างไรก็ตาม คุณต้องมีสิทธิ์ผู้ดูแลระบบในการกำหนดค่า และเมื่อเปิดใช้งานแล้ว จำเป็นต้องรีสตาร์ทคอมพิวเตอร์ เพื่อให้สามารถเริ่มตรวจสอบไดรเวอร์ที่เลือกไว้ได้

โปรแกรม Driver Verifier ตรวจสอบอะไรบ้าง?

จุดเด่นของ Driver Verifier อยู่ที่ความสามารถในการตรวจสอบ พฤติกรรมหลายแง่มุมของตัวควบคุมฟังก์ชันต่างๆ ของโปรแกรมนี้ถูกจัดกลุ่มเป็น "ตัวเลือก" หรือ "เครื่องหมาย" ซึ่งคุณสามารถเปิดใช้งานได้ขึ้นอยู่กับระดับความเข้มข้นของการทดสอบที่คุณต้องการ

มีชุดหนึ่ง ตัวเลือกมาตรฐาน นี่คือกฎพื้นฐานที่ผู้ขับขี่ไม่ควรละเมิด กฎเหล่านี้จะเริ่มทำงานเมื่อคุณเลือกการกำหนดค่ามาตรฐานจาก GUI หรือใช้พารามิเตอร์ /standard ในบรรทัดคำสั่ง

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

  • การตรวจสอบ IRQL: ช่วยให้มั่นใจได้ว่าคนขับจะไม่โทรออกในระดับความสำคัญที่ไม่เหมาะสม
  • การควบคุม Spinlock: ตรวจจับว่ามีการปล่อย Spinlock สองครั้งหรือไม่ หรือว่ามีการได้มา/ปล่อยล็อคที่ IRQL ที่ไม่ถูกต้องหรือไม่
  • การจัดการหน่วยความจำ: ตรวจสอบให้แน่ใจว่าการจัดสรรและการปล่อยหน่วยความจำแบบเพจหรือแบบไม่เพจนั้นเป็นไปตาม IRQL ที่ถูกต้อง และจะไม่ใช้พอยเตอร์ที่ไม่ได้เริ่มต้นค่า
  • การดาวน์โหลดไดรเวอร์: ระบบจะตรวจสอบว่าไดรเวอร์ไม่ได้ถูกดาวน์โหลดในขณะที่ยังมีกระบวนการที่ค้างอยู่ เช่น DPC หรือเธรดการทำงาน
  • พฤติกรรมอันตรายอื่นๆ ได้แก่ การเปลี่ยนแปลงสแต็กเธรดที่ไม่ถูกต้อง การเรียกใช้ฟังก์ชันรอที่ IRQL >= DISPATCH_LEVEL หรือการเข้าถึงอ็อบเจ็กต์ที่มีจำนวนการอ้างอิงเป็นศูนย์
  Windows 11 Build 27965: ทุกอย่างใหม่ การเปลี่ยนแปลง และการแก้ไข

นอกเหนือจากการตรวจสอบพื้นฐานเหล่านี้แล้ว คุณยังสามารถเปิดใช้งานตัวเลือกเฉพาะอื่นๆ ได้อีกด้วย:

สระว่ายน้ำพิเศษคำขอหน่วยความจำส่วนใหญ่ของไดรเวอร์จะถูกตอบสนองจาก "กลุ่มหน่วยความจำพิเศษ" ที่มีการตรวจสอบอย่างเข้มงวด ซึ่งใช้สำหรับการโจมตีแบบฟิชชิ่ง การล้น การขาด และการเข้าถึงหน่วยความจำหลังจากถูกปล่อยแล้ว.

การตรวจสอบ IRQL แบบบังคับไดรเวอร์จะถูกกดดันอย่างหนักด้วยการทำให้โค้ดที่สามารถเรียกใช้งานได้ (pageable code) ไม่ถูกต้อง หากไดรเวอร์พยายามเข้าถึงหน่วยความจำนั้นใน IRQL ที่ไม่เหมาะสม หรือในขณะที่ยังคงล็อกอยู่ Driver Verifier จะตรวจพบได้ทันที

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

การตรวจสอบอินพุต/เอาต์พุตฟังก์ชันนี้จะกำหนด IRP ของไดรเวอร์จากกลุ่มพิเศษ และตรวจสอบการไหลของ I/O เพื่อตรวจจับการใช้งานรูทีน I/O ที่ผิดกฎหมายหรือไม่สอดคล้องกัน เมื่อตรวจพบการละเมิด ระบบจะแสดงรหัสข้อผิดพลาด การละเมิดไดรเวอร์_ตัวตรวจสอบ_IOMANAGER (0xC9).

การตรวจจับภาวะติดตาย: ตรวจสอบการใช้งานล็อก มิวเท็กซ์ และฟาสต์มิวเท็กซ์ของไดรเวอร์ เพื่อดูว่าโค้ดของไดรเวอร์นั้นสามารถทำให้เกิดภาวะเดดล็อกได้หรือไม่

การตรวจสอบอินพุต/เอาต์พุตที่ได้รับการปรับปรุง: เพิ่มการทดสอบความเครียดให้กับ Plug and Play, พลังงาน และ WMI IRP รวมถึงการตรวจสอบการเรียกใช้งานต่างๆ ไปยัง I/O Manager

การตรวจสอบ DMA: ตรวจสอบการใช้งานรูทีนการเข้าถึงหน่วยความจำโดยตรง (DMA) และตรวจจับ ข้อผิดพลาดในการใช้งานบัฟเฟอร์ อะแดปเตอร์ และรีจิสเตอร์แผนที่.

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

การตรวจสอบอื่น ๆ: ตรวจสอบเป็นกลุ่มเพื่อหาสาเหตุทั่วไปของการเกิดอุบัติเหตุทางรถยนต์ เช่น การจัดการหน่วยความจำที่ปล่อยออกมาไม่ดี

การตรวจสอบการปฏิบัติตามข้อกำหนดของ DDIนี่เป็นการใช้ชุดกฎเกณฑ์เกี่ยวกับวิธีการที่ไดรเวอร์ควรโต้ตอบกับอินเทอร์เฟซของเคอร์เนล การละเมิดจะถูกตรวจจับผ่านไลบรารี VerifierExt.sys ซึ่งจะสร้างการตรวจสอบข้อผิดพลาดในที่สุดเมื่อมีการละเมิดกฎข้อใดข้อหนึ่งเหล่านี้

ตัวเลือกและข้อกำหนดเพิ่มเติมสำหรับ Driver Verifier

นอกเหนือจากตัวเลือกมาตรฐานแล้ว Driver Verifier ยังมีตัวเลือกอื่นๆ อีกมากมาย แบรนด์ชั้นนำสำหรับสถานการณ์ทดสอบเฉพาะเจาะจงมาก ๆเช่น การจำลองสถานการณ์การขาดแคลนทรัพยากรแบบสุ่ม การบังคับใช้ IRP ที่ค้างอยู่ หรือการเพิ่มความล่าช้าเทียมให้กับ DDI บางรายการเพื่อจำลองสภาพแวดล้อมที่มีความเครียดสูง

สำหรับข้อกำหนดนั้น เพียงแค่มี ก็เพียงพอแล้ว ติดตั้งระบบปฏิบัติการ Windows (โดยเริ่มจาก Windows Server 2012 สำหรับสภาพแวดล้อมเซิร์ฟเวอร์)สามารถเปิดใช้งานได้ทั้งในเวอร์ชันขายปลีกและเวอร์ชันทดสอบ อย่างไรก็ตาม มีคำเตือนเฉพาะอย่างหนึ่งคือ หากคุณติดตั้ง Norton Antivirus ไว้ ไม่แนะนำให้เปิดใช้งานการตรวจจับภาวะติดตาย จาก Driver Verifier เนื่องจากทั้งสองอย่างสามารถรบกวนกันได้

วิธีการเปิดใช้งานและจัดการ Driver Verifier (GUI และ CMD)

วิธีการใช้งาน Driver Verifier ที่แนะนำคือการใช้... โปรแกรมตรวจสอบไดรเวอร์ (verifier.exe โดยไม่ใส่พารามิเตอร์)ซึ่งแสดง GUI อย่างง่ายสำหรับ:

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

ในแท็บ สถานะตัวควบคุม คุณสามารถดูได้ว่าคนขับคนไหนกำลังถูกตรวจสอบ และสถานะของคนขับเหล่านั้นเป็นอย่างไร:

  • กำลังโหลด: ไดรเวอร์ถูกโหลดเรียบร้อยแล้วและกำลังอยู่ระหว่างการตรวจสอบ
  • ดาวน์โหลดแล้ว: ตอนนี้ยังไม่ได้โหลด แต่ได้โหลดเสร็จแล้วตั้งแต่การรีบูตครั้งล่าสุด
  • ไม่เคยโหลด: ยังไม่ได้โหลด อาจบ่งชี้ว่าไฟล์เสียหาย ไม่มีอยู่จริง หรืออ้างอิงไม่ถูกต้อง

นอกจากนี้ยังระบุประเภทของการตรวจสอบที่เปิดใช้งานอยู่ และอัปเดตข้อมูลโดยอัตโนมัติ (คุณสามารถเปลี่ยนเป็นการอัปเดตด้วยตนเองหรือปรับช่วงเวลาได้) หากคุณเปิดใช้งาน กลุ่มพิเศษ และเนื่องจากน้อยกว่า 95% ของการจัดสรรจะไปอยู่ในกลุ่มพิเศษ แผงควบคุมจึงแสดงคำเตือนให้คุณลดจำนวนไดรเวอร์ที่ได้รับการตรวจสอบ หรือขยาย RAM ทางกายภาพเพื่อให้ครอบคลุมได้ดียิ่งขึ้น

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

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

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

  • ตรวจสอบว่าเปิดใช้งานแล้ว
  • เครื่องหมายถูกถูกปิดใช้งาน
  • ตรวจสอบว่าเปิดใช้งานแล้ว (ต้องรีสตาร์ทเครื่อง)
  • ตรวจสอบว่าถูกปิดใช้งาน (ต้องรีสตาร์ทเครื่อง)

จากนั้นคุณสามารถ เปิดใช้งานหรือปิดใช้งานการตรวจสอบไดรเวอร์อย่างน้อยหนึ่งตัวคุณสามารถเพิ่มชื่อไฟล์ไดรเวอร์ใหม่ที่ยังไม่ได้โหลด (ตัวอย่างเช่น หากคุณกำลังติดตั้งอุปกรณ์ใหม่) หรือเลือกตัวเลือก "ตรวจสอบไดรเวอร์ทั้งหมด" เพื่อใช้วิธีการแบบบังคับ แต่แนะนำให้ใช้เฉพาะในสภาพแวดล้อมการทดสอบเท่านั้น

ในหน้าต่างเดียวกัน คุณเลือกช่องทำเครื่องหมายสำหรับประเภทของการตรวจสอบ (I/O ระดับ 1 หรือระดับ 2, DMA, การติดตาย ฯลฯ) มีปุ่มที่มีประโยชน์เป็นพิเศษสองปุ่ม:

  • การกำหนดค่าที่ต้องการซึ่งใช้ชุดตัวเลือกทั่วไปสำหรับการทดสอบโดยทั่วไป
  • รีเซ็ตทั้งหมดซึ่งจะลบการตั้งค่าก่อนหน้าทั้งหมดของตัวตรวจสอบเพื่อให้ตัวตรวจสอบถูกปิดใช้งาน

การเปลี่ยนแปลงในแท็บนี้จะถูกบันทึกไว้ใน Windows Registry และจะมีผลหลังจากรีสตาร์ทเครื่องเท่านั้น

  คำสั่งพื้นฐานของ Linux อธิบายอย่างละเอียด

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

หากคุณต้องการใช้บรรทัดคำสั่ง คุณสามารถเรียกใช้คำสั่งนี้ได้ verifier.exe /? หากต้องการดูตัวเลือกทั้งหมด ต่อไปนี้คือตัวอย่างการใช้งานทั่วไป:

  • ตั้งค่าแฟล็ก:
    verifier.exe /flags 0xVALOR

แต่ละสัญลักษณ์มีค่าเป็นเลขฐานสิบหก สัญลักษณ์ที่ใช้กันทั่วไป ได้แก่:

  • 0x00000000: การตรวจสอบอัตโนมัติ
  • 0x00000001: กลุ่มพิเศษ
  • 0x00000002: บังคับตรวจสอบ IRQL
  • 0x00000008: การติดตามกลุ่ม
  • 0x00000010: ตรวจสอบการรับส่งข้อมูล (I/O check)
  • 0x00000020: การตรวจจับการล็อก
  • 0x00000080: ตรวจสอบ DMA
  • 0x00000100: การตรวจสอบความปลอดภัย
  • 0x00000800: การตรวจสอบ "อื่นๆ"
  • 0x00020000: ตรวจสอบการปฏิบัติตามข้อกำหนด DDI

และรหัสขั้นสูงอื่นๆ เช่น 0x00000004 (การจำลองทรัพยากรต่ำ), 0x00000040 (การตรวจสอบ I/O ขั้นสูง), 0x00000200 (บังคับ IRP ที่รอดำเนินการ), 0x00000400 (การลงทะเบียน IRP), 0x00002000 และ 0x00004000 (การตรวจสอบ MDL ที่ไม่เปลี่ยนแปลง) หรือความล่าช้าที่เกี่ยวข้องกับ Power Framework

ตัวอย่างเช่น หากคุณต้องการเปิดใช้งานเฉพาะกลุ่มพิเศษ การตรวจสอบ I/O และการตรวจสอบอื่นๆ คุณสามารถใช้สิ่งที่เทียบเท่ากับ 0x811 ในส่วนของแฟล็ก สำหรับการตั้งค่ามาตรฐานที่สมบูรณ์ คุณสามารถใช้คำสั่งต่อไปนี้:

  • verifier.exe /standard
  • หรือ verifier.exe /flags 0x209BB

เพื่อระบุว่าต้องการตรวจสอบไดรเวอร์ใดบ้าง:

  • verifier.exe /driver driver1.sys driver2.sys
  • verifier.exe /all สำหรับไดรเวอร์ระบบทั้งหมด

หากต้องการเปลี่ยนแบรนด์ทันทีและเพิ่มคอนโทรลเลอร์ลงในรายการโดยไม่ต้องรีสตาร์ท คุณสามารถใช้โหมดชั่วคราวได้:

verifier.exe /volatile /flags 0xVALOR /adddriver MiDriver.sys

และเพื่อตรวจสอบสถานะปัจจุบัน:

  • verifier /query โปรแกรมนี้แสดงค่าตัวนับและสถานะแบบเรียลไทม์
  • verifier /querysettings มันสอนวิธีการตั้งค่าแบบถาวร
  • verifier.exe /reset ลบการตั้งค่าทั้งหมดและปิดใช้งานตัวตรวจสอบ

โปรแกรมตรวจสอบไดรเวอร์, หน้าจอสีน้ำเงิน และการแก้ไขข้อผิดพลาด

พฤติกรรมที่คาดหวังของ Driver Verifier เมื่อตรวจพบการละเมิด คือการเรียกใช้คำสั่ง... บั๊กหรือหน้าจอสีน้ำเงิน เพื่อรวบรวมข้อมูลการดีบักให้ได้มากที่สุดเท่าที่จะเป็นไปได้ หากคอมพิวเตอร์ของคุณเชื่อมต่อกับดีบักเกอร์เคอร์เนล โปรแกรมจะหยุดทำงานทันที ณ จุดที่เกิดข้อผิดพลาด

รหัสข้อผิดพลาดที่พบบ่อยที่สุดซึ่งเกิดจากโปรแกรมตรวจสอบ ได้แก่:

  • 0xC1: ตรวจพบความเสียหายของหน่วยความจำในพูลพิเศษ
  • 0xC4: ตรวจพบการละเมิดโดย DRIVER_VERIFIER
  • 0xC6: DRIVER_CAUGHT_MODIFYING_FREED_POOL
  • 0xC9: การละเมิด DRIVER_VERIFIER_IOMANAGER
  • 0xD6: ข้อผิดพลาดของหน้าไดรเวอร์เกินขอบเขตการจัดสรร
  • 0xE6: การละเมิด DMA ของไดรเวอร์ตรวจสอบ

คำแนะนำเมื่อเริ่มเซสชันการดีบักด้วย WinDbg คือให้เริ่มต้นด้วย !analyze -vซึ่งให้การวิเคราะห์โดยละเอียดเกี่ยวกับความล้มเหลวและพยายามระบุตัวผู้ขับขี่ที่เป็นต้นเหตุ

โปรแกรม Driver Verifier ยังมีคุณสมบัติอื่นๆ อีกด้วย ส่วนขยายเฉพาะสำหรับดีบักเกอร์:

  • !verifier: แสดงสถิติปัจจุบันของผู้ตรวจสอบและยอมรับ !verifier -? เพื่อแสดงรายการตัวเลือก
  • !deadlock: แสดงข้อมูลเกี่ยวกับการตรวจพบภาวะการติดตาย (พร้อม) !deadlock -? (เพื่อขอความช่วยเหลือ)
  • !iovirp : แสดงรายละเอียดของ IRP ที่ตรวจสอบโดยการตรวจสอบ I/O
  • !ruleinfo : ให้ข้อมูลเกี่ยวกับกฎ DDI เฉพาะข้อหนึ่งที่ถูกละเมิด (RuleID คือพารามิเตอร์แรกของการตรวจสอบข้อผิดพลาด ในรูปแบบ 0x200nn)

แล้วไดรเวอร์การ์ดจอละ?

ไดรเวอร์กราฟิกโหมดเคอร์เนลของ Windows (เช่น DLL ของไดรเวอร์เครื่องพิมพ์หรือไดรเวอร์จอแสดงผล) มีลักษณะสำคัญประการหนึ่งดังนี้: พวกเขาไม่ได้เรียกใช้ฟังก์ชันการจัดสรรหน่วยความจำของเคอร์เนลโดยตรงแต่จะใช้การเรียกกลับ DDI จาก Win32k.sys แทน เช่น EngAllocMem เพื่อเรียกหน่วยความจำพูล หรือ EngCreateBitmap, EngCreatePalette เป็นต้น ซึ่งจะส่งคืนหน่วยความจำระบบเช่นกัน

เพื่อให้การตรวจสอบอัตโนมัติเป็นไปในลักษณะเดียวกับไดรเวอร์อื่นๆ ฟังก์ชันบางส่วนของ Driver Verifier จึงถูกรวมเข้าไว้ในระบบนี้ วิน32k.sysอย่างไรก็ตาม เนื่องจากไดรเวอร์กราฟิกมีข้อจำกัดมากกว่า จึงไม่จำเป็นต้องใช้ตัวเลือกบางอย่าง เช่น การตรวจสอบ IRQL หรือการตรวจสอบ I/O ในลักษณะเดียวกัน สิ่งที่จำเป็นคือการใช้ กลุ่มพิเศษ ข้อผิดพลาดแบบสุ่มในการจัดสรรและการติดตามกลุ่ม เกี่ยวกับสายเรียกเข้า DDI จำนวนมากเหล่านี้

ฟังก์ชันที่สามารถบังคับให้เกิดข้อผิดพลาดแบบสุ่มหรือการตรวจสอบเพิ่มเติมได้ ได้แก่:

  • EngAllocMem และ EngAllocUserMem
  • EngCreateBitmap, EngCreateDeviceSurface, EngCreateDeviceBitmap.
  • EngCreatePalette, EngCreateClip, EngCreatePath, EngCreateWnd, EngCreateDriverObj.
  • BRUSHOBJ_pvAllocRbrush, CLIPOBJ_ppoGetPath.

EngAllocMem รองรับการใช้งานพูลพิเศษและการติดตามพูลเป็นอย่างดี การเปิดใช้งาน Driver Verifier สำหรับไดรเวอร์การ์ดจอ วิธีการตั้งค่าเหมือนกับการตั้งค่าไดรเวอร์อื่นๆ ทุกประการ (โดยการเลือกไฟล์ .sys ที่เกี่ยวข้อง) และแฟล็กที่ไม่เกี่ยวข้องจะถูกละเว้น จากดีบักเกอร์ คุณสามารถตรวจสอบสถานะของตัวตรวจสอบกราฟิกได้ด้วยคำสั่ง !gdikdx.verifier.

เปิดใช้งาน Driver Verifier จาก Registry (โหมดขั้นสูง)

สำหรับสถานการณ์เฉพาะเจาะจง เช่น ชุดทดสอบอัตโนมัติหรือการพัฒนาไดรเวอร์ สามารถเปิดใช้งาน Driver Verifier ได้โดยตรงผ่านทาง Windows Registryถึงแม้จะไม่ใช่วิธีที่แนะนำสำหรับผู้ใช้ทั่วไป แต่ก็คุ้มค่าที่จะทราบไว้

ขั้นตอนพื้นฐานจะเป็นดังนี้:

  1. เปิดโปรแกรมแก้ไขรีจิสทรี (Regedt32 หรือ regedit)
  2. นำทางไปยัง HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers.
  3. แก้ไขค่าประเภท REG_SZ โดยใส่ชื่อ (ไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก) ของไดรเวอร์ที่คุณต้องการตรวจสอบ

คุณสามารถระบุตัวควบคุมหลายตัวโดยคั่นด้วยช่องว่างได้ แต่โดยทั่วไปแล้วมักจะใช้รูปแบบ `:` ใช้คนขับเพียงคนเดียวเพื่อหลีกเลี่ยงการใช้ทรัพยากรจนหมดหากปริมาณพื้นที่จัดเก็บข้อมูลที่มีอยู่ไม่เพียงพอ การตรวจสอบบางอย่างอาจไม่ถูกนำมาใช้ แม้ว่าโดยหลักการแล้วคุณไม่ควรมีปัญหาด้านเสถียรภาพเพิ่มเติมใดๆ ก็ตาม

ตัวอย่างค่าที่ถูกต้องสำหรับ VerifyDrivers ได้แก่:

  • Ntfs.sys
  • Win32k.sys ftdisk.sys
  • *.sys (สำหรับผู้ขับขี่ทุกคน แม้ว่านี่จะเป็นวิธีการที่ค่อนข้างรุนแรงก็ตาม)

ระดับการตรวจสอบจะถูกควบคุมจากคีย์:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDriverLevel

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

ปัญหาที่พบได้ทั่วไปและวิธีแก้ปัญหาที่ใช้งานได้จริงในระบบปฏิบัติการ Windows

นอกเหนือจากเครื่องมือขั้นสูงอย่าง Driver Verifier แล้ว ในการทำงานประจำวันของคุณ คุณจะพึ่งพาเครื่องมือเหล่านี้เป็นหลัก ตัวจัดการอุปกรณ์, Windows Update และเว็บไซต์ของผู้ผลิตถึงกระนั้น การมีแผนผังในใจเล็กๆ เกี่ยวกับปัญหาที่พบบ่อยที่สุดและวิธีแก้ไขก็เป็นสิ่งที่มีประโยชน์

ข้อผิดพลาดที่พบบ่อยมากเมื่อติดตั้งหรืออัปเดตไดรเวอร์ใน Windows 10 และ Windows 11 ได้แก่:

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

ลำดับขั้นตอนเชิงตรรกะสำหรับกรณีเหล่านี้ส่วนใหญ่มีดังนี้:

  • ดูสถานะของอุปกรณ์ได้ใน ตัวจัดการอุปกรณ์ (คลิกขวาที่ปุ่ม Start > Device Manager)
  • ลองใช้ก่อนด้วย “อัปเดตไดรเวอร์ > ค้นหาไดรเวอร์โดยอัตโนมัติ”.
  • ถ้าวิธีนั้นไม่ได้ผล ให้ดาวน์โหลดไดรเวอร์เฉพาะจาก [ลิงก์เว็บไซต์] เว็บไซต์อย่างเป็นทางการของผู้ผลิต (อุปกรณ์หรือชิ้นส่วน) และติดตั้งด้วยตนเอง
  • หากปัญหาเกิดขึ้นทันทีหลังจากอัปเดตไดรเวอร์ ให้ใช้ตัวเลือกนี้ “ตัวควบคุมย้อนกลับ” ในแท็บ Controller ของ Device Properties เมื่อมีให้ใช้งาน

เมื่อสถานการณ์ซับซ้อนขึ้น มีแหล่งข้อมูลเพิ่มเติมอีกหลายอย่าง:

เครื่องมือแก้ไขปัญหาความเข้ากันได้หากมีไดรเวอร์รุ่นเก่าเพียงตัวเดียว (เช่น สำหรับ Windows 7 หรือ 8) และคุณต้องการใช้กับ Windows 10/11 คุณสามารถลองติดตั้งในโหมดความเข้ากันได้ สำหรับโปรแกรมติดตั้งไดรเวอร์:

  • คลิกขวา > “แก้ไขปัญหาความเข้ากันได้”
  • เลือก “โปรแกรมแก้ปัญหา”
  • เลือกตัวเลือก เช่น “โปรแกรมเคยใช้งานได้ใน Windows เวอร์ชันก่อนหน้า แต่ตอนนี้ไม่สามารถติดตั้งหรือเรียกใช้งานได้” หรือ “ฉันต้องการสิทธิ์เพิ่มเติม”
  • เลือก Windows เวอร์ชันเก่าที่คุณทราบว่าใช้งานได้ ทดสอบโปรแกรม และบันทึกการตั้งค่า

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

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

  • ถอนการติดตั้งโปรแกรมนั้นแล้วดูว่าปัญหาความขัดแย้งหายไปหรือไม่
  • ติดตั้งเวอร์ชันล่าสุดจากเว็บไซต์ทางการอีกครั้ง
  • ติดตั้งไดรเวอร์ที่ได้รับผลกระทบใหม่จากเว็บไซต์ของผู้ผลิตอุปกรณ์

การบูตแบบคลีนของ Windowsหากคุณสงสัยว่ามีการรบกวนบริการหรือโปรแกรมของบุคคลที่สาม คุณสามารถดำเนินการได้ คลีนบูต (ใช้ msconfig.msc ซ่อนบริการของ Microsoft ปิดใช้งานส่วนที่เหลือ และปิดใช้งานรายการเริ่มต้นทั้งหมดใน Task Manager) แล้วลองติดตั้งหรือดีบักไดรเวอร์ในสภาพแวดล้อม "ขั้นต่ำ" นั้น หรือ บูตเข้าสู่เซฟโหมด เพื่อทำการทดสอบเพิ่มเติม ด้วยวิธีนี้ หากมันหยุดทำงานผิดปกติ คุณก็จะรู้ว่าส่วนประกอบจากผู้ผลิตรายอื่นเป็นสาเหตุของปัญหา

อุปกรณ์และตัวควบคุมที่ซ่อนอยู่ใน Device Manager ให้เปิดใช้งานตัวเลือก "แสดงอุปกรณ์ที่ซ่อนอยู่" ในเมนู View เพื่อค้นหาอุปกรณ์ที่ไม่ปรากฏให้เห็นโดยปกติ และไดรเวอร์ของอุปกรณ์เหล่านั้นอาจเสียหาย อุปกรณ์หลายตัวต้องการ... สามารถดาวน์โหลดคู่มือได้จากเว็บไซต์ของผู้ผลิต.

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

การอัปเดตและการจัดการไดรเวอร์: เมื่อใดควรใช้เครื่องมือภายนอก

นอกเหนือจาก Windows Update และยูทิลิตี้อย่างเป็นทางการ (เช่น Intel Driver & Support Assistant, AMD Adrenalin หรือ GeForce Experience) แล้ว ยังมีโปรแกรมจากบริษัทอื่นที่ออกแบบมาเพื่อ... ตรวจจับและอัปเดตไดรเวอร์จำนวนมากถึงแม้จะไม่ใช่ยาครอบคลุมทุกโรค แต่ก็มีประโยชน์ในบางบริบท

เช่น โปรแกรมติดตั้งไดร์เวอร์ Snappy โปรแกรมนี้มีเวอร์ชัน Lite แบบพกพาที่ใช้งานได้ฟรี โดยสามารถใช้งานผ่าน USB ได้ มันจะสแกนคอมพิวเตอร์ ตรวจจับไดรเวอร์ที่ล้าสมัย และให้คุณดาวน์โหลดและติดตั้งเวอร์ชันใหม่กว่า มีประโยชน์มากสำหรับการฟอร์แมตคอมพิวเตอร์ การใช้งานคอมพิวเตอร์ที่ไม่ได้เสียบปลั๊ก หรือเมื่อคุณต้องการอัปเดตหลายเครื่องพร้อมกัน

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

ในทุกกรณี ขอแนะนำให้ปฏิบัติตามข้อควรระวังสองประการ ได้แก่ ควรใช้เว็บไซต์อย่างเป็นทางการหรือแหล่งเก็บข้อมูลที่เชื่อถือได้เสมอ (โดยเฉพาะอย่างยิ่งสำหรับเครื่องมือโอเพนซอร์ส เช่น Driver Store Explorer บน GitHub) และ หลีกเลี่ยงโปรแกรมติดตั้ง "magic driver" ที่แฝงด้วยแอดแวร์หรือมัลแวร์ ที่สัญญาว่าจะแก้ไขทุกอย่างได้ด้วยการคลิกเพียงครั้งเดียว

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

สุดท้ายนี้ เมื่อพูดถึงอุปกรณ์แบรนด์เนม (เช่น แล็ปท็อป Lenovo, HP, Dell เป็นต้น) การหันไปใช้... เครื่องมือของผู้ผลิตเองและการสนับสนุนทางเทคนิคของพวกเขา นี่มักจะเป็นกลยุทธ์ที่ได้ผลเมื่อคุณลองวิธีแก้ปัญหาแบบทำเองทั้งหมดแล้ว บางครั้งอาจมีแพทช์หรือเวอร์ชันเบต้าของไดรเวอร์ที่พวกเขาเท่านั้นที่สามารถจัดหาให้ได้

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

การแก้ไขปัญหา Windows 11
บทความที่เกี่ยวข้อง:
คู่มือฉบับสมบูรณ์สำหรับการแก้ไขปัญหา Windows 11

สารบัญ