ตอนรัน NVIDIA install program เจอ error "NVIDIA Installer cannot continue. This graphics driver could not find compatible graphics hardware" หรือ "NVIDIA Installer failed" ต้องทำตามโพสต์นี้เพื่อแก้ไข

Error ทั้งสองไม่ให้ติดตั้งไดรเวอร์ NVIDIA Graphic Card ทำให้ค้างกับ error น่ารำคาญนี้ รหัสข้อผิดพลาดไม่ให้ข้อมูลเลยน้อย ทำให้ troubleshoot ยาก แต่เรามีคู่มือครบครันช่วยแก้ปัญหานี้
[SOLVED] NVIDIA Installer Cannot Continue Error
แนะนำ: สร้าง System Restore Point ก่อนเปลี่ยนแปลงระบบ
วิธีที่ 1: เปิดใช้งาน Graphics card และพยายามอัปเดต Drivers ด้วยตนเอง
- กด Windows Key + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager

- ขยาย Display adapters คลิกขวา NVIDIA Graphic Card ของคุณ เลือก Enable

- ทำแล้ว คลิกขวาการ์ดกราฟิกอีกครั้ง เลือก Update Driver Software

- เลือก Search automatically for updated driver software รอจบกระบวนการ

- หาแก้ได้ ดีแล้ว หาไม่ได้ ทำต่อ
- อีกครั้ง เลือก Update Driver Software แต่คราวนี้หน้าจอถัดไปเลือก Browse my computer for driver software

- เลือก Let me pick from a list of device drivers on my computer

- เลือก compatible driver สำหรับ NVIDIA Graphic Card คลิก Next
- รอเสร็จสิ้น Restart คอมพิวเตอร์ หลังอัปเดตการ์ดกราฟิก อาจ Fix NVIDIA Installer Cannot Continue Error ได้
วิธีที่ 2: ดาวน์โหลด NVIDIA Graphic Driver ด้วยตนเอง
ดาวน์โหลด NVIDIA Graphic Card Driver ด้วยตนเองได้ที่บทความนี้: How to manually update Nvidia driver if GeForce Experience is not working
วิธีที่ 3: เพิ่ม Device ID ใน INF setup file ด้วยตนเอง
- กด Windows Key + R พิมพ์ devmgmt.msc กด Enter เปิด Device Manager

- ขยาย Display adapter คลิกขวา NVIDIA Graphic Card device เลือก Properties

- ไปแท็บ Details จาก dropdown Property เลือก Device instance path

- จะเห็นแบบนี้:
PCI\VEN_10DE&DEV_0FD1&SUBSYS_05781028&REV_A1\4&274689E5&0&0008 - ข้างบนมีรายละเอียดการ์ดกราฟิก: Manufacturer, chipset, model ฯลฯ
- VEN_10DE = Vendor ID 10DE (NVIDIA) DEV_0FD1 = Device ID 0FD1 (NVIDIA GT 650M) หากต้องการ deduce ไปล่างสุดพิมพ์ vendor ID ใน Jump box โหลด devices ของ vendor แล้วพิมพ์ Device ID ใน jump box จะรู้ manufacturer และ graphic card number
- เดาถึงติดตั้ง driver ด้วยตนเองจะเจอ error "This graphics driver could not find compatible graphics hardware" แต่อย่าตกใจ
- ไปที่ NVIDIA install directory:
C:\NVIDIA\DisplayDriver\355.82\Win10_64\International\Display.Driver

