- ปัญหาความขัดแย้งของไดรเวอร์ใน 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 หรือการเข้าถึงอ็อบเจ็กต์ที่มีจำนวนการอ้างอิงเป็นศูนย์
นอกเหนือจากการตรวจสอบพื้นฐานเหล่านี้แล้ว คุณยังสามารถเปิดใช้งานตัวเลือกเฉพาะอื่นๆ ได้อีกด้วย:
สระว่ายน้ำพิเศษคำขอหน่วยความจำส่วนใหญ่ของไดรเวอร์จะถูกตอบสนองจาก "กลุ่มหน่วยความจำพิเศษ" ที่มีการตรวจสอบอย่างเข้มงวด ซึ่งใช้สำหรับการโจมตีแบบฟิชชิ่ง การล้น การขาด และการเข้าถึงหน่วยความจำหลังจากถูกปล่อยแล้ว.
การตรวจสอบ 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 และจะมีผลหลังจากรีสตาร์ทเครื่องเท่านั้น
ส่วนของ การกำหนดค่าที่ไม่เสถียร ฟังก์ชันนี้ช่วยให้คุณสามารถเปลี่ยนแบรนด์ที่ใช้งานอยู่บางแบรนด์ได้ทันทีโดยไม่ต้องรีสตาร์ทเครื่อง แต่คุณไม่สามารถแก้ไขรายชื่อไดรเวอร์ที่อยู่ระหว่างการตรวจสอบได้ ฟังก์ชันนี้มีประโยชน์หากคุณต้องการ เช่น... เพื่อเพิ่มหรือลดระดับความดันบนตัวควบคุม ณ เวลาที่กำหนด.
หากคุณต้องการใช้บรรทัดคำสั่ง คุณสามารถเรียกใช้คำสั่งนี้ได้ 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.sysverifier.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ถึงแม้จะไม่ใช่วิธีที่แนะนำสำหรับผู้ใช้ทั่วไป แต่ก็คุ้มค่าที่จะทราบไว้
ขั้นตอนพื้นฐานจะเป็นดังนี้:
- เปิดโปรแกรมแก้ไขรีจิสทรี (Regedt32 หรือ regedit)
- นำทางไปยัง
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\VerifyDrivers. - แก้ไขค่าประเภท REG_SZ โดยใส่ชื่อ (ไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก) ของไดรเวอร์ที่คุณต้องการตรวจสอบ
คุณสามารถระบุตัวควบคุมหลายตัวโดยคั่นด้วยช่องว่างได้ แต่โดยทั่วไปแล้วมักจะใช้รูปแบบ `:` ใช้คนขับเพียงคนเดียวเพื่อหลีกเลี่ยงการใช้ทรัพยากรจนหมดหากปริมาณพื้นที่จัดเก็บข้อมูลที่มีอยู่ไม่เพียงพอ การตรวจสอบบางอย่างอาจไม่ถูกนำมาใช้ แม้ว่าโดยหลักการแล้วคุณไม่ควรมีปัญหาด้านเสถียรภาพเพิ่มเติมใดๆ ก็ตาม
ตัวอย่างค่าที่ถูกต้องสำหรับ VerifyDrivers ได้แก่:
Ntfs.sysWin32k.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 คืออะไรกันแน่ และทำไมมันถึงก่อให้เกิดปัญหามากมาย?
- ประเภทของไดรเวอร์ใน Windows: ไดรเวอร์เคอร์เนลและไดรเวอร์ผู้ใช้
- ปัญหาไดรเวอร์ทั่วไปใน Windows และวิธีการสังเกตปัญหาเหล่านั้น
- Driver Verifier: เครื่องมือขั้นสูงสำหรับค้นหาผู้ขับขี่ที่มีปัญหา
- โปรแกรม Driver Verifier ตรวจสอบอะไรบ้าง?
- ตัวเลือกและข้อกำหนดเพิ่มเติมสำหรับ Driver Verifier
- วิธีการเปิดใช้งานและจัดการ Driver Verifier (GUI และ CMD)
- โปรแกรมตรวจสอบไดรเวอร์, หน้าจอสีน้ำเงิน และการแก้ไขข้อผิดพลาด
- แล้วไดรเวอร์การ์ดจอละ?
- เปิดใช้งาน Driver Verifier จาก Registry (โหมดขั้นสูง)
- ปัญหาที่พบได้ทั่วไปและวิธีแก้ปัญหาที่ใช้งานได้จริงในระบบปฏิบัติการ Windows
- การอัปเดตและการจัดการไดรเวอร์: เมื่อใดควรใช้เครื่องมือภายนอก
