ข้อผิดพลาดนี้เฉพาะเจาะจงกับผู้ใช้ NVIDIA และปรากฏเมื่อพยายามติดตั้งไดรเวอร์การ์ดกราฟิกใหม่ ข้อความข้อผิดพลาดเต็มรูปแบบคือ:
NVIDIA Installer cannot continue — the graphics driver could not find compatible graphics hardware
ข้อความข้อผิดพลาดดูชัดเจนหากคุณดาวน์โหลดไดรเวอร์ผิดสำหรับการ์ดกราฟิก แต่ข้อผิดพลาดบ่อยครั้งเกิดกับผู้ใช้ที่ดาวน์โหลดไดรเวอร์ถูกต้องและต้องการติดตั้งไดรเวอร์ล่าสุด ดูวิธีแก้ไขที่เราเตรียมไว้ด้านล่าง ซึ่งควรจะแก้ปัญหาได้!
สาเหตุของ The Graphics Driver Could Not Find Compatible Graphics Hardware Installer Error
รายการสาเหตุของข้อผิดพลาดนี้ไม่ยาว และปัญหามักเป็นข้อผิดพลาดทางเทคนิคของ NVIDIA มีสองเหตุผลหลัก:
- Device ID ของคุณไม่อยู่ในไฟล์ที่จำเป็นซึ่งจัดหามาโดยการติดตั้งไดรเวอร์
- Enforced driver signing อาจก่อให้เกิดปัญหากับไดรเวอร์นี้ โปรดตรวจสอบให้แน่ใจว่าคุณปิดมันไว้ชั่วคราว!
วิธีแก้ไข 1: สร้าง Device ID สำหรับการ์ดกราฟิก NVIDIA ของคุณ
ปัญหานี้อาจเกิดขึ้นเพราะ ID ของการ์ดกราฟิกของคุณไม่อยู่ในไฟล์ ‘info’ ใดๆ ที่ไดรเวอร์ใช้จดจำว่าคุณมีการ์ดกราฟิกอะไรบนคอมพิวเตอร์ นี่เป็นข้อผิดพลาดที่พบได้น้อย และวิธีนี้จะต้องทำงานหน่อย
วิธีนี้ใช้ได้กับผู้ที่ตัดสินใจดาวน์โหลดไฟล์ติดตั้งไดรเวอร์ด้วยตนเองจากเว็บไซต์ NVIDIA ตัวอย่างทั้งหมดจะอ้างอิงไฟล์ตัวอย่าง และไฟล์ของคุณจะแตกต่างในบางส่วนซึ่งจะกล่าวถึงด้านล่าง!
- คลิก Start และพิมพ์ Run เลือก Run กล่องโต้ตอบ Run จะปรากฏ
- พิมพ์ “devmgmt.msc” ในกล่องโต้ตอบ Run และคลิกปุ่ม OK จะเปิด Device Manager ทันที
- ใน Device Manager ขยายหมวดหมู่ Display adapters โดยคลิกลูกศรข้างๆ และค้นหาการ์ดกราฟิก NVIDIA ของคุณ ตรวจสอบให้แน่ใจว่าคุณรู้ชื่ออุปกรณ์ ไม่ควรมีข้อสงสัย เพราะคุณไม่ต้องการลบอุปกรณ์ผิด
- เมื่อพบอุปกรณ์แล้ว คลิกขวาและเลือก Properties จากเมนูบริบท
- ไปที่แท็บ Details ในหน้าต่าง Properties และคลิกซ้ายเมนูภายใต้ข้อความ Property เลือกตัวเลือก Device instance path และภายใต้ Value คุณควรเห็นข้อความที่ดูประมาณนี้:
PCI\VEN_10DE&DEV_0DD1&SUBSYS_20421043&REV_A1\ 4&30DE1B
- ข้อความนี้มีข้อมูลเกี่ยวกับผู้ผลิตการ์ดวิดีโอ ชิปเซ็ต และรุ่น หากคุณดาวน์โหลดไฟล์ไดรเวอร์จากเว็บไซต์ NVIDIA ให้รันมัน และคุณควรจะเห็นข้อความ “This graphics driver could not find compatible graphics hardware” ปกติ
- อย่ากังวล ยังไม่ถึงเวลา ไปที่ไดเรกทอรีติดตั้ง เส้นทางเริ่มต้นควรดูประมาณตัวอย่างด้านล่าง:
C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\English\Display.Driver\ C:\NVIDIA\DisplayDriver\<DriverVersion>\<YourVersionOfWindows>\International\Display.Driver\
- เป็นโฟลเดอร์เดียวกับที่คุณเลือกตอนเริ่มติดตั้ง โปรดรันอีกครั้งเพื่อดูว่าเป็นอะไร หากคุณไม่แน่ใจ
- เปิดไฟล์ที่มีนามสกุล ‘.inf’ ตัวอย่างเช่น คุณเลือกไฟล์ ‘inf’ สำรองไฟล์นี้โดยคลิกขวาและเลือก Copy วางไว้ที่อื่น
- คลิกขวาที่ไฟล์เดียวกันที่ยังอยู่ในโฟลเดอร์ NVIDIA และเลือก Open with >> Notepad (หรือ Text editor อื่น)
- เลื่อนลงจนเห็นบรรทัดที่ดูประมาณนี้:
[NVIDIA_Devices.NTx86.8.1] (หรือ NVIDIA_SetA_Devices พร้อมการผสมผสานที่คล้ายกัน) %NVIDIA_DEV.0405.01% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_15D21043 %NVIDIA_DEV.0405.02% = Section001, PCI\VEN_10DE&DEV_0405&SUBSYS_16341043 %NVIDIA_DEV.0407.01% = Section001, PCI\VEN_10DE&DEV_0407&SUBSYS_080117FF %NVIDIA_DEV.0407.02% = Section002, PCI\VEN_10DE&DEV_0407&SUBSYS_15881043
หมายเหตุ: หากเห็นหลายส่วน NVIDIA_SetA_Devices หรือ NVIDIA_Devices ให้ทำซ้ำกระบวนการสำหรับทั้งหมด!
- คุณจะเห็นว่าบรรทัดเหล่านี้ดูคล้ายกับ Device instance path ที่คุณจดไว้ใน Device Manager เลื่อนลงจนถึงส่วนที่คล้ายกับหมายเลขชิปเซ็ตของคุณ (หมายเลขที่ปรากฏหลัง DEV ใน Device instance path)
- ตอนนี้มาส่วนยาก เราจะสร้าง Device ID สำหรับการ์ดกราฟิกที่คุณติดตั้งอยู่! คุณจะใส่มันไว้ตรงกลางรายการ ติดกับหมายเลขชิปเซ็ตที่คล้ายกัน
- ส่วนแรกเหมือนกันสำหรับทุกคน: ‘%NVIDIA_DEV’ ส่วนถัดไปคือรหัส DEV 4 ตัวอักษร (ปรากฏหลัง DEV ใน Device instance path) หากคุณสังเกตว่ามี DEV เดียวกันกับของคุณอยู่แล้ว คุณต้องเพิ่มตัวเลข ตัวอย่างเช่น หาก DEV คือ ODD1 และคุณเห็นบรรทัดเริ่มต้นแบบนี้:
%NVIDIA_DEV.0DD1.01%…, บรรทัดของคุณจะเริ่มต้นเป็น %NVIDIA_DEV.0DD1.02%
- ส่วนถัดไปคือ Section หมายเลขควรเหมือน Section ที่คุณใส่เข้าไป ดูตัวเลขด้านบน ถ้าบรรทัดด้านบนเริ่มต้นแบบนี้:
%NVIDIA_DEV.ODD1.01% = Section042…, บรรทัดของคุณควรเริ่มต้นเหมือน %NVIDIA_DEV.ODD1.02% = Section042,
- ส่วนสุดท้ายควรตรงกับ Device instance path ของคุณ ใส่คอมมาหลัง Section และเว้นวรรค หลังจากนั้น คุณสามารถคลิกขวาที่ Device instance path ใน Device Manager เลือก copy และวางที่นี่ สุดท้าย บรรทัดควรดูแบบนี้:
%NVIDIA_DEV.ODD1.02% = Section042, PCI\VEN_10DE&DEV_0DEE&SUBSYS_15621043
- ใช้ Ctrl+S เพื่อบันทึกการเปลี่ยนแปลง รันไฟล์ setup ด้วยตนเองจากไดเรกทอรีติดตั้ง NVIDIA ควรเป็นโฟลเดอร์เดียวกับที่คุณพบไฟล์ ‘.inf’ และควรชื่อ ‘setup.exe’
หมายเหตุ: หากคุณรันไฟล์ที่ดาวน์โหลดจากเว็บไซต์ NVIDIA ทุกสิ่งที่คุณทำจะถูก เขียนทับ (overwritten) และคุณจะต้องเริ่มใหม่!
- ตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง! คำตอบอาจยาว แต่มันทำงาน!
วิธีแก้ไข 2: ปิดใช้งาน Driver Signature Enforcement
ตัวเลือกนี้ปิดการบังคับใช้ลายเซ็นไดรเวอร์ ซึ่งอาจเป็นหนึ่งในเหตุผลที่ไดรเวอร์ของคุณปฏิเสธการติดตั้ง วิธีง่ายๆ นี้ช่วยผู้คนมากมาย โปรดลองดู
- คลิกปุ่ม Start และคลิกไอคอนเฟืองเพื่อเปิด Settings คุณสามารถค้นหา “Settings” ในแถบค้นหาได้
- เลื่อนลงด้านล่างของแอป Settings และคลิก Update & security
- คลิก Recovery จากแท็บด้านซ้ายของหน้าจอ Update & security
- ส่วน Advanced startup ควรอยู่ในตัวเลือกนี้ จงค้นหาที่ด้านล่างของแท็บ Recovery คลิก Restart now Advanced Startup Options ควรปรากฏ
หมายเหตุ: หากคุณใช้ Windows 8 ให้สไลด์จากขวาเพื่อเข้าถึง charms bar คลิก Change PC settings และเลือก Update and recovery จากรายการ คลิก Recovery และทำตามขั้นตอน 4-6 จากวิธีแก้ไขข้างต้น
หลังจากที่คุณเข้าถึง Advanced Startup Options สำเร็จแล้ว คุณสามารถนำทางไปที่ Startup Settings ได้โดยทำตามคำแนะนำด้านล่าง
- คลิกตัวเลือก Troubleshoot ที่อยู่ด้านใต้ปุ่ม Continue
- คุณจะเห็น 3 ตัวเลือก: Refresh your PC, Reset your PC, และ Advanced options คลิกปุ่ม Advanced options
- ภายใต้หน้าจอ Advanced options คลิก Startup Settings ซึ่งจะเปิดรายการตัวเลือกเริ่มต้นที่มีอยู่
- ตัวเลือกหมายเลข 7 ควรชื่อ Disable driver signature enforcement กดหมายเลข 7 บนคีย์บอร์ด หรือใช้ปุ่มฟังก์ชัน F7
- กด Enter เพื่อกลับสู่ระบบปฏิบัติการของคุณ