- โฟลเดอร์นี้มี INF files หลายไฟล์ รวมถึง:
nvaa.inf nvaci.inf nvami.inf nvaoi.inf nvbli.inf nvdmi.inf
- หมายเหตุ: สำรอง copy ไฟล์ inf ทั้งหมดไว้ก่อน
- เลือกไฟล์ inf ใดก็ได้ เปิดด้วย text editor
- เลื่อนลงจนเจอส่วนที่คล้ายนี้:
[NVIDIA_SetA_Devices.NTamd64.10.0] %NVIDIA_DEV.06CA.048F.1028% = Section001, PCI\VEN_10DE&DEV_06CA&SUBSYS_048F1028 %NVIDIA_DEV.06CA.0490.1028% = Section002, PCI\VEN_10DE&DEV_06CA&SUBSYS_04901028 %NVIDIA_DEV.06DA.081A.1028% = Section003, PCI\VEN_10DE&DEV_06DA&SUBSYS_081A1028 %NVIDIA_DEV.0DCD.0491.1028% = Section004, PCI\VEN_10DE&DEV_0DCD&SUBSYS_04911028 %NVIDIA_DEV.0DCD.04B7.1028% = Section005, PCI\VEN_10DE&DEV_0DCD&SUBSYS_04B71028
- เลื่อนลงหาส่วนที่คล้าย vendor id และ device id ของคุณ (หรือตรงกัน)
%NVIDIA_DEV.0FD1.0566.1028% = Section029, PCI\VEN_10DE&DEV_0FD1&SUBSYS_05661028 %NVIDIA_DEV.0FD1.0578.1028% = Section030, PCI\VEN_10DE&DEV_0FD1&SUBSYS_05681028
- ทำซ้ำจนหา match ไม่เจอในไฟล์ inf ทั้งหมด
- เมื่อเจอ section ที่คล้ายกัน สร้าง matching key เช่น: ในกรณีของผม device instance path: PCI\VEN_10DE&DEV_0FD1&SUBSYS_05781028
Key จะเป็น %NVIDIA_DEV.0FD1.0566.1028% = Section029, PCI\VEN_10DE&DEV_0FD1&SUBSYS_05781028 - แทรกใน section จะได้แบบนี้:
%NVIDIA_DEV.0FD1.0566.1028% = Section029, PCI\VEN_10DE&DEV_0FD1&SUBSYS_05781028 %NVIDIA_DEV.0FD1.0578.1028% = Section030, PCI\VEN_10DE&DEV_0FD1&SUBSYS_05681028
- เลื่อนลงไปที่ section [Strings] จะประมาณนี้:
[Strings] DiskID1 = "NVIDIA Windows 10 (64 bit) Driver Library Installation Disk 1" NVIDIA = "NVIDIA" NVIDIA_A = "NVIDIA" NVIDIA_DEV.06CA.048F.1028 = "NVIDIA GeForce GTX 480M" NVIDIA_DEV.06CA.0490.1028 = "NVIDIA GeForce GTX 480M " NVIDIA_DEV.06DA.081A.1028 = "NVIDIA Quadro 5000M" NVIDIA_DEV.0DCD.0491.1028 = "NVIDIA GeForce GT 555M" NVIDIA_DEV.0DCD.04B7.1028 = "NVIDIA GeForce GT 555M " NVIDIA_DEV.0DCD.04B8.1028 = "NVIDIA GeForce GT 555M " NVIDIA_DEV.0DD1.02A2.1028 = "NVIDIA GeForce GTX 460M" NVIDIA_DEV.0DD1.048F.1028 = "NVIDIA GeForce GTX 460M " NVIDIA_DEV.0DD1.0490.1028 = "NVIDIA GeForce GTX 460M " NVIDIA_DEV.0DD1.0491.1028 = "NVIDIA GeForce GTX 460M " NVIDIA_DEV.0DD1.04B9.1028 = "NVIDIA GeForce GTX 460M " NVIDIA_DEV.0DD1.04BA.1028 = "NVIDIA GeForce GTX 460M "
- เพิ่มบรรทัดสำหรับ Video card ของคุณ:
NVIDIA_DEV.0FC6.068B.1028 = "NVIDIA GeForce GTX 650" NVIDIA_DEV.0FD1.0578.1028 = "NVIDIA GeForce GT 650M " NVIDIA_DEV.0FD2.054F.1028 = "NVIDIA GeForce GT 640M" NVIDIA_DEV.0FD2.055F.1028 = "NVIDIA GeForce GT 640M "
- Save ไฟล์ กลับไปรัน Setup.exe อีกครั้งจาก path:
C:\NVIDIA\DisplayDriver\355.82\Win10_64\International - วิธีนี้ยาวแต่อย่างมาก แต่ในกรณีส่วนใหญ่ผู้คน Fix NVIDIA Installer Cannot Continue Error ได้สำเร็จ
วิธีที่ 4: ถอนติดตั้ง NVIDIA
- กด Windows Key + X เลือก Control Panel

- จาก Control Panel คลิก Uninstall a Program

- ถอนติดตั้งทุกอย่างเกี่ยวกับ Nvidia

- Reboot ระบบ บันทึกการเปลี่ยนแปลง ดาวน์โหลด setup ใหม่
- เมื่อแน่ใจว่าลบทุกอย่างแล้ว ลองติดตั้ง drivers ใหม่ Setup ควรทำงานได้โดยไม่มีปัญหา
เสร็จแล้ว คุณ Fix NVIDIA Installer Cannot Continue Error เรียบร้อย หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น